← All Indicators
Market Levels & Structure

BWT Precision Range Analysis Preview

Real-time session range vs ATR-derived expected daily move target — know whether the day's expected move is largely spent or whether there's still room to run. A running percentage read on range completion that recalibrates how every other intraday setup should be sized and managed.

In This Manual Overview Concept Reference Trading Workflow Parameters Trade Setups Best Practices Common Mistakes

Section 01 — Overview

What This Indicator Does

BWT Precision Range Analysis tracks the current session's high-to-low trading range and compares it in real time against an ATR-derived expected daily move target. The result is a continuously updating percentage read on how much of the day's typical range has already been covered — answering the question every intraday trader needs answered before sizing or managing a position: is there room to run, or is the day's range largely exhausted?

The expected daily range is computed using Welles Wilder's Average True Range applied to a configurable lookback period (Daily, Weekly, or Monthly bars), with an additional smoothing period to reduce session-to-session noise. The ATR value is then scaled by a multiplier that sets the actual target. The default multiplier of 1.618 applies a Fibonacci ratio to the raw ATR — and across equity index futures this 1.618-of-ATR target maps closely to actual intraday range distribution, providing a far more reliable target than raw ATR (which tends to be hit in roughly half of all sessions, making it less useful as an exhaustion signal).

The conceptual lineage of range-relative trading runs from Mark Fisher's ACD method (described in his 2002 book The Logical Trader) — which uses opening-range breakouts at fractions of the prior 30-day ATR — to the modern practice of comparing live range against statistical expected-range targets. The principle is the same: price expansion is bounded statistically, and once the day has covered its expected range, the probability of further expansion drops sharply while the probability of mean reversion rises. Knowing where you are inside that statistical band is one of the most underused contextual filters in intraday trading.

📷

Screenshot

Image provided by you

Section 02 — Concept Reference

What Each Concept Means

A working glossary of every range concept the indicator uses. Together these define how the ATR target is built, how range progress is measured, and how range context should reshape your decision-making.

Average True Range

ATR

A volatility measure developed by J. Welles Wilder Jr. in 1978. ATR averages the True Range — the greatest of high–low, high–prior close, prior close–low — across a configurable lookback period. Unlike simple range, ATR captures gap moves and accurately reflects the actual price distance markets travel per period. ATR is the foundation of nearly every modern volatility-based stop or target system.

VolatilityWilder, 1978

Daily ATR Target

The statistical expected high-to-low range for the current session, computed as the smoothed ATR multiplied by the configured multiplier. This is the price distance the current session is "supposed" to cover based on recent volatility. Comparing actual session range against this target produces the percentage completion read that drives every other interpretation in the indicator.

Expected moveStatistical

Range Completion %

RC

The current session's high-to-low range expressed as a percentage of the ATR target. 25% means the day has covered a quarter of its expected range; 100% means the day has reached its full statistical target; 150% means the day has substantially exceeded expectations. This single number reframes every intraday decision — what's a reasonable target, where to tighten stops, whether to take a setup at all.

Live readout% of target

ATR Multiplier (1.618)

φ

The Fibonacci ratio 1.618 applied to the raw ATR. Why 1.618? Because raw ATR is hit in roughly 50% of sessions — making it useless as an exhaustion threshold (50/50 doesn't filter anything). The 1.618 multiplier produces a target met in roughly 25–35% of sessions — meaning when range exceeds 100% of the 1.618-ATR target, you are demonstrably in a high-range day, which is statistically meaningful context. This is the "sweet spot" multiplier across equity index futures.

DefaultFibonacci scaling

Range Expansion

RE

A session that moves significantly faster than the ATR target predicts — typically a trend day or news-driven move where range is filled by mid-session. The Mark Fisher ACD framework uses range expansion as a primary signal of institutional commitment: a market expanding range early in a session is showing its hand. Range expansion days favor trend-continuation setups; the worst trades on these days are mean-reversion fades.

Trend dayHold winners

Range Exhaustion

When session range reaches or exceeds 100% of the ATR target, the day's expected statistical move is largely complete. Further expansion becomes progressively less likely; mean reversion becomes progressively more likely. Exhaustion does not mean the day must reverse — but it does mean continuation trades have asymmetric risk (small remaining upside vs full reversal downside). Use exhaustion as a context filter, not a hard rule.

Fade contextTight targets

Time-of-Day Context

Range completion at 10 AM tells a different story than the same completion at 3 PM. 70% complete at 10 AM signals an aggressive trend day with hours left to extend; 70% complete at 3 PM signals a normal day approaching exhaustion. Always read range progress alongside time-of-day. Early high-percentage completion = trend day, hold winners. Late-session high-percentage = exhaustion, take profits.

Critical filterTime + range

ACD Method

Mark Fisher's framework from The Logical Trader (2002) establishes opening-range "A" and "C" levels as fractions of the prior 30-day ATR (typically 10% and 15%), then uses breaks of those levels as primary trade signals. BWT Precision Range Analysis sits in the same family of range-relative methods — the difference is that BWT measures the day's running range against an end-of-day target rather than positioning entries off opening-range fractions. The two are complementary: ACD generates entries; range completion rates contextualizes management.

Range lineageMark Fisher

ATR Smoothing

An additional moving-average smoothing applied to the raw ATR value before it becomes the daily target. Without smoothing, the ATR target swings noticeably session-to-session as recent volatility shifts. With smoothing (typically 10–20 periods), the target stabilizes — making "70% completion" a meaningful comparison across consecutive days rather than a moving goalpost. Smoothing trades responsiveness for stability; the right setting depends on how recently the underlying instrument's volatility regime has shifted.

StabilityReduces day-to-day noise

Section 03 — Workflow

The 6-Step Range Decision Sequence

Range analysis is most powerful as a context filter applied around your existing setups — not as a standalone trade trigger. This sequence shows where range completion enters into the daily decision flow and how it should reshape the trades you take and the trades you skip.

01
Note ATR Target
Read the day's expected range at session open.
02
Track Progress
Monitor running range completion through the day.
03
Check Times
Read % at 10 AM, noon, 2 PM — major decision points.
04
Adjust Selection
Take continuation trades only if room remains.
05
Manage Stops
Tighten beyond 75% completion.
06
Reset
Recalibrate at next session open.

Section 04 — Parameters

All Settings

The ATR Period Type and Multiplier are the two most consequential parameters. Daily ATR with a 1.618 multiplier is the default for good reason — that combination captures the most reliable expected-move target across equity index futures.

ParameterDefaultDescription
Stats On/OffOffEnables the range statistics overlay display on the chart — running ATR target, current range, and completion percentage.
ATR PeriodNumber of bars used in the ATR lookback. Standard Wilder default is 14; longer periods stabilize the target across recent volatility shifts.
ATR Period TypeDailyTimeframe of the bars used for ATR computation: Daily, Week, or Month. Daily is the default and most reliable; weekly is useful for swing traders.
ATR SmoothingSmoothing period applied on top of the raw ATR. Reduces session-to-session target volatility — making "X% completion" a more comparable read across days.
ATR Multiplier1.618Scales the smoothed ATR to the actual expected-range target. 1.618 (Fibonacci) maps closely to actual range distribution across equity index futures.
ATR Time Series PeriodIntraday period value when using an intraday ATR period type. Most users leave this at default and use Daily for the period type.

Section 05 — Trade Setups

Five Core Range Analysis Playbooks

Five repeatable, range-completion-driven setups. Each one combines range progress with time-of-day to identify the specific context in which it has positive expectancy.

01

Range Exhaustion Fade

Late session 5m / 15m Intermediate

When session range reaches 95–110% of the ATR target after 1 PM ET and price tests the day's high (or low), the probability of further extension is statistically low. Fade the extension at the session extreme, targeting mean reversion toward VWAP or daily midpoint. The trade is contextual: the same fade at 11 AM has much lower expectancy because the session still has hours to extend further.

Setup
Range completion ≥ 95% after 1 PM ET; price testing session extreme
Entry
On rejection candle at the session high/low (with confirming structure)
Stop
Past the session extreme by ATR/8 or recent swing extreme
Target
VWAP, daily midpoint, or 50% of session range
02

Range Incomplete Continuation

Early session 5m / 15m Beginner-friendly

When session range is under 50% complete with significant time left, the day has substantial room for further extension. This is the context to take continuation trades aggressively, hold winners longer, and resist taking small profits on what may turn into a full trend day. The setup is permissive — most well-defined entry signals work well here because range expansion is statistically supported.

Setup
Range completion under 50% before noon; clear directional bias
Entry
On any standard setup (FVG, OB, swing pullback) in the trend direction
Stop
Standard for the entry method (structure-based)
Target
Day's projected range edge; trail past 75% completion
03

Trend Day Acceptance

All session 15m / 60m Intermediate

When session range exceeds 100% of the ATR target by mid-session and continues to extend, the day is an outlier-volatility trend day. The default playbook here is the inverse of normal: let runners run past the target, do not take profits at the projected range edge, and avoid all mean-reversion fades. Trend days deliver 80% of the largest weekly profits to traders who accept that the day has broken from the statistical norm.

Setup
Range completion exceeds 100% before 1 PM ET; momentum sustained
Entry
Pullback entries in the trend direction — every pullback is a buy (or sell)
Stop
Below the most recent structural swing
Target
Trail with structure — do not take fixed-target profits
04

Failed Expansion at Midpoint

Mid-session stall 5m / 15m Advanced

When range stalls at roughly 50% of the ATR target without a clear directional resolution by noon ET, the day has signaled it is unlikely to reach a full statistical target. Tighten all targets, expect chop, and shift toward mean-reversion setups. A range that fails to expand past the 50% milestone is statistically unlikely to suddenly explode to 100% later in the same session.

Setup
Range stalled near 50% completion at noon ET with no directional commitment
Entry
Mean-reversion setups within the stalled range — fade extremes, scalp middles
Stop
Past the relevant range extreme
Target
Range midpoint or opposite-side range extreme
05

End-of-Day Mean Reversion

After 2 PM ET 5m / 15m Intermediate

When session range is well above 100% completion in the final hour, the day is statistically over-extended and the market often reverts toward VWAP, daily midpoint, or the prior settlement level into the close. The setup is most reliable when the over-extension was driven by a single-direction afternoon move — those are exactly the moves most likely to be partially unwound by short-covering or profit-taking late in the session.

Setup
Range completion ≥ 110% after 2 PM ET; one-way afternoon move
Entry
On stall + reversal candle near the session extreme
Stop
Past the session extreme
Target
VWAP or 75% retrace of the afternoon move

Section 06 — Best Practices

Trading Tips From Practitioner Experience

These practices distill the most important rules for using range analysis as an edge-building filter rather than a standalone signal. Each is field-tested across equity index futures.

  1. The 1.618 multiplier is the sweet spot

    Raw ATR is hit roughly half the time — useless as exhaustion threshold. ATR × 2.0 is too conservative — almost never reached except on news days. ATR × 1.618 produces a target met in 25–35% of sessions across equity index futures, providing a statistically meaningful "range exhausted" signal. Change the multiplier only if backtesting shows your specific instrument has different range distribution.

  2. Trade context per range completion zone

    Different completion percentages call for different trade selection: Under 50% = full move possible, take continuation trades aggressively. 50–75% = normal day, standard rules apply. 75–95% = approaching exhaustion, tighten targets and stops. Above 95% = exhaustion zone, prefer fades. Build the zone-specific rules into your daily plan before the session opens.

  3. Read time-of-day with range progress, never in isolation

    70% completion at 10 AM = trend day forming; let winners run, hold for extension. 70% completion at 3 PM = normal day approaching exhaustion; take profits, tighten stops. The same percentage means opposite things at different times of day. The single most common range-analysis error is reading completion without time context.

  4. Reduce targets past 75% completion

    By the time the day has covered 75% of the ATR target, statistical room for further expansion is limited. Targets should be roughly half what you would set at 25% completion. A 1.5R target at 25% might be a 0.75R target at 75% — and the trade is still high-quality, just sized differently. Failing to scale targets to range progress is the slow-bleed of intraday accounts.

  5. Daily ATR is the most stable and reliable

    Weekly ATR works for swing traders; monthly ATR works for position traders. For day trading, Daily ATR with a 14-period lookback is the gold standard — long enough to be statistically stable, short enough to reflect current volatility regime. Avoid intraday ATR period types unless you have a specific tested reason; they introduce noise.

  6. Smoothing reduces day-to-day target whiplash

    A single high-volatility day will inflate raw ATR for several sessions, producing a misleadingly large target. Adding 10–20 periods of smoothing on top of the ATR stabilizes the target across the underlying volatility regime — making "70% complete" a meaningful comparison day-to-day. Without smoothing, percentage readings drift as the target jumps around.

  7. Recognize trend days early — and stay in them

    When range exceeds 100% completion before noon, the day has already broken from the statistical norm. This is a trend day, and trend days deliver outsized returns to traders who recognize them and stop taking small profits. The most expensive mistake on trend days is exiting at "the target" before the actual close — trend days routinely cover 1.5x to 2.5x the standard ATR target.

  8. Combine with VWAP and Core Levels for full context

    Range completion answers "how much room is left." VWAP answers "where is fair value." Core Levels answer "where is structural reference." Together these three contexts produce the complete intraday situational read. A trade at 75% completion, away from VWAP, into a Core Level is a different trade than at 25% completion, past VWAP, with no level confluence — even if the entry signal looks identical.

Section 07 — Common Mistakes

What Goes Wrong With Range-Based Trading

These are the recurring errors that prevent traders from extracting edge from range analysis. Most are conceptual — solving them produces immediate improvements.

▲ MISTAKE 01
Ignoring range progress entirely

Many traders run the same setups, with the same targets, regardless of where the day stands relative to its expected range. A high-quality setup at 30% completion should be sized and managed differently than the same setup at 90% completion. Range progress reshapes every other variable.

▲ MISTAKE 02
Holding past ATR target on a weak day

If the day stalled at 50% by noon, range exhaustion at 100% is statistically unlikely. Holding for a "full target" on a day the market has clearly told you is low-energy is fighting the read the indicator is providing. Take profits when the day's character matches a tight range, not the maximum target.

▲ MISTAKE 03
Fading clean range expansion

When range is expanding hard before noon, attempting to fade extensions is one of the fastest account drains in intraday trading. Trend days are precisely the days where mean reversion does not occur on the timeframe traders expect. Recognize trend days early and refuse to fight them.

▲ MISTAKE 04
No time-of-day context

Reading range completion as a single number, with no awareness of what time it is in the session, strips the read of half its informational value. 70% at 10 AM and 70% at 3 PM are completely different signals — the indicator's percentage means nothing without time context.

▲ MISTAKE 05
Multiplier mismatched to instrument

1.618 is the right default for ES, NQ, RTY, YM. It may not be ideal for low-volatility instruments (where 1.4 might be tighter to actual distribution) or for very high-volatility instruments. If percentage readings consistently feel off, backtest the multiplier specifically for your instrument.

▲ MISTAKE 06
Treating ATR target as a hard rule

The ATR target is a statistical reference, not a price ceiling. Days routinely exceed it; days routinely fail to reach it. Treating "100% completion" as an automatic exit signal — without reading other context — overrides setup quality with a single statistical metric. Use it as one input among several, not as a hard stop trigger.

▲ MISTAKE 07
Skipping the Stats overlay

The chart background color provides at-a-glance range state, but the actual percentage and target numbers are in the stats overlay. Trading without those numbers visible means making range-aware decisions on rough visual estimates rather than on actual data. Enable the stats overlay and read it.

▲ MISTAKE 08
Ignoring smoothing on volatile transitions

During volatility regime shifts (post-news, post-earnings periods, regime breaks), unsmoothed ATR can produce wildly varying targets. Without smoothing, "% completion" jumps around for reasons unrelated to actual session activity. Always run with at least 10 periods of smoothing for stable comparisons.

BWT Precision Indicators require a valid BWT license for NinjaTrader 8. Average True Range was originally developed by J. Welles Wilder Jr. and published in New Concepts in Technical Trading Systems (1978). The ACD method referenced in this page is described by Mark B. Fisher in The Logical Trader (2002). This page is provided for informational and educational purposes only and is not trading advice. Trading futures and other leveraged products involves substantial risk of loss and is not appropriate for all investors. Past performance is not indicative of future results.