- View and Configure Charts - Price Charts, Technical and Fundamental Analysis
- Strategy Testing - Algorithmic Trading, Trading Robots
- How to Participate - MQL5 Cloud Network
same here. any advice?
If your EA is multi-symbol and properly coded to select and trade the multiple symbols, then don't select "All symbols in Market Watch". Select only one symbol (equivalent to placing your EA on a single chart).
You only choose "All symbols in Market Watch" when your EA only trades one single symbol and you want to see how it works on each symbol individually as if you were optimising it.
If your EA is multi-symbol and properly coded to select and trade the multiple symbols, then don't select "All symbols in Market Watch". Select only one symbol (equivalent to placing your EA on a single chart).
You only choose "All symbols in Market Watch" when your EA only trades one single symbol and you want to see how it works on each symbol individually as if you were optimising it.
When you place an EA on a chart, the OnTick() event is only called by ticks arriving for the symbol only. That is probably why you are getting very different results depending on which symbol it runs primarily.
The EA must be coded in a way to regularly check all its symbols on a regular basis if it is very dependant on tick data. That is why, in those cases the EA is placed normally on the most volatile and liquid symbol so that it has many tick events, and in combination with the OnTimer event, so as to be able to check tick data from other symbols regularly.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use