You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
A good option will be to combine both:
1. place a limit order and check it was placed. this confirms the ea is working in connection with borker.
2. send HB to external plataform, may be Discord, at certain time intervals or when failing to place limit order.
3. Anoither EA, sitting in a different VPS, perhaps a different provider, checks for frequency of HB and messages received from the parent EA. If frequency of arrival of HB is violated or a message arrived saying the limit order failed to be placed, this external ea sends email to user that soemthing is wrong.
perhaps a daily message should also be send saying everything is fine, so that one can suspect soemthing is wrong with the secundary ea.
Personally, I still prefer the "heartbeat" method, because I can simply rent a simple webhosting service at a much lower cost than renting a VPS.
There are even "free" options for webhosting which you can easily program a simple PHP script (or some other method) to receive the "heartbeat" and then send you a simple email to a specific address (when the heartbeat fails).
Your mobile phone can easily notify you when it receives the email on that dedicated address.
For those interested, I have created a simple EA that sends a HB to a heartbeat monitor. Based primarily from this post. I created a function, such that you can send the HB after checking for criteria other than time. When the EA fails to send a HB you get an email saying something is going wrong. I hope it helps. If you know how to make it better, please improve.