Skip to main content

Bar Replay vs Tick Data Backtesting: What Resolution Changes

A bar keeps four prices and loses the order between them. A worked example of what that does to a trade, and what MetaTrader 5, cTrader, FX Replay, TradingView and Soft4FX say about their data.

3 Nov 2026 · 6 min read

One-minute bars are enough to replay a chart and judge most entries. Ticks matter when a single bar reaches both your stop and your target and you need to know which came first. A bar keeps four prices: open, high, low and close. Everything that happened between them is gone, so the tool, or you, has to fill the gap.

What a bar cannot tell you

Take a made-up long trade at 1.1000 with a stop at 1.0990 and a target at 1.1020. That is 10 pips of risk for 20 pips of reward, so the trade wins 2.0R or loses 1R. The next one-minute bar prints a low of 1.0988 and a high of 1.1022.

The bar's range covers the stop and the target. The bar says both were touched; it does not say in which order. If the stop came first the trade is −1.00R; if the target came first it is +2.00R. The two readings differ by 3.0R on that one trade. A tester working from bars has to choose, and a hand backtest has to choose too.

Suppose, with made-up numbers, that 10% of the trades in a test land in a bar like this. Choosing the most favourable reading every time instead of the least favourable moves the average result by 10% × 3.0R = 0.30R per trade, which can be the difference between a rule that looks worth trading and one that does not. How often it happens in a real test depends on how wide your stops and targets are compared with the bars: wide ones rarely sit inside one bar, tight ones often do.

  • If you are using bars, pick one rule for every ambiguous bar, apply it to all of them, and say which in your log. One choice is to count the stop first, which errs against the result.
  • If you have ticks, the order is in the data, so the question disappears. What you pay for it is size and speed: tick data is larger than the same period in bars and slower to run.

How five tools describe their own data

What each tool states about its data. This is a description, not a ranking.

ToolWhat it states about its data
MetaTrader 5 Strategy Tester
  • Every tick: All ticks are simulated. Called the most accurate but slowest mode.
  • Every tick based on real ticks: Uses ticks recorded by the broker, with no simulation. The first download from the broker's server may take a long time.
  • 1 minute OHLC: Only four prices of each minute bar (open, high, low, close) are emulated.
  • Open prices only: Only the open price of the bar is used for testing.
cTrader cBot backtesting
  • Tick data from server: "The data will be taken directly from the server on a per-tick basis." Tick data is called "the most accurate historical data source".
  • M1 bars from server: One-minute bars generated by the server. Called "a good compromise between accuracy and the resource-intensiveness of backtesting".
  • M1 bars in CSV file: "The data will be taken from one-minute bars defined in a locally stored CSV file." You supply the data.
  • H1 bars from server: One-hour bars generated by the server.
FX ReplayReplay steps “one candle at a time”. Timeframes run “from 5-second candles through to monthly charts”. Seconds data is listed as available on the Pro plan only. Its data source is not named, and it does not say how orders are filled during replay.
TradingView Bar ReplayReplays bars. TradingView's help says “Bar Replay does not work with spread charts and tick-based charts”, that second-based data is stored from August 2022, and that tick-based history is available for up to 7 days on the top plan. Depth by interval and plan is on its own page: TradingView Bar Replay limits.
Soft4FXA MetaTrader plug-in. Charts are “updated tick-by-tick” and you can also step “candle-by-candle”. The licence includes “10 - 20 years of tick data”, from Dukascopy, TrueFX and HistData.

Two things follow from the MetaTrader 5 and cTrader rows. First, a tick-level test is not one thing: MetaTrader 5 separates ticks it simulates from ticks the broker recorded, and treats them as different modes. Second, the same strategy can give different results in different modes, which is why the platform documentation itself suggests checking a quick mode against a more detailed one.

When bars are enough, and when to want ticks

  • Bars are usually enough when you enter on a bar's close, hold for many bars, and your stops and targets are wide compared with one bar's range.
  • Ticks matter when stops or targets are tight against the bar size, when you trade fast news moves, or when the order of events inside a bar is the whole question.
  • Spread matters either way. A bar carries one price per field, and a tester has to take the spread from somewhere. MetaTrader 5's documentation says the spread “is not modeled but is taken from historical data”. See backtesting mistakes for what ignoring it does.

Where free tick and one-minute files come from, and what each source says about using them, is in free forex historical data and what the terms say. The by-hand method this page assumes is in how to backtest a trading strategy.

Trepeat today

Trepeat does not sell a replay tool or a backtester.

We're working on a free journal and a backtester, with no date yet. Today Trepeat is a trade copier for MT4, MT5 and cTrader, currently on demo accounts, and you can add notes, a grade and screenshots to any copied trade once it closes, with a calendar of your results.

Copies can fill at different prices from the original for reasons of their own, covered in why follower fills differ. How the journal works.

Written by the Trepeat team.

Bar Replay vs Tick Data Backtesting — common questions

Are one-minute bars enough for backtesting?

Often, for entries on a bar's close with stops and targets wide compared with one bar's range. They are not enough when a single bar reaches both your stop and your target and the order decides the result.

What happens when a bar touches both my stop and my target?

The bar does not say which came first. A tester has to choose, and so do you in a hand backtest. Pick one rule for every such bar, apply it throughout and write it down.

What are the MetaTrader 5 tester modes?

Its documentation lists Every tick, Every tick based on real ticks, 1 minute OHLC, Open prices only and Math calculations. The first two differ in whether ticks are simulated or recorded by the broker.

Does Trepeat sell a replay tool?

Not today. We are working on a free journal and a backtester, with no date yet. Trepeat currently offers a trade copier for MT4, MT5 and cTrader on demo accounts.

All questions — pricing, the trial, copying and safety — are in the Help Centre. Still stuck? Email support@trepeat.com.

Related guides

More guides

Trade once. Repeat everywhere.

Free trial on cTrader1 week · up to 3 accounts · no card

MT4 and MT5 connect as soon as you subscribe.