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.
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.

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
| Instrument | Average range | Median | Widest day | Average as % of price | Unit | Widest weekday | Quietest weekday |
|---|---|---|---|---|---|---|---|
| EURUSD | 64.4 | 57.0 | 232.7 | 0.554% | pips | Wednesday | Tuesday |
| GBPUSD | 83.6 | 74.8 | 222.4 | 0.621% | pips | Thursday | Tuesday |
| USDJPY | 106.1 | 82.5 | 578.7 | 0.668% | pips | Thursday | Tuesday |
| AUDUSD | 59.0 | 53.9 | 178.4 | 0.838% | pips | Thursday | Monday |
| USDCAD | 60.0 | 53.9 | 180.4 | 0.433% | pips | Friday | Tuesday |
| USDCHF | 57.0 | 48.6 | 180.4 | 0.718% | pips | Wednesday | Tuesday |
| NZDUSD | 53.2 | 48.4 | 145.1 | 0.907% | pips | Wednesday | Friday |
| EURJPY | 109.5 | 90.4 | 533.5 | 0.594% | pips | Thursday | Tuesday |
| GBPJPY | 141.1 | 115.9 | 634.4 | 0.661% | pips | Thursday | Tuesday |
| EURGBP | 28.3 | 24.6 | 82.4 | 0.328% | pips | Monday | Friday |
| XAUUSD | 126.4 | 104.9 | 771.6 | 2.773% | dollars | Thursday | Monday |
| XAGUSD | 4.5 | 3.5 | 45.2 | 6.153% | dollars | Friday | Wednesday |
| XTIUSD | 4.8 | 3.9 | 38.3 | 5.687% | dollars | Monday | Friday |
| NAS100 | 531.5 | 481.1 | 1637.1 | 1.93% | points | Thursday | Friday |
| US30 | 650.4 | 597.2 | 1757.5 | 1.29% | points | Thursday | Friday |
| SPX500 | 91.4 | 82.2 | 263.3 | 1.263% | points | Thursday | Friday |
| GER40 | 379.1 | 333.6 | 1254.5 | 1.525% | points | Tuesday | Wednesday |
| UK100 | 133.7 | 119.1 | 379.5 | 1.275% | points | Thursday | Friday |
| JP225 | 1749.8 | 1632.8 | 4790.0 | 2.85% | points | Tuesday | Monday |
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.

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 →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) | EURUSD | GBPUSD | USDJPY | XAUUSD | NAS100 |
|---|---|---|---|---|---|
| 00:00 | 8.0 | 10.0 | 21.7 | 21.6 | 115.7 |
| 01:00 | 8.4 | 10.9 | 17.5 | 26.6 | 98.7 |
| 02:00 | 6.9 | 8.8 | 13.8 | 19.4 | 78.7 |
| 03:00 | 6.4 | 8.0 | 11.5 | 14.6 | 72.2 |
| 04:00 | 5.9 | 7.3 | 12.1 | 12.9 | 70.1 |
| 05:00 | 7.3 | 9.6 | 12.9 | 19.1 | 82.4 |
| 06:00 | 10.9 | 15.3 | 19.1 | 17.0 | 80.4 |
| 07:00 | 12.0 | 16.1 | 18.6 | 15.6 | 83.7 |
| 08:00 | 11.8 | 16.6 | 20.8 | 16.7 | 99.8 |
| 09:00 | 9.6 | 13.2 | 16.3 | 14.4 | 78.1 |
| 10:00 | 9.9 | 14.1 | 13.7 | 14.1 | 69.8 |
| 11:00 | 11.4 | 15.8 | 14.2 | 16.4 | 89.6 |
| 12:00 | 17.1 | 21.5 | 25.8 | 28.7 | 123.3 |
| 13:00 | 15.9 | 20.4 | 25.2 | 31.1 | 224.0 |
| 14:00 | 16.8 | 23.2 | 23.2 | 27.6 | 215.7 |
| 15:00 | 13.2 | 18.3 | 19.4 | 22.1 | 158.0 |
| 16:00 | 9.8 | 13.6 | 13.9 | 17.2 | 123.6 |
| 17:00 | 9.4 | 12.7 | 13.9 | 15.6 | 112.5 |
| 18:00 | 9.8 | 12.0 | 15.2 | 17.6 | 113.3 |
| 19:00 | 8.1 | 10.1 | 14.0 | 16.3 | 130.5 |
| 20:00 | 5.4 | 7.3 | 8.6 | 10.2 | 86.5 |
| 21:00 | 5.3 | 10.2 | 8.5 | – | – |
| 22:00 | 5.4 | 7.5 | 11.6 | 12.0 | 86.4 |
| 23:00 | 5.4 | 6.8 | 12.9 | 14.8 | 81.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.
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.
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.

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 →