AXIFLARE
AXIFLARE // GUIDESBACKTESTING

MT5 Every Tick vs Every Tick Based on Real Ticks

BY AXIFLARE RESEARCHPUBLISHED UPDATED

The MetaTrader 5 Strategy Tester offers several ways to simulate price movement. The choice of modelling mode can change an Expert Advisor's backtest materially, especially for strategies that trade often or target small moves.

The MT5 Strategy Tester modelling modes

MT5 offers Every Tick Based on Real Ticks, Every Tick, 1 Minute OHLC, Open Prices Only and Math Calculations. The first two are the most detailed and are the ones most often compared when evaluating an EA.

What Every Tick does

Every Tick generates synthetic ticks from available minute bars. The tester generates an intrabar tick path from the available minute-bar data rather than replaying the original recorded tick sequence. It is fast and widely available, but the intrabar path is an approximation rather than a record of what actually traded.

What Every Tick Based on Real Ticks does

This mode replays tick data recorded by the broker. Real-tick history can preserve the broker's recorded Bid/Ask changes and intrabar tick sequence when that data is available, rather than reconstructing the path inside each bar.

It does not necessarily mean every tick in the entire test came directly from recorded history. If recorded tick data is unavailable for part of the history, or is inconsistent with the corresponding minute-bar history, MetaTrader 5 may generate ticks for the affected interval. Broker history completeness therefore still matters. See the official documentation on MT5 Strategy Tester tick generation and real ticks.

Why the results can differ

When a stop loss and take profit are both inside the same bar, the order in which price reaches them determines the outcome. Modelled ticks may resolve that order differently from recorded ticks. Different historical feeds, tick modelling, available Bid/Ask history and testing assumptions can also produce different effective execution conditions. MetaTrader 5 can use historical spread information stored in Strategy Tester data.

Why scalpers are especially sensitive

Strategies with small targets, tight stops or many trades per day are affected most, because spread and intrabar sequencing represent a larger share of each trade's result. A scalping EA that looks strong under Every Tick may look very different under real ticks.

Spread, bid/ask and intrabar execution

Buy orders open at the ask and close at the bid; sell orders do the opposite. Gold spreads can widen sharply around news, session opens and low-liquidity periods. Real-tick history can preserve the broker's recorded Bid/Ask changes and intrabar sequence when available. Modelled ticks reconstruct the intrabar sequence rather than replaying the original recorded tick path.

Broker tick data matters

Real-tick tests are only as good as the broker's recorded history. Gaps, missing periods or differences between brokers' feeds can affect results. Testing on more than one broker's data can help reveal how dependent a strategy is on a specific feed.

Modelling quality does not guarantee live performance

Real-tick backtests increase historical execution fidelity, but they cannot reproduce all future live conditions. Slippage, latency, requotes, liquidity changes and new market regimes are not fully captured by any historical simulation.

Every Tick vs Real Ticks at a glance

EVERY TICK vs REAL TICKS
ASPECTEVERY TICKEVERY TICK BASED ON REAL TICKS
Tick sequenceReconstructed from minute barsReplayed from recorded broker ticks where available
Historical tick requirementMinute-bar historyRecorded tick history (gaps may be filled with generated ticks)
Intrabar fidelityApproximated pathRecorded path when data is complete
Typical testing speedFasterSlower, with larger data volumes
Broker-data dependencyDepends on bar historyDepends on completeness of tick history
Best use caseDevelopment, iteration, less intrabar-sensitive logicHigher-fidelity historical validation of short-term or spread-sensitive logic

When Every Tick is useful

Every Tick is helpful for early development, quick iterations, and testing periods where real tick history is unavailable. It is reasonable for strategies with wider targets that are less sensitive to intrabar detail.

When Real Ticks should be preferred

Real ticks are generally preferable for final historical validation when detailed tick history is available, especially for short-term strategies, tight stops/targets and systems sensitive to spread or intrabar sequencing. They are not mandatory for every strategy.

A practical testing workflow

  • Develop and iterate with Every Tick where speed matters.
  • Validate with Every Tick Based on Real Ticks on the longest available history.
  • Compare results across more than one broker's tick data if possible.
  • Include realistic commission and check spread behaviour around news.
  • Forward test on a demo account before any live deployment.

Final perspective

Modelling mode is one of the first things to check when reading any backtest; see also how to backtest an EA in MT5. For a broader framework, see how to evaluate an XAUUSD EA. You can review how AXIFLARE presents its own historical simulations on the APEX page, and please read our Risk Disclosure.

Educational content only. Nothing in this guide constitutes investment advice. Trading involves substantial risk.