Blog · ICT concepts · 6 min read

Premium and Discount in ICT: Equilibrium Explained for Gold

In ICT trading, premium is the upper half of a dealing range and discount is the lower half, split at the 50% level called equilibrium. The rule of thumb is to buy in discount and sell in premium. It is a tidy idea, but in our XAUUSD backtest adding a premium/discount filter mostly made results worse, so we use it as context at most, never as a hard rule.

What is premium and discount in ICT?

The concept borrows from a simple piece of market logic: buy low, sell high. ICT formalises it with a range and a midpoint.

  • Dealing range: a swing low to a swing high (or high to low) that price is currently trading within.
  • Equilibrium: the 50% level of that range.
  • Premium: everything above equilibrium. Price is "expensive" relative to the range.
  • Discount: everything below equilibrium. Price is "cheap" relative to the range.

The standard guidance:

Advertisement
  • In a bullish context, look for longs only when price is in discount.
  • In a bearish context, look for shorts only when price is in premium.

Many traders also mark deeper levels using the Fibonacci tool, such as the 62%, 70.5% and 79% retracements, which ICT calls the optimal trade entry (OTE) area.

How to identify the dealing range

The whole concept depends on choosing the right range, and that is where it gets subjective. Here is a common approach on gold:

  1. Pick a timeframe. Use the timeframe your bias comes from, for example 1H or 4H.
  2. Find the most recent significant swing. For a bullish range, take the swing low that started the latest move up and the swing high it reached.
  3. Draw a Fibonacci retracement from the swing low to the swing high.
  4. Mark 50% as equilibrium. Above is premium, below is discount.
  5. Update the range when structure changes. A new higher high or a break of the swing low redefines the range.

The difficulty is step two. Which swing is "significant"? On XAUUSD, where hourly ranges can be large, two traders can easily pick different swings and get equilibrium levels many dollars apart. One says discount, the other says premium, on the same chart.

Premium vs discount at a glance

Discount Equilibrium Premium
Position in range Below 50% 50% Above 50%
ICT preference Buy zone in bullish context Neutral, often a reaction level Sell zone in bearish context
Typical tools 62–79% retracement for longs Midpoint of swing 62–79% retracement for shorts
Main risk Buying a range that is about to break down Treating it as exact Selling a range that is about to break up

What our backtest found: premium/discount was mostly worse

We tested a premium/discount filter as part of our research on XAUUSD M15 broker data from July 2022 to September 2026, roughly 98,000 candles, with spread and slippage on every trade. These are hypothetical backtest results.

The test: keep the model the same, but only allow longs in discount and shorts in premium of a defined dealing range.

The result was mostly worse. In most of the versions we tested, the filter reduced returns rather than improving them.

Why might a sensible-sounding rule hurt? Our interpretation:

  • Strong trends spend time in premium. In a powerful up-move, price may never retrace to discount. A discount-only rule makes you sit out the best part of the trend. Gold made multiple record highs in 2024 and 2025, and that kind of sustained move is exactly where a strict discount rule stays on the sidelines.
  • The zone already does the job. Our model waits for price to reach stacked higher-timeframe fair value gaps and reject them. That is already a "better price" condition. Adding premium/discount on top mostly removed good trades.
  • Range choice is arbitrary. Small changes in which swing defines the range move equilibrium a lot. A filter built on an unstable definition tends to be unstable itself.

This matched a pattern across our research. Several popular filters (killzones, premium/discount, liquidity sweeps) did not add robust value, while combining multiple higher timeframes (1H, 2H, 3H) was the biggest single improvement. The model that came out of that work produced 146 trades and +91R in backtest, with a 43% win rate and a profit factor of 2.71. See the performance page for details.

We also covered the process of testing rules like this in backtesting ICT concepts, and related findings on ICT killzones for gold.

When premium and discount can still help

A filter that fails as a hard rule can still be useful as context. Situations where it earns a look:

  • Ranging markets. When gold is clearly moving sideways between well-defined highs and lows, buying near the bottom half and selling near the top half is sound logic.
  • Target setting. Equilibrium of a higher-timeframe range can be a reasonable first reaction point or partial target area. (Note that in our research, early partial profits generally cut returns, so test this carefully.)
  • Avoiding chasing. If you are about to buy right at the top of a range after a big candle, a quick premium/discount check can remind you to wait for a retracement.
  • Discretionary grading. Some traders use it to rank setups: a long in deep discount inside a higher-timeframe FVG gets more attention than one in premium.

The key is not to make it a gate that every trade must pass unless your own testing shows it helps.

Common mistakes with premium and discount

  1. Using the wrong timeframe's range. An M5 range and a 4H range can give opposite answers.
  2. Treating 50% as exact. Equilibrium is a zone, not a line. Gold often overshoots it.
  3. Ignoring trend strength. In a strong trend, "premium" can keep getting more expensive.
  4. Stacking filters. Each extra condition cuts trade count. With only about three trades a month in our model, every filter needs to earn its place.
  5. Not testing. A rule that sounds logical is still a hypothesis until tested.

To understand where fair value gaps fit alongside this, read our FVG guide for gold. You can also watch how the model trades without a premium/discount filter on the live results page.

FAQ

What is equilibrium in ICT?

Equilibrium is the 50% level of a dealing range, halfway between the swing low and swing high. Above it is premium and below it is discount. ICT traders often watch it as a reaction level and as the dividing line for buy and sell preference.

Should I only buy in discount?

It is a common ICT guideline, but it is not always best. In our gold backtest, a strict discount-for-longs and premium-for-shorts filter mostly reduced returns, largely because strong trends often do not retrace that deep. Test it within your own rules before using it as a hard filter.

How do I draw premium and discount on TradingView?

Use the Fibonacci retracement tool from the swing low to the swing high of your dealing range. The 0.5 level is equilibrium. Levels closer to the swing low are discount and levels closer to the swing high are premium.

Is premium and discount the same as supply and demand?

They are related but not the same. Supply and demand zones are specific price areas where orders are thought to sit. Premium and discount describe where price is relative to a whole range, regardless of any specific zone.

This article is educational and not financial advice. Trading gold and leveraged products carries a high risk of loss.

Tradedge Pulse

Trade the tested model

Live XAUUSD signals, an MT5 indicator and a fully automated MT5 EA, all from one tested rule set.

Trading involves substantial risk. This is educational content, not financial advice. See the risk disclosure.

Tradedge Pulse
Written by Fuzail Naqash

Published by Tradedge Pulse, a gold trading research site founded by Fuzail Naqash. We test trading ideas on years of XAUUSD data before we write about them.

About Tradedge Pulse →

Keep reading