Where in the dealing range is price right now? — institutional cheap/expensive context for every entry. Quartile-based zone maps with optional HTF overlay. Longs in discount, shorts in premium — the foundation of the ICT P/D framework, mechanically applied to your chart.
Section 01 — Overview
BWT Precision Premium Discount Zones identifies the dealing range — the most recent significant swing high to swing low — and divides it into quartiles: deep discount (0–25%), discount (25–50%), premium (50–75%), and deep premium (75–100%). Each quartile is rendered as a colored band so you know at a single glance whether current price is statistically cheap or expensive relative to the active structure. This is the visual foundation of the ICT Premium / Discount framework — institutional traders accumulate longs only in discount and shorts only in premium, and applying that same constraint mechanically is one of the highest-impact filters in retail trading.
The midpoint of the dealing range — the 50% line — is equilibrium. Above 50% is premium territory, below is discount. ICT methodology teaches that smart-money entries cluster around specific Fibonacci retracement levels inside the appropriate quartile: the Optimal Trade Entry (OTE) zone is 0.62 to 0.79, with 0.705 as the algorithmic midpoint and the highest-probability single price within the OTE. For longs, OTE sits inside the discount/deep-discount quartiles after a pullback; for shorts, OTE sits inside the premium/deep-premium quartiles. The indicator's quartile banding makes the OTE zone visually obvious without needing a separate Fibonacci tool.
The Secondary Timeframe overlay applies the same quartile logic to a higher timeframe swing range, letting you see where price sits within both LTF and HTF structures simultaneously. This is the key to multi-timeframe alignment: the highest-probability long setups occur when LTF discount overlaps with HTF discount — both timeframes agree on "cheap." Zones update dynamically as new swing highs and lows print, so the framework always reflects the most current structural context rather than a static, anchored range. New swings = new dealing range = new quartile bands.
Screenshot
Image provided by you
Section 02 — Concept Reference
A working glossary of the dealing-range and Premium / Discount framework. These concepts collectively form the ICT institutional-pricing model — they are the answer to the question "is this a good price?"
The most recent significant swing high to swing low on the active timeframe. The dealing range defines what "the market" considers the current trading band. Everything inside the range is in-context; everything outside is a structural break. The range is dynamic — it expands when new swings print and resets when prior swings are violated. Identifying the range objectively (typically via the indicator's Strength parameter) is step zero of the entire framework.
The exact 50% level of the dealing range — the boundary between premium and discount. ICT methodology calls this equilibrium: the price at which neither side has a value advantage. Price above EQ is in premium (statistically expensive); below is discount (statistically cheap). EQ is the dividing line for every directional decision in the P/D framework. Many ICT traders use EQ as the take-profit target for trades originating in deep discount/premium quartiles.
The upper half of the dealing range — anywhere above EQ. Price in premium is "expensive" relative to the range. ICT teaches that institutional traders do not initiate longs in premium; they sell into it, distributing inventory accumulated earlier in discount. For retail traders, the rule is identical: shorts only in premium, never longs. A perfect bullish FVG located in premium is a low-probability long — that same FVG in discount is the highest-probability long.
The lower half of the dealing range — anywhere below EQ. Price in discount is "cheap" relative to the range. Institutional traders accumulate longs in discount and distribute later in premium — the buy-low/sell-high mechanic at scale. For retail: longs only in discount, never shorts. A bearish OB in discount has dramatically lower follow-through than the same OB in premium because it's working against the institutional accumulation flow.
The dealing range divided into four equal bands: deep discount (0–25%), discount (25–50%), premium (50–75%), and deep premium (75–100%). The deep quartiles (Q1 and Q4) represent the highest-value institutional entries — they're the cleanest "extremes" of the range. Setups in Q1 or Q4 typically deliver larger R:R than setups in Q2/Q3 because the deep quartiles imply a complete retracement of the prior leg, leaving maximum room for the reversal to develop.
The 62%–79% retracement zone of the dealing range, with 70.5% as the algorithmic midpoint. The OTE is ICT's precision entry band: deep enough into the opposing quartile to qualify as institutional value, but not so deep that the structural setup is invalidated. For longs, OTE is 62–79% retracement of the prior bullish leg, which lands inside the discount quartile. For shorts, OTE is 62–79% of the prior bearish leg, landing inside premium. The 0.705 level is treated as the highest-probability single price.
The Order Block equivalent of equilibrium — the 50% midpoint of the OB candle range. Just as EQ divides the dealing range into premium and discount, the Mean Threshold divides the Order Block. ICT methodology teaches that OBs frequently react at MT before requiring full mitigation, allowing aggressive entries with smaller risk inside the OB itself. This is the analog of Consequent Encroachment for Fair Value Gaps.
The same Premium / Discount framework applied to a higher timeframe dealing range, overlaid on the LTF chart. Lets you see where price sits within both timeframes simultaneously. The highest-probability setups occur when LTF discount overlaps with HTF discount — both timeframes agreeing that price is cheap. HTF context dominates: even a deep-discount LTF zone is a low-probability long if HTF puts price in premium.
The Premium / Discount framework is the bedrock of every other ICT entry model. FVGs, OBs, Liquidity sweeps, CISD — all of them are filtered first through "is this in discount or premium?" If a long-side setup forms in premium, ICT teaches you skip it regardless of how clean the trigger looks. The P/D framework is not an optional layer; it is the gatekeeper that determines whether any given setup deserves attention at all.
Section 03 — Workflow
Every Premium / Discount setup, whether the trigger is an FVG, OB, sweep, or pure retracement, follows this sequence. Anchoring every entry in the P/D framework filters out the lowest-quality trades automatically.
Section 04 — Parameters
The Strength parameter is the single most important setting — it controls how the dealing range is defined. Lower values produce a smaller, more responsive range; higher values produce a more structurally significant range. Tune it until the rendered range matches the timeframe you actually trade.
| Parameter | Default | Description |
|---|---|---|
| Strength | — | Pivot strength for swing detection — bars before/after required to qualify a swing high/low and define the dealing range |
| Use Secondary Timeframe | Off | Adds a higher timeframe quartile overlay for multi-TF alignment |
| Secondary Period Type | — | Timeframe unit for the secondary range: Minute, Hour, Day, or Week |
| Secondary Period Value | — | Interval value for the secondary timeframe (e.g. 60 with Minute = 1h overlay) |
| Secondary Strength | — | Swing pivot sensitivity for the secondary timeframe overlay |
| Show Plots | On | Toggles visibility of the quartile boundary lines on the chart |
| Show Equilibrium Line | On | Plots the 50% midpoint as a distinct line — the bias divider |
| Show OTE Band | On | Highlights the 62–79% retracement zone with the 70.5% midpoint marker |
| Right Offset | — | Extends zones to the right by a fixed number of bars beyond the current bar |
| Deep Discount Color | — | Color for the lowest quartile (0–25% — deepest value zone for longs) |
| Discount Color | — | Color for the discount quartile (25–50%) |
| Premium Color | — | Color for the premium quartile (50–75%) |
| Deep Premium Color | — | Color for the highest quartile (75–100% — deepest value zone for shorts) |
| Zone Opacity | — | Fill opacity for all quartile bands (lower = subtler, higher = more pronounced) |
| Show Range Labels | On | Adds price labels at each quartile boundary and the dealing range high/low |
Section 05 — Trade Setups
These setups apply the P/D framework as the primary filter, with the entry trigger sourced from price action, FVGs, OBs, or pure retracement. The structure is identical in every case: define the range, identify the zone, wait for the qualifying retrace, enter with stop beyond the zone.
The cleanest application of the P/D framework. After a bullish dealing range establishes (low-to-high swing), wait for a pullback that takes price back into the discount zone (below 50%). Look for any LTF entry trigger — bullish FVG, bullish OB, CISD, or simple swing-low rejection. Because the trade is taken in discount with the HTF range in long-bias, the structural odds favor continuation back to and through the prior high. This is the model-trade for the framework.
Mirror of the discount long. After a bearish dealing range establishes (high-to-low swing), wait for a pullback that takes price back into the premium zone (above 50%). Trigger options are bearish FVG, bearish OB, CISD, or swing-high rejection. The structural odds favor continuation back to and through the prior low because the trade aligns with the HTF range in short-bias. As with discount longs, this is the foundation setup — get this one working before adding any other complexity.
The highest-precision application of the P/D framework. Inside the qualifying zone (discount for longs, premium for shorts), the OTE band — 62% to 79%, with 70.5% as the algorithmic midpoint — is where institutional retracement entries cluster. Pull a Fibonacci tool from the dealing range high to low (or low to high for shorts) and mark 0.62, 0.705, and 0.79. The OTE Band parameter renders this automatically. Limit-order entry at 0.705 with the stop just beyond 0.79 produces extreme R:R when the trade works.
When price reaches deep discount (Q1, 0–25%) or deep premium (Q4, 75–100%), the institutional accumulation/distribution thesis is at its strongest. These are the highest-value entries the framework offers. Trade Q1 longs and Q4 shorts as full-conviction reversion plays — combined with HTF alignment and an LTF trigger, the deep quartiles produce the largest R:R outcomes in the entire P/D model. Note that price does spend time in deep quartiles even in trending markets; the qualifying detail is the LTF trigger that confirms the reversion.
The single highest-probability application of the P/D framework. Enable the Secondary Timeframe overlay (typically 1h on a 5m execution chart) and look for the moment when LTF discount overlaps with HTF discount for longs (or LTF premium overlaps HTF premium for shorts). When both timeframes agree price is cheap (or expensive), the institutional accumulation thesis is doubly confirmed. These setups don't form often — but when they do, they produce the trades you remember.
When price breaks out of the dealing range and then fails to hold the breakout — closing back inside the prior range within 1–3 candles — the failure itself becomes the setup. A failed bullish breakout from a bearish dealing range is a strong continuation short; the breakout was bait, the close-back is the institutional rejection. Treat the failed-break candle's wick as the new boundary of the dealing range and trade the reversion back through equilibrium toward the opposite extreme.
Section 06 — Best Practices
These rules collectively describe the discipline that separates effective P/D traders from those who treat the framework as decoration. Each one is a concrete behavior — not a concept — that filters bad trades out of the funnel.
The dealing range is the last meaningful swing high to swing low. "Meaningful" is defined by the indicator's Strength parameter — set it once for your timeframe and let the indicator handle range identification. Eyeballing the range without a mechanical rule produces inconsistent results: you'll define it differently when you're already biased toward a setup. Mechanical > subjective.
This is the framework's foundation rule. Setups in the wrong zone are rejected regardless of how clean the trigger looks. A perfect bullish OB in premium is a low-probability long; that same OB in discount is the highest-probability long. Most retail traders fail this filter alone and bleed accounts taking high-quality triggers in low-quality zones.
Within the qualifying zone, the OTE band (62–79% retracement) is where institutional limit orders cluster. 0.705 is the algorithmic midpoint and the highest-probability single price. When you have time, scale into OTE rather than entering at the zone boundary — entering at 0.62 with adds at 0.705 and 0.79 produces a much better effective entry than a single market order at the boundary.
When price reaches the lowest 25% (deep discount) or highest 25% (deep premium) of the dealing range, the institutional thesis is at its strongest. Setups that form in Q1 or Q4 deserve outsized position sizing. They don't form often, but when they do they produce 3–5R outcomes consistently. Don't dilute deep-quartile setups by treating them like Q2/Q3 trades — size up.
If LTF puts price in discount but HTF puts it in premium, the trade is a low-probability long. HTF context dominates LTF context, every time. Enable the Secondary Timeframe overlay so HTF zones are visible directly on your execution chart. The highest-probability setups occur when both timeframes agree — both showing discount for longs, both showing premium for shorts.
Dealing ranges are not static. When price prints a new swing high above the prior range high (or new low below the prior low), the range has expanded and the quartile bands re-anchor. The indicator handles this automatically — but be aware of it: zones you were trading from yesterday may sit in different quartiles today as the range evolves. Always read the chart fresh.
The Secondary Timeframe parameter is one of the most underused features in the entire BWT precision suite. Configure it to show 1h zones on a 5m chart (or 4h on a 15m chart) and the HTF context becomes inseparable from the LTF execution decision. You stop having to flip between charts; the multi-TF view is always present.
EQ is the most-frequented price in the dealing range — price visits it constantly. Don't fade EQ; use it as a take-profit level for trades originating in deep quartiles. A long from Q1 targets EQ for the first scale (50% of the range) and the dealing range high for the second. EQ is where you take some off, not where you flip direction.
P/D zones are the filter; FVGs, OBs, CISDs, and liquidity sweeps are the trigger. The P/D framework tells you which setups deserve attention; the trigger tells you when to enter. A bullish FVG inside discount with HTF discount alignment and a CISD confirmation is a four-factor stack — that's the trade you want, not a single-factor entry on either side.
Default Strength produces clean ranges on 5m–15m execution charts. On 1m intraday scalps, lower the Strength so the range responds faster; on 1h+ swing trades, raise it so only structurally significant ranges are detected. The right Strength produces a single clean dealing range visible on the chart — not multiple overlapping fragments. Tune it day one and rarely touch it after.
Section 07 — Common Mistakes
These are the recurring failure modes that destroy P/D framework trading. Each one represents a category of trade that looks compelling in the moment but consistently produces sub-par outcomes when applied without discipline.
Taking long setups in premium or short setups in discount. The trigger may look perfect on the LTF, but the structural backdrop is working against you. The single highest-impact rule in the framework — longs in discount only, shorts in premium only — is also the most violated. Discipline yourself to skip wrong-zone setups regardless of how clean they appear.
Drawing the range freehand based on what looks "right" produces inconsistent zone placement and biased setups. The indicator's Strength parameter exists to remove this discretion. If the algorithmic range disagrees with your eyeballed range, the algorithm is right and your bias is leaking through.
Price runs up into deep premium, the move looks unstoppable, and the urge to "join the trend" is overwhelming. This is the entry that institutional traders are distributing into — you're providing exit liquidity. Discount longs only. Premium shorts only. The discipline pays for itself within a week of consistent application.
A perfect 5m discount setup is a low-probability long if the 1h chart puts price in deep premium. HTF context wins every time. Enable the Secondary Timeframe overlay and let it veto setups that look good on LTF but bad on HTF. Most "the setup was perfect but it failed" stories are missing-HTF-context stories.
Dealing ranges expand and contract as new swings print. A trade entered yesterday in deep discount might sit in Q3 today after a new swing low has invalidated the prior range. Re-read the chart fresh every session — don't carry forward yesterday's zone definitions.
"Price is in discount, so I'll buy" is not a trigger. The P/D framework filters which setups deserve attention; it doesn't define the entry itself. Always wait for an LTF trigger inside the qualifying zone — FVG, OB, CISD, MSS, or candle reaction — before pulling the trigger. Zone alone = no trade.
BWT Precision Indicators require a valid BWT license for NinjaTrader 8. The Premium / Discount framework, Optimal Trade Entry (OTE) zone, and dealing-range model described on this page are derived from publicly available educational material by Michael J. Huddleston (Inner Circle Trader). The 0.62 / 0.705 / 0.79 OTE retracement levels reflect the standard ICT convention. 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.