Match the test conditions

A backtest is a run on historical data; MT5 forward testing can reserve a later part of the selected date range to check parameters on data that was not used in the earlier part. Record the symbol, timeframe, exact dates, tick model, EA version and inputs, initial deposit, deposit currency, leverage, and lot sizing. Results from different periods or settings are not an apples-to-apples comparison. A forward segment is still a historical simulation, not proof of future performance.

Look beyond the profit total

Compare net profit together with the number of trades, maximum drawdown, and the size and duration of losing periods. Check whether lot size and starting capital are comparable: a larger lot can raise both return and drawdown. Confirm whether reported profit includes swaps and commissions, and remember that spread assumptions matter. MT5’s tester uses floating spread based on historical data, so the tested costs may differ from your broker’s current conditions.

Separate simulation from demo and live

Label each result as backtest, reserved-period forward simulation, demo, or live. Demo and live results include real-time execution conditions in ways a historical test cannot fully reproduce, while live trading also exposes actual funds to loss. Compare periods and account settings carefully, and avoid combining these categories into one track record. Ask whether the forward data was kept separate during parameter selection; otherwise it may function as another backtest. Treat consistency across distinct periods as evidence to examine, not a promise of future returns.

Official references

Guide reviewed: 2026-10-19

← More guides