Oisigma/Blog
Research & notes

Forex Expected Ranges: What the FX Data Showed

Ask how far a currency pair moves in a day and the answer almost always arrives in pips. EUR/USD travels some number of pips between its high and its low; GBP/USD travels more; a screener will rank the majors for you by that figure.

It is a useful number, and it is an answer to a narrower question than most traders realise. An average daily range is a statement about how far price has travelled recently. It is not a statement about where the next close is likely to land, and the two are not the same thing.

What an average daily range actually reports

Average Daily Range and Average True Range both do the same basic job: take the distance price covered over each of the last several sessions, and average it. ATR adds the overnight gap into the distance; ADR usually does not. Either way, the output is a typical travel distance, expressed in the instrument's own units.

That number has no containment claim attached to it, and it is not built to have one. Nothing about "EUR/USD has averaged N pips of range" tells you how often the next close finished inside a band drawn at that width — because a range average is a summary of past travel, not a boundary that price is being scored against. There is no test to fail, and correspondingly no record to publish.

A calibrated expected range asks the other question. It draws a band from the pair's own recent behaviour, and then checks, bar after bar, whether the next close actually landed inside it. If the band says "typical" and price agrees roughly that often, the band is calibrated. If it says "typical" and price disagrees, it is not — regardless of how the band was built. Our pillar post on what a calibrated expected-range indicator is works through that definition in full, and how to compare band indicators covers the containment test itself.

What the FX rows showed

Three major pairs are published by name in the cross-asset table. The tested universe runs to 40 instruments across five asset classes, with G10 majors standing for FX, and each instrument was scored on that same question, on daily closes, over its own sample period.

EUR/USD, over 2004–2024, had its next close land inside the inner band 71.0% of the time. GBP/USD, over 2005–2024, came in at 70.3%. USD/JPY, over the same 2005–2024 window, at 72.0%. At the wider outer band the figures were 94.8%, 93.8% and 93.6% respectively. All of these are historical and were measured in research; past behavior is not a guarantee of future results. Every row, with its sample period attached, is on our Proof page.

The interesting property of those three numbers is how unremarkable they are. Currency majors are a genuinely different market from equities — different participants, different hours, central banks with an explicit interest in the price, and no earnings calendar — and the FX rows still landed inside the same narrow spread as the rest of the universe. Nothing about the construction was changed to make that happen. The same rolling calculation was run on each pair's own returns.

Why the unit matters more than the market

The reason the same construction transfers is measurement, not insight into currencies.

A band that is defined in pips, points or dollars is anchored to a price level. Any such band inherits that anchor, in varying degrees — the same structural issue that shows up as centring and width problems in price-space bands, described in the Bollinger band drift problem.

A band defined in percentage returns has no such anchor. It is rebuilt on every bar from the dispersion of the pair's own recent percentage moves and then projected back onto price from the prior close. Two pairs quoted at completely different price scales have pip values that are not directly comparable, but their daily percentage moves are — and the band is built from those. This is the load-bearing choice, and it is covered in depth in return space vs price space. The underlying volatility estimate is ordinary rolling volatility, explained plainly in our primer; the step-by-step mechanics are on How It Works.

Bollinger Bands® were scored against the same causal question across that same 40-instrument universe, at identical settings and at their canonical (20, 2) defaults. Those results, with the settings context that has to accompany any such figure, are set out in our Bollinger Bands accuracy audit rather than restated here.

What the FX numbers do not cover

Three limits belong next to those rows.

The sample is shorter than the equity benchmark. The FX series here begin in 2004 and 2005. Two decades is enough to measure something; it is not the same evidentiary weight as the long S&P 500 series, and shorter samples carry wider confidence intervals, which the working paper reports for each instrument.

The named rows are majors. EUR/USD, GBP/USD and USD/JPY are the three pairs published by name, and the FX coverage in the tested universe is G10 majors. No claim is made about crosses, exotics, or managed and pegged currencies, where the behaviour of the exchange rate is a policy variable as much as a market one. Results measured on liquid majors should not be assumed to carry over.

Crisis onset is a limit here too. Any band built from a rolling window of recent history runs narrow in the first days of a fast volatility spike, in varying degrees, because the spike has not entered the window yet. On the most extreme onset days in our own testing — days when the VIX closed above 30 — inner-band containment fell to roughly 65%, against about 71% in ordinary conditions; both figures are historical and past behavior is not a guarantee of future results. Central-bank surprises and intervention are exactly the kind of event that produces such a spike, and nothing about FX exempts it — the mechanism is set out in when volatility bands fail.

How the range gets used on an FX chart, descriptively

Some traders read a calibrated range as an objective reference for whether the session's move is ordinary or unusual relative to that pair's recent conditions. Some use it as a calculated alternative to hand-drawn levels, and some anchor their own invalidation levels to it rather than to a fixed pip distance. These are descriptions of use, drawn from the use list on How It Works, not recommendations — and the band is an expected range, not a claim that price reverses at its edges.

The working paper validates the range's calibration, not the profitability of any particular way of using it. Whether any such use delivers value after real-world costs — spread, swap, slippage — is an open question, and trading always carries the risk of loss.

The takeaway

Most forex range tools answer "how far has this pair been travelling?" That is a fair question, and pips are a fine unit for it. The question a calibrated expected range answers is a different one: given how this pair has been moving lately, did the next close land inside the range that behaviour implied? On three major pairs, measured over two decades of daily closes, it did so at rates that sat comfortably inside the spread observed across every other instrument tested — with the sample periods, the confidence intervals and the failure conditions published alongside. Past behavior is not a guarantee of future results.

Frequently asked questions

Does an expected range indicator work on the 4-hour or 1-hour forex chart? Containment was measured across resolutions, not only on daily bars: from monthly down to 15-minute bars, inner-band containment stayed within roughly 65–72% historically, with the shortest 15-minute cuts drifting slightly under. The rows quoted in this article are the daily ones, so they describe daily behaviour specifically. Past behavior is not a guarantee of future results.

How does the weekend gap in forex affect it? The published daily results are scored on consecutive daily closes, so a Monday close is measured against the previous Friday close and the weekend move is simply part of the return being measured — it is not excluded or adjusted for. That also means the figures already reflect whatever weekend gapping occurred in those samples, rather than describing a market that trades continuously.

Does the expected range repaint on a forex chart? The band is a strictly causal construction: it is built using only information available at the prior bar's close, with no lookahead in the volatility estimate, and it is projected forward from that close. That is how the containment figures were scored in the first place — a band that could see the bar it was being tested on would not be measuring anything.

Is forex less volatile than stocks? Our working paper does not publish a magnitude comparison between asset classes — it measured calibration, not how far markets travel. Those are separate properties: how large a market's typical move is, and how well a range built from that market's own recent behaviour described where the next close landed. The FX figures above speak only to the second.

Every figure here, the sample period behind it, and the published limits are on the Proof page — and the most direct way to judge any of it is to watch the range recalculate on the pairs you actually follow. You can start a free 30-day trial and see how it behaves on the majors alongside the other markets on your watchlist.

Now, your charts

Curious how this looks on your charts?

Try it free for 30 days and see the range update as new bars print, on whatever symbols and timeframes you actually trade.

Start your free trial
Complete checkout
Read the paper

30 days free, then $15/mo. Cancel anytime from your account.

Pick up where you left off.