CRTLAB
MarketsToolsFeaturesPricingBlogPartners
DatabentoTradingViewLog inOpen chart

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.

Last 5 days$99.32
Two-year average$83.50
Median day$68.40
Normal day (middle half)$41.60 – $103.33
1-in-10 big day$144.85+

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.

Gold (XAU/USD) · 20-day ADR
$106.53
to 18 Sept 2026 · 28% above its two-year average
Share of days that reached
100% · $106.5343%
125% · $133.1624%
150% · $159.8013%
200% · $213.065%

Only 43% of Gold (XAU/USD) days made their own 20-day ADR. Type today's range to see what is left.

By 12:00 New York the median day had printed 100% of its range
20:000:004:008:0012:0016:00
Average daily range, month by month
Oct 2024Sept 2026
Replay Gold (XAU/USD) days free →

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.

Range so far36 pips
÷
20-day ADR45 pips
Used80%

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.

Market20-day ADR2-year averageMedian dayBig day (1 in 10)
Gold (XAU/USD)$106.53$83.50$68.40$144.85
Nasdaq 100390 pts440 pts383 pts710 pts
Dow Jones (US30)539 pts603 pts522 pts959 pts
S&P 50068 pts85 pts74 pts140 pts
DAX (GER40)274 pts364 pts307 pts585 pts
EUR/USD45 pips75 pips67 pips118 pips
GBP/USD58 pips89 pips82 pips142 pips
USD/JPY133 pips129 pips114 pips212 pips
AUD/USD40 pips58 pips52 pips89 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.

→More free toolsAll 22 calculators
Futures Tick Value CalculatorTicks, dollars and contracts for ES, NQ, gold, crude and the micros.Best Time to TradeHow much each market moves, hour by hour, in your time zone.Position Size CalculatorSize every trade to your exact risk.Risk / Reward CalculatorGet your R:R and the win rate it needs.Margin & Leverage CalculatorWhat the broker locks, and your real leverage.Pip & Profit CalculatorPip value and P&L for any trade.Compounding CalculatorWhat a fixed % gain compounds to.Prop Firm Challenge CalculatorYour real odds of passing, simulated.Backtest Sample Size CalculatorIs your edge real, or just noise?Profit Factor CalculatorPaste your trades. Find out if the edge is real.Risk of Ruin CalculatorWill the account survive its worst streak?Fibonacci Retracement CalculatorRetracements, extensions and the OTE band.Pivot Point CalculatorClassic, Camarilla, Fib, Woodie, and how often each level is hit.Drawdown Recovery CalculatorThe gain — and the trades — back to flat.CRT StatisticsHow often Candle Range Theory really plays out, measured.Asian Range StatisticsWhen the Asian range breaks, and what comes next, measured.Previous Day High & Low StatisticsHow often yesterday's high or low is taken, and what comes next, measured.Fair Value Gap StatisticsHow often fair value gaps really fill, against a fake-gap control, measured.Volume Profile StatisticsIs the POC a magnet? Does the 80% rule work? 13,754 days of real volume, measured.Order Block StatisticsDo order blocks work? 125,936 measured against fake zones of the same size and distance.Session & Kill Zone TimesMarket hours in your timezone, live.

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
10,000 candles freeNo card to startData & charts DatabentoTradingView
CRTLAB

Replay real market history candle by candle, trade it as it forms, and find out what your strategy is actually worth.

Version
v1.11.0
Last updated
3 Nov 2026
Email us
crtlab@proton.me
Based in
United Kingdom

Product

  • Features
  • Pricing
  • FAQ
  • Prop firm simulator
  • Measured answers
  • Market recaps
  • Blog
  • Backtesting software
More
  • Market replay
  • Reference
  • Candle-by-candle replay
  • Prop firm practice
  • Two synced charts
  • Real volume

Free tools

  • Futures tick value calculator
  • Best time to trade
  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
More
  • Backtest sample size calculator
  • Profit factor calculator
  • Risk of ruin calculator
  • Fibonacci calculator
  • Pivot point calculator
  • Drawdown recovery calculator
  • Average daily range
  • CRT statistics
  • Asian range statistics
  • PDH / PDL statistics
  • FVG statistics
  • Volume profile statistics
  • Order block statistics
  • Session & kill zone times

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • DAX (GER40)
  • WTI crude
  • Forex
  • All markets & concepts

Strategy

  • CRT backtester
  • Footprint chart
  • SMT divergence
  • Volume profile
  • ICT backtesting
  • SMC backtesting
  • FVG backtester
  • Order block backtester
More
  • Liquidity sweep backtester
  • Market structure backtester
  • Order flow

Company

  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer
  • Partnerships
  • Site map
Market data provided byDatabentoTradingViewDatabento for futures, forex and stocks · charts by TradingView
CRTLAB
© 2026 CRTLAB. All rights reserved.Not financial advice. Past results do not guarantee future results.