There's a specific moment that ICT traders experience repeatedly: you're long, you're in profit, the move feels strong, and you push for "more." Then price reverses. You give back the gains. The trade that should have been +20 points becomes +4. The problem wasn't your entry — it was that you didn't know how much room the market actually had to give you that day.
The fix is the Average Daily Range, applied the ICT way. And it's one of the most underrated tools in the entire Smart Money toolkit.
What ICT Means by ADR
The Average Daily Range (ADR) is a simple concept: take the last N days' high-minus-low ranges and average them. The result tells you how far the instrument typically moves in a single day.
But how ICT uses ADR is different from how most traders use it. Three things make the ICT application specific:
1. ICT uses a 5-day lookback by default. Not 14, not 20, not "whatever your trading platform defaults to." Five days. The reasoning is straightforward: 5 days reflects the current week's volatility regime. Longer lookbacks smooth out the recent reality. ICT methodology emphasizes trading what the market is doing now, not what it averaged over the last month.
2. ICT projects ADR from the day open, not the prior close. The anchor matters. The open absorbs overnight positioning and sets the day's reference. Projecting an ADR range from yesterday's close ignores the gap and the overnight bias. Projecting from today's open gives you the actual price field the market has to work with during the session.
3. ICT divides ADR into liquidity targets — not symmetric bands. Specifically, the 1/3 ADR level is treated as the first preliminary target where partial liquidity sits, and the full ADR level is treated as the day's exhaustion point. These two zones — 1/3 ADR and full ADR, both above and below the open — frame the entire intraday "draw on liquidity" model that ICT teaches.
That's a fundamentally different framework from statistical range bands. It's not about probability distribution. It's about where ICT-aware participants are placing orders.
Why 1/3 ADR Matters
This is the level most retail traders don't know about, and it's where ICT traders take their first partial profit.
On any given session, the most common outcome isn't a full ADR move in either direction — it's a partial move that runs to 1/3 ADR, retraces, and then either continues or reverses. The 1/3 ADR level becomes a magnet for the following reasons:
- Algorithmic profit-taking lives there. Many institutional algos use ADR-relative targets, and 1/3 is a common partial-take level.
- Initial momentum exhausts there. The first push of the day, whether from overnight catalysts or session-open positioning, tends to run out of fuel around 1/3 ADR if the move isn't going to be a trend day.
- Counter-trend liquidity sits there. Traders who faded the open from the opposite side often set stops just beyond 1/3 ADR — meaning that level attracts liquidity from both sides.
For trend-day traders, breaking 1/3 ADR convincingly is a tell that the day has expansion potential. For range-day traders, getting rejected at 1/3 ADR is the cue to fade.
Why Full ADR Matters
The full ADR level is the day's exhaustion zone. Reaching it doesn't mean reversal is guaranteed, but it does mean continuation has become statistically unlikely.
When price tags the +ADR level, the math says: "today's range has already matched the average. Further extension requires this to be a bigger than average day, which is a tail-event probability." ICT traders treat this as their second profit target and a "no new longs" zone unless there's strong evidence the day is genuinely expansive.
The asymmetry matters too. If price reaches +ADR within the first few hours, the day is in strong-trend territory and exhaustion is less likely. If price reaches +ADR only late in the session, the move is more likely a final blow-off than a continuation.
How Is This Different from Statistical Daily Range Zones?
Worth addressing directly, because it's a fair question.
We covered statistical daily range projections in a previous article on the Daily Range Zones indicator — the kind that use standard deviation bands at 1σ, 2σ, 3σ around an average range. That methodology is excellent for systematic traders thinking in probabilities. If you're looking for probability-weighted intraday targets across futures, FX, or crypto, the Daily Range Zones indicator is the right tool.
ICT ADR is different. It's not about probability bands. It's about specific liquidity levels that ICT-aware participants are trading around. The 1/3 and full ADR levels exist in the market's "memory" of where players take profit, set stops, and re-enter — not because the math says they're probable, but because that's where ICT methodology has trained an enormous community of traders to act. If you're trading ICT methodology specifically, the ICT ADR indicator is the methodology-aligned choice.
Use statistical ranges for probability-weighted targets. Use ICT ADR for liquidity-aware targets. They're complementary, not competing — plenty of traders run both.
How ScalperIntel's ICT ADR Indicator Works

The ICT ADR indicator automates the methodology cleanly, with the configurability ICT traders actually need:
Calculates the rolling 5-day ADR by default. You can adjust this — some ICT traders prefer 7 or 10 days for less volatile instruments. The indicator shows you the last N days of ranges and the resulting average in an optional on-chart table, so you can verify the math at a glance.
Plots five levels anchored to the day open:
- Open — today's session open
- +1/3 ADR — first upside liquidity target (dashed)
- +ADR — full upside target / exhaustion zone (solid)
- −1/3 ADR — first downside liquidity target (dashed)
- −ADR — full downside target / exhaustion zone (solid)
Each level is labeled directly on the chart so there's no confusion which line is which. The visual style is intentionally clean — ICT charts get cluttered fast, and the ADR levels need to be reference lines, not noise.
Offers two anchor modes. This is the detail that matters most for serious ICT traders:
- Session Start — uses NinjaTrader's session template, which works for standard equity index futures (9:30 AM ET cash open)
- Specific NY Time — lets you set a custom anchor in Eastern Time. This is essential if you're working with the "true day open" (midnight ET) or want to anchor to the 7am ET pre-market open, which many ICT traders treat as the real session reference for indices.
The custom NY time anchor is what most other ADR indicators get wrong. ICT methodology doesn't always align with platform-default sessions, and forcing your indicator to use the wrong anchor wrecks the analysis.
Shows a verification table. Optional but recommended for new users: a small table in the corner of your chart shows the actual range values for each of the last N days, along with the computed average. You can see exactly what the indicator is calculating — no black box.
Extends levels until the next session. Optional. With this on, the ADR levels stay drawn across the session even after price moves away from them — useful for monitoring whether late-day price action returns to test the levels.
Five exposed plots for automation. openPlot, adrP1 (+1/3 ADR), adrP2 (+ADR), adrM1 (−1/3 ADR), and adrM2 (−ADR) are exposed for use in NinjaTrader Strategy Builder, BloodHound, or Blackbird. Simple, but complete.
How to Use It in Practice
The workflow most ICT traders settle into:
1. Take partial profit at 1/3 ADR. Whether you're scalping or holding longer, the 1/3 ADR level is your default partial-profit target. Aim to be flat half your position by the time price tags it.
2. Don't initiate new directional trades after full ADR is reached in the same direction. If we're already +ADR from the open and you're getting "long signals," the math is against you. The day's expected range is exhausted. Wait for a pullback below 1/3 ADR or trade the next session.
3. Use ADR exhaustion as a fade signal — with confluence. Tagging the +ADR isn't a short signal by itself. But +ADR combined with a Bearish Order Block, a Fair Value Gap above the level, or a clear structural rejection is a high-quality fade setup. The ADR level identifies where exhaustion likely sits; your other tools confirm whether it's actually playing out. For automated FVG and Breaker Block detection, see our guide to the ICT Unicorn Pattern.
4. Adjust the anchor for the instrument. For ES/NQ, the Specific NY Time at midnight ET (the "true day open" in ICT terms) often produces better-aligned levels than Session Start. For FX, the London or NY open are both reasonable anchors depending on your bias framework. For crypto, NY midnight is the default ICT anchor.
5. Watch the relationship between time-of-day and ADR reached. Reaching +ADR by 11am ET is a trend day. Reaching it at 3pm is more likely an exhaustion top. The same level means different things at different times.
6. Pair with a Daily Bias framework. ICT ADR is direction-agnostic — it tells you how far, not which way. Combine with your daily bias (HTF FVG, weekly Order Block, daily range from prior session) to determine which side of the ADR levels to target.
Strategy Builder & Automation
The 5 exposed plots make basic ICT ADR automation trivial. Common Strategy Builder setups:
-
"Exit at 1/3 ADR" — set your strategy's profit target to
adrP1(long) oradrM1(short) -
"No new longs above +ADR" — add a condition:
Close < adrP2to all long entries -
"Fade at +ADR with bias filter" — combine
Close >= adrP2with your bias indicator's bearish signal -
"Trail to 1/3 ADR after entry" — use
adrP1as a dynamic stop reference once price moves favorably
Because the levels are static for the session (set at the open, don't change), they're particularly clean for Strategy Builder use — no recalculation noise, no repainting risk.
Common Mistakes to Avoid
- Using the wrong anchor. Session Start works for some instruments and breaks badly for others. If your +ADR level is consistently 30% off from where price actually tops, you're using the wrong anchor — switch to Specific NY Time and try midnight ET or 7am ET.
- Treating 1/3 ADR as resistance. It's a liquidity target, not a hard ceiling. Many days break through it. The edge is in what happens after the break, not in the level holding.
- Using too long a lookback. A 21-day lookback dilutes the current week's reality. Stick close to the ICT-standard 5 days unless you have a specific reason to deviate (very low-volatility instrument, holiday-shortened weeks).
- Ignoring the calculation table on first use. When you first run the indicator on a new instrument, turn the table on. Verify the math matches your manual calculation. After a few sessions you can turn it off, but the verification step builds trust.
Frequently Asked Questions
Why does ICT use 5-day ADR instead of 14 or 20?
The ICT methodology emphasizes trading the current regime, not the average regime. A 5-day window captures the current week's volatility — if there's been a regime shift (FOMC week, news cycle), 5 days reflects it; 20 days dilutes it. The shorter window is intentional, not a limitation.
What's the difference between the ICT ADR indicator and the Daily Range Zones indicator?
The Daily Range Zones indicator uses standard deviation bands (1σ–5σ) around a statistical average — useful for probability-weighted targets. ICT ADR uses fixed fractions (1/3 and full ADR) that align with ICT liquidity methodology. Different tools for different frameworks. Many serious traders run both.
Can I change the anchor time?
Yes. The "Specific NY Time" mode lets you set any time of day in Eastern Time. Common choices: midnight ET (the "true day open"), 7am ET (pre-market open), or 9:30am ET (cash session open).
Does this work on FX and crypto?
Yes. For FX, set the anchor to your preferred session open (London 3am ET, NY 8am ET). For crypto, midnight ET is the conventional ICT anchor since crypto trades 24/7 and needs a reference time.
Can I automate strategies with this?
Yes. Five exposed plots (openPlot, adrP1, adrP2, adrM1, adrM2) cover every level the indicator draws. Use them in Strategy Builder, BloodHound, or Blackbird as fixed-for-the-day reference points for entries, targets, or exits.
Wrapping Up
The Average Daily Range isn't a new concept. What makes the ICT application of it valuable is the specificity — the 5-day window, the day-open anchor, the 1/3 ADR liquidity level, the full ADR exhaustion zone, and the custom NY time anchoring that aligns with ICT session frameworks. Used together, these turn ADR from a generic volatility measure into a concrete daily roadmap.
The ScalperIntel ICT ADR indicator gets all five details right out of the box — automated calculation, ICT-style fractional levels, flexible anchoring, transparent verification table, and clean Strategy Builder integration. If you trade ICT methodology on NinjaTrader 8, this should already be on your charts.
Explore the ICT ADR indicator →
Related ScalperIntel Indicators
Building a complete ICT toolkit? These complement the ICT ADR indicator for NinjaTrader 8:
- ICT Unicorn — Auto-detect Breaker Block + Fair Value Gap confluence setups with automated entry signals and R:R projection
- Daily Range Zones — Statistical daily range projections with standard deviation bands; complementary to ICT ADR for probability-weighted targets
- Effort vs Results — Wyckoff-style volume-vs-price analysis for spotting institutional absorption and exhaustion
Trading futures, forex, options, and other leveraged instruments carries substantial risk and is not suitable for every investor. Past performance is not indicative of future results.