Guides, manuals and platform references.
Two MT5 tests can use the same Expert Advisor, dates and visible candles yet produce different trades. The missing comparison is often the price sequence inside each minute. “Every tick” generates that sequence; “Every tick based on real ticks” uses broker-recorded ticks where available.
For automated trading, this is more than a chart-detail setting. A robot that reacts between candle closes may encounter a different entry, stop or trailing-stop event when the tick path changes. Before trusting an MT5 automation backtest, identify which data drove its decisions and which parts of the eventual execution workflow the test actually represents.
MetaQuotes explains the distinction in its real and generated ticks reference. Generated ticks are constructed from one-minute records. Real-tick tests use ticks accumulated by the broker. Real-tick spreads can vary inside a minute; generated ticks use the spread recorded for the corresponding minute bar.
There is also a fallback: if a minute bar exists but its ticks are missing, MT5 generates ticks for that minute. Selecting the real-tick mode therefore does not prove that every minute contains recorded ticks. Data availability belongs in the explanation of the test, alongside the selected mode.
A candle's open, high, low and close are a summary. They do not describe every visit to a level or the timing of each quote. Two paths can share that summary and give a rule different opportunities to act. Calling both tests “the same historical period” hides precisely the difference an intrabar strategy cares about.
Imagine a deliberately simplified Bid-price candle: open 100, high 104, low 98 and close 102. A long position is already open, with a stop at 99 and a target at 103. For this illustration, assume exits occur when the Bid touches their levels, and set aside gaps, costs and execution delay.
The candle summary is identical. The first exit is not. These invented paths illustrate the information lost in OHLC data; they are not a claim about which path MT5 generates for this candle and are not results from an EA test.
A trailing rule adds another dependency. If it moves a stop after a favorable excursion, the position's protection at a later price depends on what happened earlier. Even a strategy that opens only once per bar can still have intrabar exits. “My entries use closed candles” is not enough to show that tick mode is irrelevant.
Use the MT5 Strategy Testing settings to run a controlled comparison. MetaQuotes documents both tick-model selection and execution-delay simulation. Delay is a separate assumption: a change in it should not be mistaken for a tick-data effect.
If the trade counts differ, distinguish orders from executions and resulting positions before comparing them. The MT5 orders, deals and positions guide explains why those counts are not interchangeable.
Recorded quotes answer a historical-data question. They do not establish what a future order will receive, nor do they prove that a separate alert-delivery and broker-execution chain was tested. If your eventual workflow starts with a TradingView alert, state explicitly whether your experiment reproduced that signal source or tested only an MT5 EA's local rules.
This is a useful boundary when comparing an MT5 test with a TradingView backtest: different signal implementations, price feeds and execution assumptions can coexist. Our backtest versus live execution guide covers that broader audit. Changing MT5 tick mode addresses one part of it.
Keep generated-tick runs clearly labeled when using them for preliminary comparisons. For a strategy whose behavior depends on intraminute prices, examine available real-tick data before drawing conclusions from the generated path. Then observe the unchanged rules in a forward test and compare actual decisions with the specification. A better historical input is useful evidence; it is not a receipt for future profits.