You have found a valid order block. The liquidity was swept before the displacement. The market structure is bullish. The kill zone is active. You're long.

But price is above the 50% equilibrium of the current weekly range — you are buying in premium. Institutions sell in premium. You are buying from them, not with them. The trade fails.

Premium and discount zones are the geographic filter that governs where every other ICT concept is valid. An order block in discount is worth trading. An order block in premium during a bullish bias is not — you are at the wrong price relative to where institutions want to accumulate longs. Understanding premium and discount is not optional: it is the check that separates setups that have institutional backing from setups that are technically correct but contextually wrong.

This guide covers what premium and discount zones are, how to calculate the equilibrium on any timeframe, which dealing range to use, how nested ranges work, how premium/discount interacts with every other ICT concept you already know, and a complete GBP/USD walkthrough showing the full application.

Premium, Equilibrium and Discount — The Dealing Range Structure Sell in premium · Buy in discount · Equilibrium = 50% midpoint of range
Range High Swing High — defines top of dealing range PREMIUM ZONE Above 50% equilibrium — institutional SELL zone Bearish OB · Breaker shorts · FVG shorts · BPR shorts EQ 50% Equilibrium — (Range High + Range Low) ÷ 2 DISCOUNT ZONE Below 50% equilibrium — institutional BUY zone Bullish OB · Breaker longs · FVG longs · BPR longs Range Low Swing Low — defines bottom of dealing range 1.000 0.786 0.705 0.618 0.500 0.382 0.236 0.000 Price delivered from premium high → equilibrium → discount low → new cycle Sell from premium OB Buy from discount OB
The dealing range divided into three zones. Premium (above 50%): institutions sell here — valid bearish OBs, Breaker shorts, FVG shorts. Equilibrium (50%): transitional — lower probability for new entries. Discount (below 50%): institutions buy here — valid bullish OBs, Breaker longs, FVG longs. The Fibonacci tool applied from range high to range low marks all key levels: 0.786, 0.705, 0.618 (deep premium), 0.500 (EQ), 0.382, 0.236 (deep discount).

What Premium and Discount Zones Are

In the ICT framework, every price move is measured against a reference range — a dealing range defined by a significant swing high and swing low. The midpoint of that range — the 50% equilibrium — divides the range into two halves:

Premium: The upper half of the range, above the 50% equilibrium. Price is above the midpoint, meaning it is expensive relative to the range. Institutions who want to sell large size prefer to do so in premium — they get the best price for their sell position. Bearish order blocks, bearish FVGs, and Breaker Block shorts are most reliable in premium.

Discount: The lower half of the range, below the 50% equilibrium. Price is below the midpoint, meaning it is cheap relative to the range. Institutions who want to buy large size prefer discount — they get the best price for their long position. Bullish order blocks, bullish FVGs, and Breaker longs are most reliable in discount.

Equilibrium (EQ): The 50% midpoint itself. At equilibrium, price is neither cheap nor expensive relative to the range. Neither buyers nor sellers have a structural pricing advantage. In ICT doctrine, equilibrium is not a target entry zone — it is a transitional area. Entries at equilibrium are lower probability unless a high-confluence setup (OB + FVG + BPR at the same level) is present exactly at 50%.

The logic is simple and draws from basic economic principles: buy cheap, sell expensive. Institutions apply this at scale. They accumulate long positions when price is cheap (discount) and distribute those longs or build shorts when price is expensive (premium). Trading with that flow — longs in discount, shorts in premium — means entering at the same price institutions want to enter. Trading against it means buying from institutions who are selling, or selling to institutions who are buying.

How to Calculate the Dealing Range and Equilibrium

The calculation is mechanical and takes about 30 seconds per timeframe. Here is the exact process.

Step 1 — Identify the current dealing range. Find the most recent significant swing high and the most recent significant swing low on the timeframe you are analysing. These must be genuine structural highs and lows — the kind that are clearly visible on the chart, not random candle noise. On the daily chart for weekly analysis, use the week's high and low as they develop. On the 4-hour chart for daily analysis, use the current day's high and low.

Step 2 — Calculate the 50% equilibrium. The formula is simple: Equilibrium = (Range High + Range Low) ÷ 2. If the weekly dealing range runs from 1.2700 (range low) to 1.2900 (range high), the equilibrium is (1.2900 + 1.2700) ÷ 2 = 1.2800. Price above 1.2800 is in premium; price below is in discount.

Step 3 — Apply the Fibonacci tool. The fastest way to mark premium and discount on a live chart is to use the Fibonacci retracement tool, anchored from the range low (0%) to the range high (100%). The 50% level (0.5 on the Fib) is the equilibrium. The area above 50% is premium; below is discount. Additional Fibonacci levels (0.618, 0.705, 0.786) mark progressively deeper premium zones — ideal entry targets for shorts. Mirrored levels (0.382, 0.236) mark progressively deeper discount zones — ideal for longs.

The Fibonacci levels in context

The 0.618, 0.705, and 0.786 retracement levels sit in the premium zone and represent the Optimal Trade Entry (OTE) range for shorts. The mirrored 0.382, 0.295 (30.5%), and 0.214 levels sit in discount and represent the OTE range for longs. A valid OTE is always in the correct premium or discount zone — the two concepts are inseparable.

Which Dealing Range to Use

This is where most explanations of premium and discount fail — they tell you the concept without telling you which range to apply. The answer is that you use multiple ranges simultaneously, each governing a different level of your analysis.

Weekly dealing range — for daily bias decisions. Mark the current week's swing high and low as they develop (or use the prior week's range if you are determining Monday's bias). The weekly 50% equilibrium tells you whether the daily bias should be bullish (price is in discount of the weekly range) or bearish (price is in premium of the weekly range).

Daily dealing range — for intraday entry decisions. Mark the current day's swing high and low as they develop. The daily 50% equilibrium tells you whether to look for bullish intraday entries (price is in discount of the daily range) or bearish entries (price is in premium). This is the range most relevant to kill zone trading.

Session dealing range — for precision entries. The Asian session range (the Asian high and low) provides the most precise premium/discount context for the London and New York opens. A London sweep of the Asian high targets the premium zone of the Asian range. The subsequent distribution move targets the discount zone of the Asian range as its minimum draw.

All three ranges operate simultaneously and should agree. The highest-probability ICT entries occur when: price is in premium of the weekly range (bearish weekly bias), in premium of the daily range (bearish daily bias), and approaching a bearish PD array (OB, FVG, BPR) that sits in the premium zone. All three timeframes pointing at the same zone, all agreeing on the direction.

Nested Dealing Ranges — Weekly, Daily and Session All three must agree · Bearish bias = premium across all TFs
Weekly Range High — 1.2900 Weekly Range Low — 1.2700 Weekly EQ 1.2800 Weekly Premium Daily High — 1.2870 Daily Low — 1.2830 Daily EQ 1.2850 Daily Premium Daily Discount Asian High — 1.2865 (BSL) Asian Low — 1.2842 (SSL) Asian EQ 1.2853 Bearish OB / FVG in premium of ALL 3 ranges SHORT entry premium x3 All three ranges agree: price is in premium on weekly, daily, and Asian session Bearish OB at the top of Asian range = premium of all three timeframes → highest-probability short entry
When price is in premium across the weekly range (1.2800 EQ), the daily range (1.2850 EQ), and the Asian session range (1.2853 EQ) simultaneously, a bearish PD array at those levels carries the weight of three timeframe confirmations. This is the highest-probability short entry context in the ICT framework.

Why Premium and Discount Governs Every Other Setup

Premium and discount is not a standalone concept — it is the positional filter applied to every other ICT PD array. Understanding this changes how you evaluate every setup you see.

Order blocks. A bullish order block sitting in premium is a lower-probability long entry. Institutions who need to sell are at these prices — they will use your long buy orders as the liquidity for their shorts. A bullish OB in discount is the opposite: institutions looking to accumulate longs are at the same price you are entering. You are buying with them. This is why the order block guide includes premium/discount as a required filter.

Fair value gaps. A bullish FVG in premium will often be completely filled rather than holding — price moves through the gap because institutions are selling, not buying. A bearish FVG in discount will often be filled the same way. The FVG entries with the cleanest reactions are those aligned with their correct zone: bearish FVG in premium, bullish FVG in discount.

Breaker blocks. A Bearish Breaker in premium aligns with where institutions want to sell. A Bullish Breaker in discount aligns with where they want to buy. Both are valid regardless of zone — but the ones in the correct zone produce sharper reactions and follow-through.

Balanced Price Ranges. The BPR entries discussed in the BPR guide explicitly flag premium/discount as a required confluence factor. A bearish BPR in premium is the highest-probability version of that entry. The zone elevates the setup; the premium positioning confirms it.

Equal highs and equal lows. After sweeping equal highs in premium, the reversal trade (short) is backed by the premium positioning. After sweeping equal lows in discount, the reversal (long) is backed by discount positioning. The sweep clears the liquidity; the premium/discount context confirms the trade direction.

Deep Premium, Deep Discount and the OTE Levels

Not all of premium is equal, and not all of discount is equal. Within each zone, certain Fibonacci levels represent higher-probability entry areas than others.

Within premium: The 0.618 (61.8%), 0.705 (70.5%), and 0.786 (78.6%) retracement levels from the range low mark progressively deeper premium zones. These are the levels that make up the Optimal Trade Entry (OTE) range for short positions. Entering a short at the 0.705 or 0.786 level (deep premium) gives a better price than entering at 0.51 (barely in premium). The deeper into premium you enter a short, the tighter the stop and the more favourable the risk-to-reward.

Within discount: The 0.382 (38.2%), 0.295 (29.5%), and 0.214 (21.4%) levels from the range high mark progressively deeper discount zones — the OTE range for long positions. Entering a long at the 0.382 or 0.236 level (deep discount) gives a better price than entering at 0.49 (barely in discount).

The practical result: when you have a valid bearish PD array (OB, FVG, BPR) sitting in premium, the ideal entry is at the deepest premium level the array occupies — the highest retracement level within the zone. This maximises the price advantage and minimises the stop requirement.

Fibonacci Level Zone Position in Zone Trade Direction
0.786 (78.6%) Deep Premium OTE short range Bearish entries — highest R:R
0.705 (70.5%) Premium OTE short range — mean threshold Bearish entries — primary
0.618 (61.8%) Premium Upper OTE short range Bearish entries
0.500 (50%) Equilibrium Midpoint — neither zone Lower probability — only with triple confluence
0.382 (38.2%) Discount Upper OTE long range Bullish entries
0.295 (29.5%) Discount OTE long range — mean threshold Bullish entries — primary
0.214 (21.4%) Deep Discount OTE long range Bullish entries — highest R:R

How the Range Shifts — Keeping Premium and Discount Current

Premium and discount are not fixed historical levels — they update as new swing highs and lows form. This is one of the most important and most overlooked aspects of applying these zones correctly.

In a trending bullish market, the dealing range's swing high moves progressively higher each week. As the range high moves up, the equilibrium (50%) also moves up. What was previously in the premium zone may now be equilibrium or even discount relative to the new, expanded range. A level that was "expensive" in week 1 may be "cheap" in week 4 after the range has extended significantly higher.

The practical consequence: recalculate the premium/discount zones every Sunday before the week opens. Use the prior week's high and low as the initial weekly range. As the week develops and new extremes form, update the range. If the week's range expands significantly on one day, the 50% equilibrium shifts accordingly.

When the range shifts mid-week, levels that were in premium can move into equilibrium or discount. This is not a problem — it is information. A bearish OB that sat in premium Monday may be at equilibrium by Wednesday if the range high extended above it. At equilibrium, the OB is lower priority. Wait for a cleaner setup or move on.

The most common premium/discount error

Using last week's dealing range to assess this week's premium and discount. The range must be current — defined by the most recent significant swing high and low. Stale ranges produce stale analysis. Recalculate every week, and update intraday as the day's range develops.

Premium and Discount as the Final Confirmation

In practice, premium and discount functions as the final confirmation gate in your pre-trade checklist — the last filter after bias, liquidity, and trigger zone are established.

The checklist in order: (1) determine the daily bias; (2) identify the draw on liquidity (where is price going?); (3) wait for the kill zone to open; (4) identify your entry trigger (OB, FVG, BPR); (5) confirm the trigger is in the correct premium or discount zone. If step 5 fails — if the bullish OB you want to enter is above the 50% equilibrium — the setup does not qualify. Skip it and wait.

This filter alone eliminates a significant proportion of losing trades. Bullish setups in premium and bearish setups in discount are the most common source of technically correct but contextually wrong entries. The setup looks right at the entry level but is fighting the institutional order flow of the broader range.

Premium/Discount as the Final Confirmation Gate All five steps must pass · Step 5 = the premium/discount check
① Daily Bias HTF structure bullish or bearish? Weekly range says price is in premium → bearish bias ② Draw on Liquidity Where is price going? EQL cluster below at 1.2720 → target confirmed ③ Kill Zone Active London open 2–5 AM EST or NY open 8:30–11 AM → timing confirmed ④ Entry Trigger Bearish OB, FVG, or BPR identified → level marked at 1.2876 ⑤ Premium/Discount Check — THE GATE OB at 1.2876 — weekly EQ is 1.2800 → 1.2876 is in premium ✓ → bearish entry confirmed TRADE
Premium/discount is step 5 — the final gate. If the entry trigger (OB, FVG, BPR) fails the premium/discount check, the trade is skipped regardless of how clean the other four steps are. A bearish setup in discount or a bullish setup in premium fails step 5 and does not qualify.

Full Trade Walkthrough — GBP/USD Bearish Discount Entry

Here is a complete trade using premium and discount analysis from weekly context through to exit.

Weekly context: The prior week's GBP/USD range: high 1.29140, low 1.27860. Weekly equilibrium: (1.29140 + 1.27860) ÷ 2 = 1.28500. Price is trading at 1.28340 at the Sunday open — below the weekly 50%. Price is in weekly discount. Bias is bullish — institutions favour buying at these levels to deliver price toward the weekly high.

Daily context: Monday's daily range develops: high 1.28520, low 1.28080. Daily equilibrium: (1.28520 + 1.28080) ÷ 2 = 1.28300. By Tuesday morning, price has pulled back to 1.28140 — below the daily 50% at 1.28300. Price is in daily discount. Both weekly and daily ranges agree: price is in discount, bullish bias confirmed.

The setup: On the 1-hour chart, a bullish order block exists at 1.28090–1.28150 — formed Monday morning when a bearish candle preceded a sharp bullish displacement. Mean threshold: 1.28120. The OB sits in discount on both the weekly and daily range.

Entry: Tuesday London open. Price retraces from 1.28280 down to 1.28120, entering the OB zone. On the 5-minute chart, a bullish FVG forms at 1.28098–1.28132 as the retrace stalls. The FVG's 50% CE is 1.28115. Both the OB mean threshold and the FVG CE are deep in discount of both ranges.

Limit long at 1.28115. Filled at 2:42 AM EST as price enters the zone.

Stop: Below the OB wick low at 1.28055 — 60 pips below entry.

Targets: T1: daily high at 1.28520 (upper boundary of daily range, BSL) — 405 pips, 6.75R. T2: weekly high at 1.29140 (weekly external range liquidity) — 1,025 pips. Split 50/50.

Result: T1 hit Tuesday NY session. T2 approached by Thursday. All five checklist steps passed — bias bullish, draw on liquidity above, London kill zone, bullish OB trigger, price in discount on both weekly and daily range.

Bullish Discount Entry — GBP/USD Tuesday 2:42 AM EST
Weekly EQ check
Weekly EQ = 1.28500 · Price at 1.28115 → in weekly discount ✓
Daily EQ check
Daily EQ = 1.28300 · Price at 1.28115 → in daily discount ✓
Entry
Long limit 1.28115 (OB mean threshold + 5M FVG 50% CE)
Stop Loss
1.28055 (below OB wick low) — 60 pips
T1 (50%)
1.28520 (daily BSL at range high) — 405 pips — 6.75R
T2 (50%)
1.29140 (weekly ERL) — 1,025 pips

Premium and Discount Across Timeframes

The same concept applies at every timeframe, with each timeframe's range providing context for the one below it.

Monthly range: The highest timeframe. Used by position traders and swing traders for multi-week bias. If price is in monthly premium, the monthly bias is bearish and the expectation is delivery toward the monthly low over weeks. The monthly 50% equilibrium is a major reference level — institutional activity increases significantly when price approaches it.

Weekly range: The primary context for day traders. Calculated each Sunday and updated as the week's high and low develop. Governs the daily bias and determines which side of the market to be on for the full week.

Daily range: The operational range for intraday traders. Determines which kill zone setups to take and which to skip. A bullish OB in the daily range discount during London open is a high-priority setup. The same OB in daily premium is skipped.

Asian session range: The tactical range for precision entries during the London and New York opens. After the Asian range forms its high and low, the London Judas Swing typically targets one extreme. The reversal trade targets the opposite extreme as the minimum draw. Premium/discount of the Asian range provides the most precise entry context for the London open.

Common Mistakes With Premium and Discount

Treating it as a standalone signal. Price being in premium does not mean it will immediately fall. Price being in discount does not mean it will immediately rise. Premium and discount is a positional filter — it tells you which direction has institutional backing at the current price level. You still need a trigger: a valid PD array, a liquidity sweep, a MSS. Premium without a trigger is just a price observation.

Using the wrong range timeframe. Applying the daily range to determine weekly bias, or using a micro swing high and low as the "range" for a swing trade, produces meaningless premium/discount analysis. Match the range timeframe to the trade timeframe. Weekly range for weekly/daily bias. Daily range for intraday entries. Asian range for precision kill zone entries.

Not updating the range. Using last week's equilibrium to assess this week's premium and discount is the most common error. The range updates every week as new highs and lows form. A level that was deep premium last week may be equilibrium this week if the range has extended. Recalculate every Sunday and intraday as the day develops.

Forcing trades at equilibrium. The 50% level is not a high-probability entry zone — it is a transitional area. Trading OBs or FVGs that sit exactly at equilibrium is lower probability than trading setups clearly in premium or discount. The zone's edge is ambiguous at 50%. Unless there is triple confluence at the exact 50% level, favour setups that are clearly in premium or clearly in discount.

Ignoring the concept entirely. Many traders learn order blocks, FVGs, and kill zones without ever applying the premium/discount filter. The result is taking every technically valid setup regardless of position — long setups in premium, short setups in discount. These trades are fighting the institutional flow of the broader range and have a systematically lower win rate than their bias-aligned counterparts.

Frequently Asked Questions

What are ICT Premium and Discount Zones?
In ICT trading, premium is the upper half of the current dealing range — above the 50% equilibrium. Discount is the lower half — below 50%. The rule is: only take short entries in premium (where institutions sell) and long entries in discount (where institutions buy). This positional filter eliminates a significant proportion of technically correct but contextually wrong setups.
How do you calculate the ICT equilibrium level?
Identify the swing high and swing low that define the current dealing range on the relevant timeframe. Apply the formula: Equilibrium = (Range High + Range Low) ÷ 2. Price above this level is in premium; below is in discount. The fastest method is to apply the Fibonacci retracement tool from range low (0%) to range high (100%) — the 0.5 level is the equilibrium.
What dealing range do you use for premium and discount?
Use the range that matches your trade timeframe. Weekly range for daily bias decisions. Daily range for intraday entry decisions. Asian session range for precision kill zone entries. All three should agree when possible: the highest-probability setups occur when price is in premium (or discount) across the weekly, daily, and session ranges simultaneously.
Can you enter a trade at equilibrium?
Equilibrium entries are lower probability. At the 50% level, neither buyers nor sellers have a structural advantage. Favour entries clearly in premium for shorts and clearly in discount for longs. The exception: when a high-confluence setup (OB + FVG + BPR at the same level) sits precisely at the 50% equilibrium, the triple confluence can justify the entry. But equilibrium alone is not sufficient justification.
How does premium and discount change as the range shifts?
The dealing range updates when new swing highs or lows form. In a trending market, the range extends progressively — the equilibrium shifts with it. A level that was in premium last week may be at equilibrium or in discount this week if the range has expanded significantly. Recalculate the premium/discount zones every Sunday and update intraday as the day's range develops. Never use stale ranges.
The one rule that covers everything

Sell in premium. Buy in discount. Every other ICT concept — order blocks, FVGs, Breakers, BPRs, EQH/EQL sweeps — is valid only when the entry zone sits in the correct half of the range. Premium/discount is the final gate. If the setup fails this check, there is no trade.

← Previous
ICT Equal Highs and Equal Lows