Liquidity frameworks

Premium, Discount and Optimal Trade Entry (OTE) on Gold: Dealing Ranges and PD Arrays for XAUUSD

Premium and discount is the simplest idea in ICT: buy low in the range, sell high in the range. This guide shows how to define a gold dealing range properly, where equilibrium and the 62–79% optimal trade entry band sit, and how to rank PD arrays so the idea becomes a usable filter instead of a guessing game.

AdvancedLiquidity frameworksLesson 29 of 41

What premium, discount and OTE are

Every swing on a chart creates a range. ICT calls the range you’re working with the dealing range: the area between a meaningful swing low and swing high.

  • Equilibrium is the 50% level of that range.
  • Premium is everything above equilibrium. Price is “expensive” relative to the range.
  • Discount is everything below equilibrium. Price is “cheap” relative to the range.
  • Optimal Trade Entry (OTE) is a retracement band between about 62% and 79% of the swing, with 70.5% as a common midpoint.

The rule of thumb that follows: look for longs in discount and shorts in premium. It’s the same instinct as “buy low, sell high,” applied to a defined range rather than to a feeling.

Why traders use it:

  • It stops you from buying the top of a fresh rally out of fear of missing out.
  • It improves the average location of entries, which helps reward-to-risk.
  • It gives a clear way to rank zones. An order block in discount ranks higher for a long than the same pattern in premium.

OTE and premium/discount are geometry, not prediction. Price does not “know” where 70.5% is. The value is that you enter at a better price when a reaction happens, and you skip entries that are badly located. Whether that becomes an edge on gold is something only your testing can answer.

How it behaves on gold (XAUUSD)

Gold has a few habits that change how premium and discount work in practice:

  • Deep retracements are common in ranges. In quieter conditions, gold often pulls back 60–80% of a session swing before continuing. That fits the OTE band well, but it also means stops placed just beyond the swing are often tested.
  • Shallow retracements in macro trends. After a dovish Fed surprise or a sharp drop in real yields, gold can trend for days with pullbacks that barely reach 38.2%. Traders who insist on OTE miss the move entirely.
  • News wicks distort ranges. An 08:30 data spike can print a swing high that is $15–25 above the body of the move. Whether you draw from the wick or the body changes equilibrium and the OTE band by several dollars. Choose one rule.
  • Round numbers cluster with levels. When 4,100.00 sits inside the OTE band, many traders treat it as extra confluence, since round numbers on gold attract resting orders.
  • Session ranges vs daily ranges. A London session range might be $20 wide; the daily range $45; the weekly range $120. Each has its own equilibrium. A price can be in discount of the session and premium of the week at the same time.

That last point is the most important one. Premium and discount only mean something relative to a specific range on a specific timeframe. Always say which one.

How to draw a dealing range step by step

  1. Pick your timeframe. H1 or H4 for intraday context; daily for swing trades.
  2. Find the most recent displacement leg that broke structure. For a bullish range, that’s a swing low followed by a strong rally that broke a prior high. See market structure.
  3. Prefer a range where one end took liquidity. A swing low that swept an older low makes a stronger anchor.
  4. Draw the Fibonacci tool from swing low to swing high for a bullish range (high to low for bearish). Set levels at 0, 0.5, 0.62, 0.705, 0.79 and 1. Add 1.272 and 1.618 extensions for targets.
  5. Mark equilibrium (50%). Shade premium and discount.
  6. Mark the OTE band (62–79%).
  7. Look for PD arrays inside the band or inside discount/premium: FVGs, order blocks, breakers.
  8. Redraw only when structure changes. A new higher high in a bullish range means a new range. A break of the swing low means the bullish range is invalid.

Key levels at a glance

Level Bullish range (low 4,060, high 4,120) Meaning
0% 4,120.0 Swing high, buy-side liquidity above
50% 4,090.0 Equilibrium
62% 4,082.8 Top of OTE band
70.5% 4,077.7 OTE midpoint
79% 4,072.6 Bottom of OTE band
100% 4,060.0 Swing low, invalidation
127.2% ext. 4,136.3 Common first extension target
161.8% ext. 4,157.1 Common second extension target

The standard Fibonacci levels are 61.8% and 78.6%. ICT rounds to 62% and 79%. On gold, the difference is under a dollar on most intraday ranges, so don’t overthink it. See the Fibonacci guide for the standard set.

Hypothetical bullish dealing range with OTE retracement4,126.04,114.24,102.44,090.64,078.84,067.04,055.2PREMIUMOTE 62–79%Equilibrium 50%Swing highOTE reactionHYPOTHETICAL DATA · ILLUSTRATION ONLY · NOT A REAL XAUUSD CHART
Hypothetical bullish dealing range with OTE retracement. The range runs from a swing low near 4,060 to a swing high at 4,120. Equilibrium is 4,090. The retracement reaches the 62–79% OTE band in discount before price resumes higher. Hypothetical data.

PD arrays: what sits inside premium and discount

A PD array is a reference zone you look for inside premium or discount. ICT teaches a “PD array matrix.” Lists vary between sources, but the usual members are:

PD array Short definition Discount version (for longs) Premium version (for shorts) Guide
Old low / old high Prior swing extreme with resting stops Old low below price (a target or sweep point) Old high above price Liquidity sweeps
Rejection block Area of long wicks at a swing extreme Long lower wicks at a low Long upper wicks at a high Breakers and blocks
Order block Last opposing candle before displacement Bullish order block Bearish order block Order blocks
Fair value gap Three-candle imbalance Bullish FVG Bearish FVG FVG guide
Liquidity void Long one-directional run with thin trading Void below price Void above price FVG guide
Breaker block Failed order block after a liquidity sweep Bullish breaker Bearish breaker Breakers and blocks
Mitigation block Failed order block without a sweep Bullish mitigation block Bearish mitigation block Breakers and blocks

How to use the matrix:

  1. Find the dealing range and decide whether you want longs (discount) or shorts (premium).
  2. List every PD array in the correct half.
  3. Prefer arrays that overlap the OTE band, sit after a liquidity sweep, and align with higher-timeframe direction.
  4. Ignore arrays in the wrong half. A bullish FVG in premium is not a long setup in this model.

Internal and external range liquidity

ICT adds one more idea: external range liquidity (ERL) is the liquidity beyond the range, such as stops above the swing high and below the swing low. Internal range liquidity (IRL) is the inefficiency inside the range, mainly FVGs.

A common framing is that price tends to alternate: it reaches into an internal FVG, then runs toward external liquidity, then retraces into a new internal gap. For trade planning, that means: enter at internal liquidity in discount or premium, target external liquidity.

Variations and settings: from beginner to pro

Beginner

  • Use one timeframe (H1) and one range at a time.
  • Only take longs below equilibrium and shorts above it.
  • Use the full 62–79% band as a zone, not a precise level.
  • Place the stop beyond the 100% level (the swing extreme).

Intermediate

  • Require a PD array (FVG or order block) inside the OTE band.
  • Use 70.5% as the limit-entry price, with the stop beyond the swing.
  • Use the 127.2% extension or the next external liquidity as the target.
  • Check that the H4 range agrees: an H1 discount that sits in H4 premium is a weaker long.

Pro

  • Nested ranges: frame the daily range, then the H1 range inside it. The best longs sit in discount of both.
  • Body vs wick anchors: test both on your gold data. Some traders find body-anchored ranges give more stable equilibrium levels around news wicks.
  • Partial OTE entries: split the position across 62%, 70.5% and 79%. This lowers the chance of missing the trade but complicates the risk math, so always size so that the full position risks no more than your limit.
  • Trend-strength exception: in strong macro trends, some pros accept entries at a shallow FVG in premium for longs, with smaller size, because waiting for discount means no trade.
  • Time filter: combine with the kill zones so OTE entries only count during active windows.

Three setups traders use

1. Classic OTE continuation

Part Detail
Context H4 trend up. H1 displacement leg breaks a prior high after sweeping a low.
Trigger Price retraces into the 62–79% band of the H1 leg.
Entry Limit at 70.5%, or an M5 structure shift inside the band.
Stop Beyond the 100% level (the swing low) plus a spread buffer.
Targets The 0% level (old high) first, then the 127.2% extension.
Management Take partials at the old high. Move the stop only when a new higher low forms.

2. OTE plus FVG confluence

Part Detail
Context Displacement leg leaves a clear FVG.
Trigger The FVG overlaps the OTE band. Price trades into the overlap.
Entry Inside the overlap zone.
Stop Beyond the swing extreme. A tighter stop beyond the FVG is possible but fails more often on gold.
Targets External range liquidity: the swing extreme, then the next pool beyond.
Management If price closes through the entire FVG and OTE band, exit. The confluence has failed.

3. Equilibrium reclaim (range trading)

Part Detail
Context Gold is in a clear daily range. No major data scheduled.
Trigger Price sweeps below the range low (deep discount) and then closes back above the 79% level.
Entry Retest of the reclaimed level.
Stop Below the sweep low.
Targets Equilibrium first, then the premium side of the range.
Management Expect price to stall at equilibrium. Many traders exit most of the position there.
Hypothetical bearish OTE short toward sell-side liquidity4,215.34,205.34,195.24,185.24,175.14,165.14,155.0OTE 62–79%EquilibriumSwing low127.2% ext.Short in OTEHYPOTHETICAL DATA · ILLUSTRATION ONLY · NOT A REAL XAUUSD CHART
Hypothetical bearish OTE short toward sell-side liquidity. After a drop from 4,210 to 4,170, price retraces into the 62–79% band in premium, fails, and runs through the swing low toward the 127.2% extension. Hypothetical data.

Worked example (hypothetical)

Account: $5,000. Risk per trade: 1% = $50.

Range: on H1, gold sweeps a prior low at 4,060.0 and rallies to 4,120.0, breaking structure. Equilibrium = (4,060 + 4,120) ÷ 2 = 4,090.0. Range size = $60.

OTE band: 62% retracement = 4,120 − (0.62 × 60) = 4,082.8. 70.5% = 4,120 − (0.705 × 60) = 4,077.7. 79% = 4,120 − (0.79 × 60) = 4,072.6.

Plan: limit buy at 4,077.7. Stop at 4,058.5, below the swing low with a buffer. Stop distance = $19.20.

Position size: $50 ÷ $19.20 = $2.60 per $1 move, so 0.026 lots, rounded down to 0.02 lots. Actual risk: 0.02 × 100 × $19.20 = $38.40.

Targets: old high at 4,119.5 (+$41.80 × $2 = $83.60, about 2.2R on actual risk). Extension 127.2% = 4,060 + (1.272 × 60) = 4,136.3.

Refined alternative: if an M15 bullish FVG forms at 4,076–4,079 with a structure shift, a trader could place the stop at 4,071.0 instead (distance $6.70). Then $50 ÷ $6.70 = 7.46, so 0.07 lots. Tighter stops increase size and the chance of being stopped by normal gold noise. Neither version is “better” without test data.

Use the position size calculator for your own numbers. Small accounts often find that a full-range stop on gold forces tiny sizes. That is information, not a problem to engineer away.

Combining it with other concepts

Best timeframes and sessions

  • Daily and H4: the main dealing range and bias. Premium/discount on the daily is the most important filter.
  • H1: the setup range for most intraday traders.
  • M5 to M15: refining entries inside the OTE band.
  • Sessions: OTE retracements during the London and New York AM kill zones tend to be the most relevant for intraday traders. During the Asian session, gold often drifts into OTE slowly without a clear reaction.

Common mistakes

  • Drawing ranges from random swings. Fix: use the leg that broke structure and, ideally, took liquidity.
  • Switching timeframes to find discount. Fix: decide the range timeframe before looking for entries.
  • Treating 70.5% as a magic number. Fix: use the band as a zone and require a reaction or a PD array.
  • Stops inside the band. Fix: invalidation is the swing extreme. If that stop is too wide, size down or skip.
  • Ignoring the higher timeframe. Fix: check whether your discount entry sits in daily premium.
  • Never trading strong trends. Fix: accept that some moves won’t offer discount. Missing them is fine; forcing bad entries is not.
  • Redrawing after the stop is hit. Fix: once the swing extreme breaks, the range is invalid. Start fresh.

Limitations and honest caveats

A deep OTE entry on gold often comes with a wide stop. Never reduce the stop to make the position size feel bigger. Size from the real invalidation, and read XAUUSD risk management.

  • Fibonacci levels are not proven turning points. Price reacts at them sometimes, as it does at many levels. No verified evidence shows 62–79% is special on gold.
  • Range choice is subjective. Two traders can draw different ranges and both be “right.” That subjectivity is the biggest weakness of the model.
  • Strong trends skip discount. The model underperforms exactly when gold moves the most.
  • Confluence is easy to find. With seven PD arrays and multiple timeframes, something always lines up. Fix your rules in advance.
  • No universal statistics. There’s no reliable public figure for OTE success on XAUUSD. Test it yourself with a backtest.

Pro tips

  1. Write the range anchor in your journal (timeframe, low, high, wick or body). Without it, you can’t review whether the range was drawn correctly.
  2. Track where trades reverse. After 50 trades, check whether reactions cluster at 62%, 70.5% or 79% on your gold data. Adjust the entry, not the stop.
  3. Use equilibrium as a management level. When a long reaches the premium half of the original range, many traders take partials.
  4. Respect daily premium and discount above all. An H1 long in daily premium needs extra reasons.
  5. Check the dollar. A gold long in discount while DXY is breaking out higher has a headwind. See gold and DXY.
  6. Avoid ranges anchored on data spikes unless you test that specific rule. The 08:30 wick is often revisited.

Quick checklist

  1. Timeframe for the dealing range chosen in advance.
  2. Range anchored on a structure-breaking leg, ideally after a sweep.
  3. Equilibrium, OTE band and extensions drawn.
  4. Trade direction matches the half (long in discount, short in premium).
  5. A PD array sits inside the band or the correct half.
  6. Higher-timeframe premium/discount checked.
  7. Stop beyond the swing extreme; size calculated from it.
  8. Target at external liquidity or an extension, with acceptable reward-to-risk.
  9. Calendar checked for data during the trade.
  10. Range anchor and outcome logged.

Frequently asked questions

What is premium and discount in ICT?

Take a dealing range from a swing low to a swing high and split it at 50%, called equilibrium. The upper half is premium and the lower half is discount. ICT traders generally look for longs in discount and shorts in premium, on the logic that this gives a better location relative to the range.

What is the OTE level in ICT?

Optimal Trade Entry (OTE) is the band between roughly 62% and 79% retracement of a swing, with 70.5% often used as the midpoint. It sits inside discount for a bullish leg and inside premium for a bearish leg. It is a location to look for an entry, not a guaranteed turning point.

Is OTE the same as the Fibonacci golden zone?

They overlap. The ‘golden zone’ usually means the 50% to 61.8% retracement area. ICT’s OTE is deeper, at about 62% to 79%, which overlaps the standard 61.8% and 78.6% Fibonacci levels.

How do I choose the right swing for a dealing range?

Use the swing that created the most recent displacement and break of structure on your setup timeframe, ideally one where one end took liquidity. Draw from the swing low to the swing high for a bullish range and the reverse for a bearish one. Stay on one timeframe so you don’t switch ranges to fit your idea.

What are PD arrays?

PD arrays (premium and discount arrays) are the reference zones ICT traders look for inside the premium or discount half of a range: order blocks, fair value gaps, breaker blocks, mitigation blocks, rejection blocks, liquidity voids and old highs or lows. They give a specific entry area within the broader premium or discount zone.

Should I always buy in discount on gold?

No. In strong gold trends, especially after macro shocks, retracements can be shallow and never reach discount. Discount is a location filter that improves average entry prices, not a rule that guarantees a reaction. Some traders accept shallower entries in strong trends with smaller size.

Sources and further reading

External sites are independent of XAUUSD Global. Check dates and data yourself.