- MQL5 Wizard: Development of trading robots for MetaTrader 5
- Real and Generated Ticks - Algorithmic Trading, Trading Robots
- How to Purchase an App - Market App Store
What is the seller saying ?
It's hard to be sure with checking myself, and without the code, but that seems like a bug. Can you check the lotsize of the trades on the different brokers ?
Hello,
The answer is very simple: If the inputs different: the outputs (results) will different too.
Reasons:
1: Brokers use different price feeds/liquidity providers
2: Brokers like to manipulate the prices, ticks/bars of course.
3: Brokers use different fees as spreads, commissions.
and so on.
These differences can cause different results.
On other hand: please keep in mind: backtests are not same as real forward test. Because the backtest never simulate the real trade situations.
In Backtest trades are executing without delays that is never happen in the real world. Delays is one of the most enemy of all scalpers, hft, arbitrage and many other systems that perform very well on backtests or demo, but never win on live accounts.
Many developer try to sell useless robots, that can work well on demo or backtests but all of them fail when you try it on live environment.
The biggest true is in forex: more easier to sell useless stuffs for unexperienced traders than to earn money with trade!
Quite easy to write a robot that perform well on backtests or on demo. But very hard too write a robot that perform well on live account for long period. And these type of robots are never sale!
So before you buy any robot: check the live performance with your eyes first. Ask investor access to the live account to see the valid performance.
If the buyer/product is correct he will allows it. If not: avoid it because it is a fake and you will throw your money to the trash.
Finally: be aware from these type of robots that produce big differences at different brokers. Sensitive robot = small chance to win. Robust robot = much more chance.
Best Regards,
AlgoGURU
The discrepancy in the results between different brokers you're experiencing can stem from several factors, even when using the same expert advisor (EA), real ticks, and leverage.
One of the main things that get missed and it's crucial for any test is to check the "Quality of Data" for each broker. That by itself can result in different outcome between different brokers.
Also you might want to check the market data feed, different brokers may have different data feeds, meaning the tick history or price movements they provide could vary slightly, even if you are using the same historical data for testing.
Execution and slippage is another reason you might need to consider especially in strategy that involves high-frequency trading.

- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use