If EUR/USD has already moved 85 pips by mid-New York and its recent average is 90, the question is not whether price can move further. It is whether you are entering after most of the day’s typical travel is already spent. That is the practical reason traders ask what is ADR in forex.
ADR stands for Average Daily Range. It measures how far a currency pair typically moves from its daily high to its daily low over a set number of past trading days. It does not tell you direction, and it does not predict the next move. What it does give you is volatility context, which is often the missing piece when a setup looks good on structure but poor on timing.
For retail traders, ADR is useful because it helps answer a simple pre-trade question: does this pair still have reasonable room to move today, or is it already stretched? That matters for breakout attempts, late-session entries, stop placement, and realistic profit targets.
What is ADR in forex, exactly?
Average Daily Range is the average of each day’s range over a chosen lookback period. A day’s range is the difference between the daily high and the daily low.
If a pair printed a high of 1.1050 and a low of 1.0970, that day’s range was 80 pips. If you repeat that across the last 5, 10, or 20 trading days and average the result, you get the ADR for that period.
The most common use is ADR(5), ADR(10), or ADR(20). A shorter setting reacts faster to changing conditions. A longer setting is smoother but slower to adapt. Neither is universally better. It depends on whether you trade short-term momentum, intraday continuation, or swing setups that need broader context.
ADR is often confused with ATR, or Average True Range. They are related, but not identical. ATR includes gaps and is usually calculated from true range values. ADR is simpler. It focuses on the daily high-low distance. In forex, where spot markets trade nearly around the clock during the week, ADR is a clean way to assess how much a pair tends to travel in a normal day.
Why ADR matters more than many traders think
A chart can look technically clean and still be poorly timed. This is where ADR adds value.
Say you spot a breakout after London open. If the pair has only covered 30% of its recent ADR, there may still be enough intraday range left for expansion. If the same breakout appears after 95% of ADR is already filled, the move may be extended, and your reward-to-risk can compress quickly. That does not make the trade invalid. It means your expectations should change.
This is especially relevant for traders who chase strong candles without checking volatility context first. ADR helps frame whether you are entering early in a move, in the middle of normal expansion, or late after much of the typical day’s movement is already done.
It also improves pair selection. If two setups look similar, the pair with healthier remaining range may offer better tactical conditions. That is why ADR belongs inside a wider pre-trade workflow rather than being used on its own.
How ADR is calculated
The formula is straightforward:
ADR = sum of daily high-low ranges over X days / number of days
For example, if the last 5 daily ranges were 70, 82, 76, 91, and 81 pips, the ADR(5) would be 80 pips.
That number is descriptive, not predictive. It tells you what has been typical recently, not what must happen today. On major news days, central bank days, or unusually quiet holiday sessions, actual range can fall well below or extend far above the average.
This is why disciplined traders treat ADR as a reference point. It is a volatility benchmark, not a fixed ceiling.
How traders use ADR in real trade planning
The most practical use of ADR is to estimate how much of the pair’s typical daily movement has already been used. Many traders call this ADR fill or ADR completion.
If a pair has an ADR of 100 pips and has already moved 75 pips from its daily low to its current high, then roughly 75% of its typical daily range has been covered. That does not mean price stops at 100%. It means the market may be more mature than it looked on a single chart pattern.
This can help with several decisions. First, it helps with entry timing. A setup appearing early in the session with low ADR fill may have more room to develop than the same setup appearing late after a full expansion.
Second, it helps with target placement. If your target assumes another 80 pips but the pair has already traveled close to its average range, the target may be unrealistic for that session unless fresh catalysts appear.
Third, it helps with stop logic. Low-volatility conditions often need different expectations than high-volatility conditions. A stop that works in a pair averaging 50 pips per day may be too tight in a pair averaging 130.
If you want to review ADR fill and current volatility conditions before entering, use the Volatility tool at /volatility. It is built for exactly this kind of pre-trade context check.
What ADR does not tell you
ADR is useful, but it has limits.
It does not tell you direction. A pair can reach its average range in a trend day, a reversal day, or a two-way session with poor follow-through. If you use ADR without trend, strength, and session context, you are missing critical information.
It also does not account for catalyst quality. A quiet Tuesday and a central bank decision day should not be treated as the same environment. The average may be informative, but live conditions still matter more.
And ADR does not replace execution discipline. Traders sometimes avoid a good setup just because ADR is near full, or take a poor setup simply because plenty of range remains. Both are mistakes. Range potential is only one input in a broader setup review.
Where ADR fits in a smarter workflow
The most effective use of ADR comes when it supports a structured process.
Start by scanning the live market dashboard at /. This gives you a quick read on current conditions before you focus on any single pair. Then check current currency strength using the Strength Meter at /heatmap. A pair with clear strong-versus-weak alignment tends to make more sense than a random chart that only looks active.
Next, review trend conditions with the Trend Scanner at /trend-panel and check whether the pair is moving during an active session using Market Hours at /market-hours. ADR has more practical meaning when it is read alongside trend and session participation. A pair sitting at 80% of ADR during the London-New York overlap is different from 80% ADR in a dead late-session environment.
After that, review correlation risk at /correlation. This step gets skipped too often. If you are considering multiple USD trades, ADR may look acceptable on each chart while your total exposure is still concentrated.
Then build the setup with the Trade Setup Builder at /trade-setup-builder and calculate position size at /position-size-calculator before risking capital. ADR can improve timing and expectations, but position sizing is what keeps a trade idea inside your risk limits.
Common mistakes when using ADR
One common mistake is treating ADR like a hard cap. Price can exceed its average range, sometimes by a lot. Strong trend days and major news sessions can stretch far beyond recent averages.
Another is using a single ADR setting for every pair and every style. A scalper watching London momentum may prefer a shorter lookback than a swing trader checking broader conditions. The right setting depends on your timeframe and the pair’s behavior.
A third mistake is ignoring the trading session. ADR is a daily measure, but intraday opportunity is not evenly distributed. If most of a pair’s range is already printed before your active session begins, the quality of a late entry can change.
The last mistake is using ADR in isolation. A stretched pair can still continue, and a pair with lots of unused range can still go nowhere. You still need structure, participation, and risk context.
So, what is ADR in forex really telling you?
At its best, ADR answers a practical trading question: how much does this pair usually move in a day, and how much of that move has likely already happened? That is valuable because it helps you judge whether a setup has space to develop or whether you may be arriving late.
Used properly, ADR improves pair selection, tempers unrealistic targets, and adds discipline to entry timing. Used poorly, it becomes a false rule that blocks valid trades or justifies weak ones.
The better approach is simple. Scan the market first, confirm strength and trend, review ADR and session context, check correlation, and size the risk before you enter. ADR will not tell you what to trade. It will help you judge whether the conditions around the trade make sense.