← FXAbsolute Research

Tick Data vs Minute Data: The Gap, Measured

Published 2026-08-17 · Updated 2026-08-17 · FXAbsolute

Everyone repeats that tick data is more accurate. Almost nobody quantifies how much, which makes the advice useless — you cannot decide whether to pay for something whose benefit is undefined. So here is the measurement, run across 1,911,141 EURUSD one-minute bars. The answer turns out to depend almost entirely on how tight your stop is, and the relationship is far steeper than most traders expect.

The ambiguous bar problem

Here is the specific thing lower-resolution data cannot tell you.

You enter at the open of an hourly bar with a take-profit 10 pips above and a stop 10 pips below. When the hour closes, the bar's high reached 12 pips above your entry and its low reached 11 pips below. Both levels were touched. Did you win or lose?

The hourly bar cannot say. It records four numbers — open, high, low, close — and discards the order in which the high and low occurred. The trade is genuinely undetermined at that resolution, and every backtesting engine has to guess. Most guess pessimistically (assume the stop), some guess optimistically (assume the target), and a few flag it. Whatever the engine chooses, that trade's result is an assumption rather than a measurement.

Higher-resolution data resolves it, because the minute bars inside that hour show which level was reached first. So the practical question becomes: how often does this actually happen?

The study

Method. Take 1,911,141 EURUSD one-minute bars spanning 3 January 2021 to 30 April 2026 and aggregate them into 31,852 hourly bars. At each hourly open, place a symmetric bracket — equal take-profit and stop-loss distance. Count the hourly bars where both levels fall inside the bar's high-low range, meaning the hourly bar alone cannot resolve the outcome. Then use the underlying minute path to determine which was actually hit first.

Run at four bracket sizes, on 17 August 2026:

BracketAmbiguous hourly bars% of all hourly barsStop hit first, when resolved
±5 pips5,23916.45%50.06%
±10 pips9593.01%50.16%
±20 pips770.24%54.17%
±40 pips30.01%n too small to report
Reading the last column honestly. At 5 and 10 pips, where the sample is large, the stop is hit first almost exactly half the time — 50.06% and 50.16%. That is a coin flip. At 40 pips only three bars were ambiguous across five years, so no percentage from that row means anything and none is quoted.
Minute data, five years, free 28.4 million one-minute bars across 15 instruments — the right resolution for anything with a stop wider than about 20 pips.
Start free — no account →

What the numbers actually say

The effect is non-linear, and steeply so

Halving the bracket from 10 pips to 5 does not double the ambiguity — it multiplies it by more than five, from 3.01% to 16.45%. Going from 20 pips to 5 multiplies it roughly seventy-fold. Resolution risk does not scale with your stop distance; it explodes as the stop tightens.

At a 5-pip bracket, one trade in six is a coin flip

This is the headline. If you backtest a 5-pip scalping strategy on hourly bars, 16.45% of your trades have outcomes your data cannot determine, and the true answer is close to random. A strategy showing a 55% win rate in that test could plausibly be at 47% — the margin of the uncertainty is wider than most edges being claimed.

At a 40-pip stop, resolution is irrelevant

Three ambiguous bars in five years. If you are swing trading with wide stops, paying for tick data buys you almost nothing on this axis, and you should spend the money on more history instead. This is the finding most likely to save a reader money, so it is worth stating plainly: the standard advice to buy the highest resolution available is wrong for a large share of traders.

What this study does not prove

Being precise about scope, because it would be easy to overclaim here.

You can reproduce it. The inputs are the public one-minute archive and the method described above.

Run the study yourself The archive is open and needs no key or account. Replay it bar by bar, or query it directly from a coding agent over MCP.
Open the free backtester →

What to do with this

Your stop distanceDoes resolution matter?What to prioritise
Under 10 pipsYes, decisivelyTick data and real spread modelling
10–20 pipsSomewhatMinute data is defensible; spread matters more
20–40 pipsBarelyMore history beats more resolution
Over 40 pipsNoYears of data, across regimes

For the bottom two rows — which is most discretionary swing and intraday trading — one-minute data across several years is the right tool, and it is free. FXAbsolute gives 28,412,683 one-minute bars across 15 instruments spanning 2021 to 2026, with no account and no download.

For the top row, be honest that you need more than we offer: our data is mid-price OHLC with no spread modelling, which makes it the wrong tool for a 5-pip strategy regardless of resolution. BacktestFX offers free tick data with real spreads, and Forex Tester's Super Data tier offers tick data with floating spread. Use those instead — a scalping backtest on our data would tell you something confident and wrong.

Frequently asked questions

Is tick data necessary for backtesting?

Only for tight stops. Measured across 1,911,141 EURUSD one-minute bars, a symmetric 40-pip bracket produced just 3 ambiguous hourly bars in five years, meaning resolution barely affects the result. At a 5-pip bracket, 16.45% of hourly bars were ambiguous. If your stop is wider than about 20 pips, more history is a better investment than higher resolution.

What is an ambiguous bar in backtesting?

A bar whose high and low both reach your take-profit and stop-loss levels, so the bar alone cannot say which was hit first. The bar records open, high, low and close but discards their order. Backtesting engines must guess, usually pessimistically, meaning that trade's result is an assumption rather than a measurement.

How much does bar resolution change backtest results?

It depends steeply on stop distance. With a symmetric bracket on EURUSD hourly bars from 2021 to 2026: 16.45% of bars were ambiguous at 5 pips, 3.01% at 10 pips, 0.24% at 20 pips and 0.01% at 40 pips. When resolved with minute data, the stop was hit first about 50% of the time, so ambiguous outcomes are close to random.

Is one-minute data good enough for backtesting forex?

For most discretionary trading, yes. Strategies with stops wider than roughly 20 pips see almost no resolution-driven error. One-minute data becomes insufficient for scalping with targets under 10 pips, where both the intrabar path and the spread materially change results.

Does tick data fix spread problems?

Only if the tick data includes real bid and ask spreads. Tick data that is mid-price still hides execution cost. Spread and resolution are separate problems, and for short-term strategies spread is usually the larger of the two — a 5-pip target against a 1.5-pip spread loses roughly a third of its edge before resolution is considered.

Where can I get free minute-level forex data?

FXAbsolute provides 28,412,683 one-minute bars across 15 forex, index and crypto instruments from 2021 to 2026, free with no account or API key. HistData offers M1 files back to 2000 as monthly downloads, and Dukascopy offers tick data back to roughly 2003, though its API requires careful handling.

The right resolution for most strategies, free

28.4 million one-minute bars across 15 instruments spanning five years — no account, no download, no API key.

Open FXAbsolute →