Free guide · updated 2026-09

Average Daily Range (ADR) by Currency Pair - Measured, Not Estimated

Most “average daily range” numbers on the internet are copied from an article written years ago. These are measured on OANDA’s price feed — the one our charting desk runs on — recalculated every week, with the window, the feed and the method printed underneath.

Short answer

Measured over the last six months on our own feed, EUR/USD averages about 64 pips a day, GBP/USD about 84, GBP/JPY about 141, gold about $126 and the Nasdaq 100 about 530 points. The median day is smaller than the average in every case, because a few violent days pull the average up.

6 min read · The Algo Vision
Average Daily Range by Pair
Practise on real charts →All guides & tools

What the average daily range tells you

The daily range is simply the distance between a day's high and its low. Averaged over months, it answers three questions a trader asks constantly: is my stop loss wide enough to survive a normal day, is my target close enough to be reached inside one, and is this market moving enough right now to be worth trading at all.

It is a measurement, not a forecast. A pair with a 60-pip average will still produce 20-pip days and 200-pip days - which is why the table below shows the median and the widest day alongside the average, rather than one number pretending to be the whole story.

Window: 2026-01-11 to 2026-09-17 · Recalculated: 2026-09-20 06:51 UTC · measured on the OANDA feed our charting desk runs on

InstrumentAverage rangeMedianWidest dayAverage as % of priceUnitWidest weekdayQuietest weekday
EURUSD64.457.0232.70.554%pipsWednesdayTuesday
GBPUSD83.674.8222.40.621%pipsThursdayTuesday
USDJPY106.182.5578.70.668%pipsThursdayTuesday
AUDUSD59.053.9178.40.838%pipsThursdayMonday
USDCAD60.053.9180.40.433%pipsFridayTuesday
USDCHF57.048.6180.40.718%pipsWednesdayTuesday
NZDUSD53.248.4145.10.907%pipsWednesdayFriday
EURJPY109.590.4533.50.594%pipsThursdayTuesday
GBPJPY141.1115.9634.40.661%pipsThursdayTuesday
EURGBP28.324.682.40.328%pipsMondayFriday
XAUUSD126.4104.9771.62.773%dollarsThursdayMonday
XAGUSD4.53.545.26.153%dollarsFridayWednesday
XTIUSD4.83.938.35.687%dollarsMondayFriday
NAS100531.5481.11637.11.93%pointsThursdayFriday
US30650.4597.21757.51.29%pointsThursdayFriday
SPX50091.482.2263.31.263%pointsThursdayFriday
GER40379.1333.61254.51.525%pointsTuesdayWednesday
UK100133.7119.1379.51.275%pointsThursdayFriday
JP2251749.81632.84790.02.85%pointsTuesdayMonday

Why the median matters more than the average

The average is dragged upward by a handful of violent days - a central bank surprise, a jobs number nobody expected. The median is the middle day, and it is closer to what you will actually meet on a normal Tuesday. When the two are far apart, that market's character is quiet most days, wild occasionally, and a stop sized on the average will sit far too wide on the majority of days.

Chart Bound, the free trading game
Practise this in Chart Bound, free

Numbers tell you how far a market travels. Chart Bound drills the part that decides whether you catch any of it, free.

Play free, no signup →

Which hour does each market actually move?

A market that averages 60 pips a day does not deliver them evenly. The table below is the average range of each hour of the day, in UTC, with weekends excluded. The pattern it shows is the same one the session pages describe - but as measurement rather than assertion.

Hour (UTC)EURUSDGBPUSDUSDJPYXAUUSDNAS100
00:008.010.021.721.6115.7
01:008.410.917.526.698.7
02:006.98.813.819.478.7
03:006.48.011.514.672.2
04:005.97.312.112.970.1
05:007.39.612.919.182.4
06:0010.915.319.117.080.4
07:0012.016.118.615.683.7
08:0011.816.620.816.799.8
09:009.613.216.314.478.1
10:009.914.113.714.169.8
11:0011.415.814.216.489.6
12:0017.121.525.828.7123.3
13:0015.920.425.231.1224.0
14:0016.823.223.227.6215.7
15:0013.218.319.422.1158.0
16:009.813.613.917.2123.6
17:009.412.713.915.6112.5
18:009.812.015.217.6113.3
19:008.110.114.016.3130.5
20:005.47.38.610.286.5
21:005.310.28.5
22:005.47.511.612.086.4
23:005.46.812.914.881.3

Average range of each hour, weekends excluded. The busiest hour for each instrument is in bold. Currency pairs in pips, gold in dollars, indices in points.

Does the day of the week change anything?

Slightly, and less than folklore claims. The weekday split is in the table above for each instrument. Mondays are often a little quieter while the week finds its footing, and Fridays fade into the close - but the differences are usually small next to the day-to-day variation, and no sensible plan is built on them alone.

How to use these numbers

Method, and whose prices these are

The feed is OANDA's, read through the same charting desk we trade and teach on. We are not a data vendor and we do not pretend to publish our own prices: we publish measurements taken on a named, ordinary retail feed. On the hourly timeframes those bars are merged with the history this desk has stored, which does not change whose prices they are.

That is worth one paragraph, because it is the honest part. Spot forex has no central exchange and no consolidated tape, so there is no single true daily range. Every broker's daily bar has its own cut-off and its own high and low, and two feeds can differ by a few pips on the same day. An average daily range is therefore always "on this feed" - which is why we name ours, print the window and describe the cut. A number quoted with none of those three cannot be checked by anybody, including the person who published it.

Daily figures are the mean and median of (high − low) on completed daily bars over the window printed above the table. The newest bar is excluded while it is still forming. Hourly figures are the mean range of each UTC hour from completed hourly bars, with weekend hours excluded - the daily bar opens at the New York close, so the Sunday evening hours that belong to Monday's session are counted as Monday.

Currency pairs are quoted in pips (0.0001, or 0.01 for yen pairs); indices in points; metals and oil in dollars, because a gold range quoted in cents reads as nonsense. Nothing is smoothed, modelled or gap-filled: a bar we do not have is a bar we do not count. Any instrument without enough settled data is left out of the table rather than estimated.

These figures describe the past. They are not a prediction of tomorrow's range, and nothing here is financial advice.

Keep learning

Best Time to Trade ForexForex Market HoursPip Value CalculatorATR Stop Loss CalculatorStop Loss PlacementLot Size CalculatorVolatilityPosition sizing
Chart Bound, the free trading game
Practise this in Chart Bound, free

Numbers tell you how far a market travels. Chart Bound drills the part that decides whether you catch any of it, free.

Play free, no signup →