ICT Premium and Discount: Where Smart Money Actually Buys and Sells
Every ICT trader has heard it: "Buy in discount, sell in premium." Simple in theory. Hard to execute in practice.
Most beginners slap a Fibonacci on any random swing, call the top half "premium" and the bottom half "discount," and wonder why their trades still don't work. The concept isn't wrong β the application is.
This guide breaks down exactly how ICT premium and discount zones work, how to identify the correct dealing range, and how smart money uses these zones to time entries that retail traders completely miss.
What Are ICT Premium and Discount Zones?
At the core of ICT (Inner Circle Trader) methodology is a simple idea: price is either expensive or cheap relative to a defined range. Smart money β institutional traders, banks, hedge funds β exploits this. They buy cheap and sell expensive. Premium and discount zones tell you exactly where that is.
Here's how it breaks down:
- Equilibrium (EQ) β The 50% midpoint of a price range. This is "fair value."
- Premium Zone β The upper half of the range, above the 50% level. Price here is considered expensive.
- Discount Zone β The lower half of the range, below the 50% level. Price here is considered cheap.
The rule of thumb is straightforward:
- In an uptrend, look for buy entries in the discount zone (price is cheap, smart money accumulates)
- In a downtrend, look for sell entries in the premium zone (price is expensive, smart money distributes)
This isn't just a retail concept. It mirrors how institutional desks think: they want to buy below fair value and sell above fair value. The 50% level is their reference point.
The Dealing Range: What Swing Do You Use?
This is where most traders get confused β and where most YouTube tutorials skip the nuance.
The dealing range is the specific price range you apply your premium/discount analysis to. Getting the right dealing range is everything. Use the wrong one and the zones are meaningless.
How to Identify the Correct Dealing Range
The dealing range is defined by a significant swing high and swing low. But which one? Here's the ICT framework:
- Start on the higher timeframe β Daily or 4H is typically where you identify the macro dealing range
- Find the most recent significant swing β Look for a swing high and swing low that defines the current leg of price movement
- Confirm with market structure β The swing should have a clear Break of Structure (BOS) or Change of Character (CHoCH) at one end
- Draw your Fibonacci β Anchor the tool from the swing low to swing high (for bullish setups) or swing high to swing low (for bearish setups)
The 50% Fibonacci level IS your equilibrium. Everything above it is premium. Everything below it is discount.
Common Mistake: Using the Wrong Leg
One of the most frequent errors traders make is applying the Fibonacci to an arbitrary or too-small price swing. The dealing range needs to be meaningful β it should represent a legitimate leg of price action, not a minor 20-minute wiggle.
As one trader in r/InnerCircleTraders noted: "I've been throwing premium and discount at every chart and timeframe... sometimes it lines up, sometimes it doesn't." This is the classic symptom of using incorrect dealing ranges. The solution is consistency: start higher timeframe, work down.
Premium Zone: Where Smart Money Sells
When price enters the premium zone (above the 50% equilibrium), it's trading at elevated prices relative to the range. This is where institutional sellers look to distribute their positions.
What's Happening in Premium
- Institutions that bought at lower prices are looking to take profits
- Smart money may be re-entering short positions at better prices
- Retail traders often get excited and chase price upward β right into the distribution zone
What to Look for in Premium
Don't just sell because price is in premium. You need confluence:
- Bearish market structure β A CHoCH or MSS confirming downtrend bias
- Bearish Order Block β A down-close candle before a sharp move up, now sitting in premium
- Fair Value Gap (FVG) β A 3-candle imbalance in the premium zone that price returns to fill
- Liquidity sweep β Price reaches above a swing high (grabbing buy-stop liquidity) then reverses
The premium zone doesn't guarantee reversal β it's a context zone. It tells you where the odds favor selling, not that every touch will reverse.
Discount Zone: Where Smart Money Buys
The discount zone is the lower half of the dealing range, below the 50% equilibrium. This is where price is "on sale" relative to the range β and where smart money accumulates long positions.
What's Happening in Discount
- Institutional buyers see below-fair-value prices as accumulation opportunities
- Retail traders are often fearful here, having just watched price fall
- Weak hands panic-sell directly into institutional buy orders
What to Look for in Discount
- Bullish market structure β Break of Structure (BOS) confirming uptrend
- Bullish Order Block β An up-close candle before a sharp move down, now sitting in discount
- Bullish FVG β A gap in a downward move that price returns to fill before continuing up
- Liquidity sweep below β Price dips under a swing low (grabbing sell-stop liquidity) then reverses upward
The OTE Connection: Optimal Trade Entry Inside the Discount Zone
Here's where premium/discount gets precision. ICT's Optimal Trade Entry (OTE) isn't just "buy in discount" β it's finding the best possible spot within the discount zone to enter.
The OTE zone sits between the 0.62 and 0.79 Fibonacci retracement levels, with the ideal entry at 0.705 (a level you won't find in standard Fibonacci tools β you have to add it manually).
Why 0.62 to 0.79?
This range consistently represents where the deepest discount sits within a bullish dealing range β deep enough that smart money has better risk/reward, but not so deep that the trend is breaking down. Here's the breakdown:
- 0.50 β Equilibrium (fair value, the boundary between discount and deeper discount)
- 0.62 β Start of the OTE zone
- 0.705 β The ideal OTE level (add this manually to TradingView/NinjaTrader)
- 0.79 β End of the OTE zone
For bearish setups, the OTE sits in the premium zone at the same levels β 0.62 to 0.79 measured from a swing high down.
OTE in Practice
A bullish OTE setup looks like this:
- Identify a bullish dealing range (swing low to swing high with BOS)
- Wait for price to retrace into discount (below 50%)
- Watch for price to reach the 0.62β0.79 zone
- Look for a bullish Order Block or FVG within that zone
- Enter long with a stop below the dealing range low
- Target the original swing high or beyond
This is how smart money gets excellent risk-to-reward on their entries while retail traders are chasing the breakout at the top.
Multi-Timeframe Application: Nested Dealing Ranges
One concept that separates intermediate ICT traders from beginners is understanding that premium and discount are fractal. Every timeframe has its own dealing range, and they nest inside each other.
Top-Down Analysis Framework
| Timeframe | Purpose |
|---|---|
| Daily / 4H | Identify macro dealing range + trend bias |
| 1H / 15M | Find the intermediate dealing range for entry context |
| 5M / 1M | Precise entry β look for micro discount/premium at execution level |
The key principle: trade in the direction of the higher timeframe bias. If the Daily dealing range shows price in deep discount, you're only looking for longs β regardless of what a lower timeframe micro-premium might suggest.
Example: ES Futures (E-Mini S&P 500)
Here's how this plays out on a real market:
- Daily chart: Clear uptrend, price has pulled back and is sitting at 38% retracement (discount on the daily dealing range)
- 1H chart: Price creates a smaller dealing range. The 1H premium zone aligns with the daily swing high from two days ago (liquidity sitting there)
- 15M chart: Price taps a 15M discount zone (OTE level) with a bullish FVG β entry signal
This triple-timeframe confluence is what ICT traders mean by "confluence" β and it's what separates high-probability setups from random trades.
Combining Premium/Discount with PD Arrays
Premium and discount zones work best when they overlap with PD Arrays (Price Delivery Arrays) β ICT's term for key price levels that tend to attract institutional activity. These include:
- Order Blocks (OBs) β The last opposing candle before a strong impulse move
- Fair Value Gaps (FVGs) β Three-candle imbalances (also called SIBI/BISI in newer ICT content)
- Breaker Blocks β Failed order blocks that have flipped
- Rejection Blocks β The upper/lower portion of a large wick candle
- Mitigation Blocks β Areas where a previous failure point is being revisited
The Confluence Rule
The highest-probability setups occur when:
- Price is in discount (bullish bias) or premium (bearish bias)
- A PD Array (OB, FVG, etc.) sits within that zone
- There's a liquidity sweep just before the reversal (stop-hunt confirmation)
- Market structure on the lower timeframe shifts in your direction (CHoCH)
When all four line up, you have what ICT calls a "high probability" or "confluent" setup. Without the premium/discount context, you might take that OB trade in the middle of a range β and get chopped out.
β Note for prop firm traders: This is exactly the kind of disciplined, high-confluence entry logic that StealthScalp uses to keep drawdowns tight during prop firm evaluations. Instead of manually hunting for these setups every day, StealthScalp's automation identifies optimal ICT-style entry zones and executes one clean trade per session β no emotional decisions, no revenge trades.
Common Mistakes with Premium and Discount
After studying Reddit threads across r/InnerCircleTraders, r/Daytrading, and r/FuturesTrading, these are the most common ways traders misapply this concept:
1. Trading Premium Against an Uptrend
Just because price is in premium doesn't mean you short it. Premium is a sell zone only in a downtrend (or after a confirmed CHoCH). In a strong uptrend, premium is just a brief pause before price continues higher.
2. Using Tiny Dealing Ranges
Applying premium/discount to a 15-minute consolidation when you should be working from the daily swing. Zoom out. The macro structure sets the context. Small timeframe P/D analysis without higher timeframe alignment is noise.
3. Entering at the 50% Level Itself
The equilibrium is a reference point, not an entry signal. Entering right at 50% gives you a 50/50 trade with no edge. Wait for price to move into the deeper discount (0.62+) or premium zones for actual smart money alignment.
4. No Confirmation Before Entry
Price enters the discount zone β you buy immediately β price continues falling. This is the classic discount zone trap. You still need confirmation: a CHoCH on the lower timeframe, a liquidity sweep, or a PD Array interaction at the entry level.
5. Conflicting Timeframe Bias
The daily says discount, the 4H says you're in the middle of a premium β which do you follow? Answer: higher timeframe wins. Drill down until your entries align with the highest timeframe bias.
How to Draw It in NinjaTrader
Setting up premium and discount analysis in NinjaTrader takes under 2 minutes:
- Open the Fibonacci Retracement drawing tool (hotkey: F or via Drawing Tools panel)
- For a bullish setup: click the swing low first, drag to the swing high
- For a bearish setup: click the swing high first, drag to the swing low
- The 0.5 level = equilibrium (enable this in Fibonacci settings if not showing)
- Add custom levels: 0.62, 0.705, 0.79 for OTE zone
- Color-code: red above 0.5 (premium), green below 0.5 (discount)
Pro tip: Most traders on TradingView use the same approach. If you trade from a chart setup, save this as a template so you don't have to configure it every session.
Premium and Discount in Prop Firm Trading
If you're running a prop firm evaluation (Apex, TopStep, MyFundedFutures, etc.), this concept becomes even more important because risk management is non-negotiable.
Here's why premium/discount helps prop traders specifically:
- Better R:R β Entering in deep discount (0.705 OTE) gives you a tight stop and a long runway to target, often 3:1 or better
- Fewer trades β Waiting for price to reach a proper discount zone means you're not trading every micro-wiggle. Fewer, higher-quality setups = fewer rule violations
- Clear invalidation β If price breaks below the dealing range low, your thesis is wrong. Simple stop placement, no guessing
- Trend alignment β Most prop firms reward consistency. Trading with the higher timeframe trend (only buying discount in uptrends, only selling premium in downtrends) dramatically improves your consistency metrics
β Want these entries handled automatically? StealthScalp is a fully automated NinjaTrader 8 trading strategy built around ICT-style logic β FVG identification, optimal entry zones, and strict one-trade-per-day execution designed specifically for prop firm evaluations. It does the waiting, the watching, and the executing so you don't have to. Learn more about StealthScalp β
Quick Reference: Premium vs. Discount
| Concept | Premium Zone | Discount Zone |
|---|---|---|
| Location | Above 50% equilibrium | Below 50% equilibrium |
| Price is... | Expensive / overvalued | Cheap / undervalued |
| Smart money does | Sells / distributes | Buys / accumulates |
| Trade bias | Short (in downtrend) | Long (in uptrend) |
| OTE zone | 0.62β0.79 (for shorts) | 0.62β0.79 (for longs) |
| Avoid | Buying here (in downtrend) | Selling here (in uptrend) |
Final Thoughts
ICT premium and discount is one of those concepts that sounds obvious on the surface but takes real screen time to master. The logic is sound β price moves between cheap and expensive, and institutions exploit that. The hard part is consistently identifying the right dealing range, aligning it with higher timeframe structure, and having the patience to wait for price to reach optimal entry zones.
The traders getting consistent results with this concept share a few habits:
- They always start with the daily or 4H chart before drilling down
- They only look for longs in discount during uptrends and shorts in premium during downtrends β never fighting the trend
- They wait for confirmation (CHoCH, liquidity sweep, PD Array interaction) before entering
- They combine premium/discount with FVGs and Order Blocks for the highest-conviction setups
Master this concept and you've got the foundation for OTE entries, FVG raids, and every other ICT setup that actually works.
β Skip the manual execution entirely. StealthScalp is a fully automated NinjaTrader 8 strategy that applies ICT-style entry logic to prop firm accounts β one trade per day, tight drawdown management, and hands-free execution. See how StealthScalp works β