Hi
I made a trading robot with python that uses metatrader5 module to interact with MT5. But the problem rises when I backtest the strategy on different accounts and the results come totally different. Is there a way I can fix that?
If you're trading forex or CFD's, those broker-dealers maintain their own captive liquidity providers and price feeds. This will cause different results among multiple broker-dealers/accounts.
that is normal. If you know what is different, then, you can modify your code for that condition that caused the negative difference, otherwise, you can only avoid the broker with the worst result.
Same thing happens with signal services, not just on mql5. One brokers account will make thousands of profits, while a 2nd broker will constantly lose -- using the same strategy/robot.
Please consider which section is most appropriate — https://www.mql5.com/en/forum/172166/page6#comment_49114893
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi
I made a trading robot with python that uses metatrader5 module to interact with MT5. But the problem rises when I backtest the strategy on different accounts and the results come totally different. Is there a way I can fix that?