Free trader tool
Average Daily Range, Measured
How far gold, the Nasdaq, the Dow, the S&P, the DAX, the major forex pairs, oil, silver, Bitcoin and Ethereum travel in a day, and how much of today's range is probably left. Two years of our own price data, not a formula.
New York trading days (18:00–17:00), 19 Sept 2024 – 18 Sept 2026, 516 days of CRTLAB's own Gold (XAU/USD) data. The ADR is the average of the last 20.
Only 43% of Gold (XAU/USD) days made their own 20-day ADR. Type today's range to see what is left.
Opens Gold (XAU/USD) on the 15-minute chart. Watch whole days unfold and test targets sized off the ADR.
How the ADR used is worked out
EUR/USD, September 2026 · 36 ÷ 45 = 0.8. The calculator runs this for your own numbers, instrument by instrument, as you type.
Treating the ADR as a target
On all 13 markets we measured, only about 4 days in 10 reached their own 20-day ADR. A target that needs the full ADR misses more often than it hits.
The ADR of every market
The 20-day ADR is the average high-to-low range of the last twenty New York trading days, to 18 Sept 2026 (21 Sept 2026 for crypto). The median day is the middle one of two years, and a big day is the range only one day in ten beat.
| Market | 20-day ADR | 2-year average | Median day | Big day (1 in 10) |
|---|---|---|---|---|
| Gold (XAU/USD) | $106.53 | $83.50 | $68.40 | $144.85 |
| Nasdaq 100 | 390 pts | 440 pts | 383 pts | 710 pts |
| Dow Jones (US30) | 539 pts | 603 pts | 522 pts | 959 pts |
| S&P 500 | 68 pts | 85 pts | 74 pts | 140 pts |
| DAX (GER40) | 274 pts | 364 pts | 307 pts | 585 pts |
| EUR/USD | 45 pips | 75 pips | 67 pips | 118 pips |
| GBP/USD | 58 pips | 89 pips | 82 pips | 142 pips |
| USD/JPY | 133 pips | 129 pips | 114 pips | 212 pips |
| AUD/USD | 40 pips | 58 pips | 52 pips | 89 pips |
| Silver (XAG/USD) | $2.60 | $2.47 | $1.45 | $5.38 |
| Crude oil (WTI) | $4.00 | $2.96 | $2.03 | $5.95 |
| Bitcoin | $2,452 | $2,991 | $2,611 | $5,184 |
| Ethereum | $107.03 | $144.13 | $122.69 | $262.92 |
Pips and points do not compare across markets, so here is the same range as a share of price. The biggest movers for their size were Ethereum (5.2% a day), Silver (XAG/USD) (4.1%) and Crude oil (WTI) (3.8%). The calmest were GBP/USD and EUR/USD, at about 0.67%. A trader moving from EUR/USD to gold is moving to a market that travels roughly 3 times as far for its price.
Most days never make their ADR
This is the number that surprises people. On every one of the 13 markets, only 38%–44% of days reached their own 20-day ADR. The median day finished at about 88–94% of it.
The reason is the big days. One day in ten runs to about 1.6 times the ADR or more, and those days drag the average up past what a normal day does. So the ADR is not what a typical day looks like. It is a typical day plus a share of the violent ones. Gold's two-year average was $84 but its median day only $68. Silver's gap was wider still: $2.47 against $1.45.
The practical point: a target placed a full ADR from the day's low is a coin flip you lose more often than you win. If your setup needs the whole ADR to pay, it needs one of the better days of the week to pay.
When the ADR is “used up”
Plenty of traders stop looking for continuation once the day has made its ADR, and plenty fade the move right there. The data supports half of that. Once a day had reached 100% of its ADR, it went on to 125% 51%–65% of the time, and to 150% 26%–38% of the time. So an exhausted day usually has a bit more in it, and rarely a lot more.
Earlier in the day the odds lean the other way. A day that had already moved 80% of its ADR finished the job 62%–74%of the time. That is the case for not chasing a breakout that fires at 90% ADR used: you are buying the last tenth of a move most days do not finish. Type today's range into the calculator above and it reads the same odds for the market you trade.
The range is mostly in by noon New York
The calculator's hour chart shows how much of the final range is usually on the board by each hour. By 10:00 New York, the median gold day had printed 90% of its range and the median EUR/USD day 88%. By noon, both had printed all of it on more than half of days: the high and the low were already in.
Stock indices keep going longer, because the cash session runs to 16:00. The median Nasdaq day was at 92% by noon, the S&P 500 at 88%. Bitcoin, which never closes, was at 93%. If you trade forex or gold in the New York afternoon, you are mostly trading inside a range that has already been set. That is fine for a fade and hard for a breakout. The hour-by-hour detail is on the best time to trade tool.
Why the 20-day number beats the two-year one
Ranges come in regimes, and they change a lot. EUR/USD's last 20 days averaged 45.2 pips, 40% below its two-year average. Gold's were 28% above. Silver's busiest month, Jan 2026, averaged $8.79 a day against $0.74 in Dec 2024, more than ten times as much. April 2025 was the busiest month in two years for the Nasdaq, the Dow, the S&P, the DAX and every forex pair we track.
So a stop that fit last year can be much too wide or much too tight now. Size stops and targets off the recent ADR, and check the 5-day against the 20-day before a news week. The month-by-month chart in the calculator shows which regime you are in.
How to use ADR in a strategy, and test it
- Stops. Set them as a fraction of ADR rather than a fixed number of pips or points, so the stop widens and narrows with the market. Convert it to a position size with the position size calculator so a wider market does not mean a bigger loss.
- Targets. Size them off what is left, not off the whole ADR. A target that needs the day to finish its range is betting on the 38%–44% of days that do.
- Filters. Skip continuation entries once the day has used most of its ADR, and skip fades while it has used little. Both rules are easy to write down and easy to test.
- Timing. Most of the range is set before noon New York, so the kill zones and the session times matter more than any afternoon signal.
None of that proves your setup works. The test is to replay real days, log how much of the ADR was used when you entered, and split your results by it. Traders who do this often find a cutoff past which their entries stop paying. Replay the market you trade on CRTLAB, a day at a time. The gold, EUR/USD and NAS100 backtesting pages cover each market's quirks, and the risk/reward calculator shows the win rate a smaller, realistic target needs.
How we measured it
One-hour candles from CRTLAB's own archive, 19 Sept 2024 – 18 Sept 2026 for everything except crypto (to 21 Sept 2026) and the DAX, which starts on 11 Mar 2025. A day is the New York trading day, 18:00 to 17:00, built from those hourly bars, so every market uses the same clock and daylight saving is handled by the calendar. Holiday half-days are left out. The “made its ADR” figures compare each day with the average of the 20 days before it, which is exactly what an ADR indicator would have shown that morning.
Your broker's daily candles may start at a different hour and show a slightly different ADR on forex and CFDs. The shape of the findings does not change with it.
Frequently asked questions
What is the average daily range (ADR)?
The average distance between a market's high and low over a number of recent days, usually 20 (some traders use 5, 10 or 14). It tells you how far a normal day travels, which is what you size stops and targets against. Over the 20 days to 18 Sept 2026, gold's ADR was $106.53, EUR/USD's 45.2 pips and the Nasdaq 100's 390.0 pts.
How do you calculate the average daily range?
Take each day's high minus its low, add up the last 20, and divide by 20. For forex, divide the price range by the pip size (0.0001, or 0.01 for yen pairs) to get pips. The only real choice is where a day starts: we use the New York trading day, 18:00 to 17:00, because that is where the forex and futures day actually rolls over. A broker set to a different server time will show slightly different daily candles and a slightly different ADR.
How many pips does EUR/USD move a day?
75.3 pips on average over the two years to 18 Sept 2026, and 66.5 pips on the median day. It varies a lot: the last 20 days averaged 45.2 pips, 40% below the two-year figure, and the busiest month, Apr 2025, averaged 144 pips a day. A normal day sat between 49 pips and 90 pips.
What is the average daily range of gold?
$106.53 over the last 20 days to 18 Sept 2026, 28% above its two-year average of $83.50. Gold's range has grown with its price: its quietest month in our data, Oct 2024, averaged $31 a day, and its busiest, Mar 2026, $185. That is why a fixed-dollar stop from two years ago is far too tight today.
What is the average daily range of the Nasdaq 100 (NAS100)?
440 pts a day on average over two years, 383 pts on the median day, and 390 pts over the last 20 days. One day in ten moved 710 pts or more. April 2025 averaged 855 pts a day, more than three times its quietest month.
What does it mean when the ADR is exhausted?
That the day has already travelled its average distance, so the easy part of the move is probably behind it. It is a probability, not a wall. Across the 13 markets we measured, a day that had reached 100% of its 20-day ADR went on to 125% 51%–65% of the time and to 150% 26%–38% of the time. Fading every day at 100% ADR means standing in front of those.
What is the difference between ADR and ATR?
ATR (average true range) includes the gap from the previous close, so a day that opens far from yesterday counts the gap as range. ADR only measures high minus low. On forex, gold and crypto, which barely gap, the two are almost identical. On stocks and cash indices, which gap overnight, ATR runs higher. ATR is also usually smoothed rather than a plain average.
Should I use a 5, 10, 14 or 20-day ADR?
Twenty is the steady default and what this tool shows. Five reacts faster after a news shock but swings with one big day. Use both: when the 5-day sits well above the 20-day, as GBP/USD's did at the end of our data (74 pips against 58 pips), the market is in a busier stretch than the 20-day admits. Avoid the two-year average for anything live: it blends quiet and violent months into a number no recent day looked like.
Embed this calculator on your site
Free for any trading blog, forum or resource page — no signup, no key, nothing to break. Paste this snippet where you want the calculator to appear. The credit line underneath is the only thing we ask for.
<iframe src="https://crtlab.pro/embed/average-daily-range" width="100%" height="1060" style="border:0;max-width:720px" title="Average Daily Range Calculator by CRTLAB" loading="lazy"></iframe>
<p style="max-width:720px;font:14px/1.5 system-ui,sans-serif;opacity:.7;margin:.5rem 0 0">
<a href="https://crtlab.pro/tools/average-daily-range">Average Daily Range Calculator</a> by <a href="https://crtlab.pro">CRTLAB</a>
</p>Test your targets against real days.
Replay real market history candle by candle and measure your setup across a proper sample, on 38 markets and every timeframe.
Open the chart