Breaking News

Gerald Segal

Gerald is one of the most experienced writers covering the online trading sector. Prior to starting FNG, Gerald founded Forex industry news website LeapRate.com in 2010, selling it in 2018 to publicly traded Catena Media plc (STO:CTM). An avid skier, cyclist and ice hockey player, Gerald was previously an investment banker for more than a decade at Bear Stearns, Robertson Stephens, and Merrill Lynch. Gerald holds an MBA from Columbia University in New York and a BCOM degree from the University of Toronto.

1 Comment

  1. Matt
    April 16, 2026 @ 11:23 am

    Clean MT4 backtesting walkthrough. One thing worth adding for readers serious
    about the results: MT4’s Strategy Tester uses modelling quality as a percentage
    (the number you see after each run). Below 90% modelling quality, the results
    are essentially fiction because the engine is interpolating ticks instead of
    using real ones.

    To get 90%+ modelling quality, you need tick-level data, not just the 1-minute
    OHLC M4 ships with. Brokers like Dukascopy and OANDA publish free historical
    tick data you can import via TDS or FXT Editor. Without that step, a strategy
    that shows 1.8 profit factor in MT4 might actually be 1.2 or worse in live
    trading because of wick hit assumptions.

    A few other gotchas beyond modelling quality:
    – MT4’s spread simulation is a single fixed value. Real spreads widen 3-5x
    during London open and NFP. Add a spread multiplier during news windows
    or skip trading news entirely in your EA.
    – MT4 does not simulate slippage by default. Realistic backtests should
    add 0.3-0.5 pip slippage on entry and exit for EUR/USD, more for exotics.
    – Watch out for look-ahead bias. If your indicator uses the current unclosed
    bar (close[0]), your backtest will show inflated win rates because the
    engine knows the future in that bar. Reference close[1] only.

    For anyone who wants to skip the MT4 data import complexity entirely, tools
    like Backtrex run the same backtest on clean multi-year M1 data in 30
    seconds and handle tick modelling plus realistic spread/slippage by default.
    But the manual MT4 approach in this article is still the best way to learn
    the mechanics.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't miss out!

Don't miss out!

Get FNG's daily newsletter to receive notice of all articles like this one, in a concise daily email.

Subscribe now!

You have Successfully Subscribed!