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.
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?
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:
| Bracket | Ambiguous hourly bars | % of all hourly bars | Stop hit first, when resolved |
|---|---|---|---|
| ±5 pips | 5,239 | 16.45% | 50.06% |
| ±10 pips | 959 | 3.01% | 50.16% |
| ±20 pips | 77 | 0.24% | 54.17% |
| ±40 pips | 3 | 0.01% | n too small to report |
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.
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.
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.
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.
| Your stop distance | Does resolution matter? | What to prioritise |
|---|---|---|
| Under 10 pips | Yes, decisively | Tick data and real spread modelling |
| 10–20 pips | Somewhat | Minute data is defensible; spread matters more |
| 20–40 pips | Barely | More history beats more resolution |
| Over 40 pips | No | Years 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.
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.
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.
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.
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.
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.
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.
28.4 million one-minute bars across 15 instruments spanning five years — no account, no download, no API key.
Open FXAbsolute →