Probably because the EA is not properly coded to adjust to different symbol contract specifications, like Stops Level, Freeze Level, Volume Limits (minimum, maximum and step), and maybe even the Tick Size or other trading conditions.
There may also be some incorrectly set parameters limiting the trading activity, for example to control the allowable spread or other trading situations.
Analyse your log files see if there are warnings or error messages that can indicate such situations.
Probably because the EA is not properly coded to adjust to different symbol contract specifications, like Stops Level, Freeze Level, Volume Limits (minimum, maximum and step), and maybe even the Tick Size or other trading conditions.
There may also be some incorrectly set parameters limiting the trading activity, for example to control the allowable spread or other trading situations.
Analyse your log files see if there are warnings or error messages that can indicate such situations.
![MQL5 - Language of trade strategies built-in the MetaTrader 5 client terminal](https://c.mql5.com/i/registerlandings/logo-2.png)
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello,
I have an EA in backtesting it works trading indices, but to run it in demo account it don't open any trade, but recently I have found a broker with its mt4 it works in demo and trade it normal. in your opinion why an EA don't open trades knowing that it did in backtesting? and why with a broker and not with other?
Thank you