
- www.mql5.com
- entry price in ea backtesting different from live trades why
- Spread in backtesting.
- PolyFitScalper
Entry price in live trading may be different from the backtesting results in the following cases:
- your EA is for MT4 (and it is almost always different; if not so it is the subject to the discussion on the way to the following: "which special technique do you use to be the same ...");
- bug in your code;
- martingale/hedging - it depends on the many factors, such as the following: number of ticks used, time/hours/min to be started to trade, data quality provided, and some more.
- more.
Testing trading strategies on real ticks and the explanation is on this post.

- 2017.02.13
- www.mql5.com
Entry price in live trading may be different from th backtesting results in the following cases:
- your EA is for MT4 (and it is almost always different; if not so it is the subject to the discussion on the way to the following: "which special technique do you use to be the same ...");
- your EA is for MT5, and you are backtesting your EA on some backtesting way other then real ticks.
- bug in your code;
- martingale/hedging - it depends on the many factors, such as the following: number of ticks used, time/hours/min to be started to trade, data quality provided, and some more.
- more.
Testing trading strategies on real ticks and the explanation is on this post.
Noted thank you, and is there a way to reduce such differences in MT4? I am using MT4
The way "to reduce" (to know how EA is really performing) is to convert it to MT5, and to backtest with "every tickbased on real ticks".
And it will be same as live trading (for this broker).
Any other situation may not be related to real trading at all (just my opinion sorry).
It is well-known knownledge (we know it during the more that 10 years here).

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