The institutional liquidity playbook — free guides + battle-tested MT4/MT5 tools MQL5 Market store →

Market Structure, Premium and Discount

Structure gives direction, premium and discount give price, order blocks and fair value gaps give the execution point. This is where the framework becomes operational.

Part 4ContextStructure

Spotting a liquidity pocket is not enough. Two identical setups can give opposite results depending on where in the cycle they occur, and on what the higher timeframe is saying.

This guide connects the pieces: market structure gives direction, premium and discount zones give price, order blocks and fair value gaps give the execution point. This is the level at which the framework becomes genuinely operational.

Market structure: direction first

Before discussing zones, you have to establish which way the market is progressing.

The four reference points

An uptrend is a succession of HHs and HLs. Each impulse exceeds the last, each pullback stops higher.

A downtrend is a succession of LHs and LLs.

A range appears when the sequence blurs: highs and lows stop progressing in a coherent direction.

HHHLHHHLHHLLLHLLLHLLuptrenddowntrend
Market structure. HH/HL is an uptrend, LH/LL a downtrend. This sets the direction you look in.

Break of structure versus change of character

Two notions not to be confused:

BOS — Break of Structure. Price clears the last high (in an uptrend) or the last low (in a downtrend) in the direction of the prevailing trend. This is continuation.

CHoCH — Change of Character. Price breaks a structural point against the prevailing trend: in an uptrend, it takes out the last HL. This is the first possible signal of a reversal.

The classic trap: mistaking a liquidity take for a CHoCH. A wick through the last low, followed by a return, is not a change of character. The criterion is the same as for a breakout: the close.

BOSCHoCHBOS = continuationCHoCH = first reversal warning
BOS vs CHoCH. A wick through a structural point is not a CHoCH — the criterion is still the close.

Why this comes first

Structure defines the direction in which you are looking. Without it, every liquidity pocket looks as valid as every other — and you end up taking bullish and bearish setups interchangeably on the same chart.

Premium and discount: relative price

Structure gives direction. Premium and discount give the price at which acting is coherent.

The principle

Take the relevant price range — from a major low to a major high. Draw its midpoint (50%).

The rule of use

Simple to state, hard to follow: buying in discount means buying after price has just fallen — precisely when the urge to buy is weakest.

PREMIUM — sell zoneequilibrium 50%DISCOUNT — buy zone
Premium and discount. Buy low in an uptrend, sell high in a downtrend — measured against the range, not intuition.

The most common error

Buying in premium during an uptrend — buying after a rally, when the chart looks most convincing.

The setup then feels excellent: the trend is visible, the momentum is there. But price is at the top of its range, counterparty is scarce, and the first pullback puts the position under water.

The refinement that changes everything

The midpoint only means something if the range is well chosen. A badly drawn range produces an unusable premium/discount reading.

Good practice: draw the range from one extreme that produced a significant move to the other. Ideally, from the last low that started a clean impulse to the high where that impulse stalled.

Order blocks: where liquidity was absorbed

Definition

An order block is the last opposing candle before a marked directional move. Before a clean rally, it is the last down candle; before a clean drop, the last up candle.

What it represents

That candle marks the area where counterparty was absorbed before displacement. It is a price reference, not a guarantee of reaction.

The link with liquidity

This is where the pieces fit together. An order block gains relevance when it combines with other elements:

An order block ticking those four boxes is not the same object as a candle picked at random on the chart.

ORDER BLOCKlast opposing candledisplacement
Order block. Its value comes from context: after a sweep, with displacement, on the right side of structure.

A practical ranking

Fair value gaps after a liquidity take

Definition

A fair value gap (FVG) is an imbalance across three consecutive candles: the wick of the first and the wick of the third do not overlap, leaving a stretch of price crossed without balanced trade.

It is a form of liquidity void.

FAIR VALUE GAPwick 1 and wick 3 do not overlap
Fair value gap. A three-candle imbalance — a stretch of price crossed without balanced trade.

Why it matters after a sweep

An FVG formed immediately after a liquidity take is particularly informative. It tells you two things at once:

  1. The move was violent enough to leave an imbalance — the signature of displacement.
  2. An inefficient zone remains, which price has a documented tendency to return and fill, at least partially.

The clearest combination

The full sequence, in order:

  1. Price sweeps a liquidity pocket (equal highs, previous day high).
  2. It rejects: a close back inside.
  3. It displaces cleanly the other way and leaves an FVG.
  4. It returns to fill that FVG, partially.
  5. It resumes in the direction of the displacement.

Step 4 often offers a better observation zone than entering mid-impulse — price is better, and invalidation is closer.

A necessary caveat. Not all FVGs get filled, and a filled FVG guarantees no resumption. It is a zone to watch, not an automatic trigger.

Breaker blocks and mitigation blocks

Two neighbouring notions, often confused, and worth separating.

The breaker block

A breaker block is an order block that failed, and which price later returns to test from the other side.

How it unfolds:

  1. A bullish order block forms and price rallies.
  2. Price comes back down and breaks that order block — the setup has failed.
  3. Price later rallies back to test that area from below.
  4. The area now acts as resistance.

The old demand zone becomes a supply zone. This role reversal is the same principle as support becoming resistance, applied to an area derived from order flow.

What gives a breaker its force: the initial failure trapped positions. Traders who entered on the original order block are underwater; their exit fuels the move on the retest.

1. order block2. broken3. retested → resistance
Breaker block. The failure trapped positions; their exit fuels the move on the retest.

The mitigation block

A mitigation block describes an area where a participant returns to reduce or close a position opened at a bad moment, without a clean structural failure having occurred.

The distinction in one sentence: a breaker implies a break of structure in between; a mitigation block does not.

On intraday timeframes the difference is sometimes thin. The essential point is the shared principle: an area already used can be revisited, with its role reversed.

The role of higher timeframes

This is the filter that separates setups that work from those that fail repeatedly.

The hierarchy

A common arrangement:

D1 / W1bias + major pocketsH4 / H1range, premium/discountM15 / M5sweep, displacement, entry
Higher-timeframe hierarchy. Its liquidity outweighs the lower timeframes — direction is decided from the top.

Higher timeframe liquidity

Pockets on the higher timeframe carry more weight. The weekly high attracts far more than the last hourly high — more participants see it, so more orders accumulate there.

Practical consequence: if your bullish M5 setup is heading straight toward an untaken H4 sell-side pocket, the odds that price goes there first are real.

The coherence rule

Three questions, in this order, before any decision:

  1. What does the higher timeframe say? Uptrend, downtrend, or range?
  2. Where is price within its range? Premium, discount, or equilibrium?
  3. Which liquidity has not been taken? Above, below, on which timeframe?

If the three answers converge, the setup deserves attention. If they diverge, standing aside is often the better decision.

The typical conflict

A perfect M5 setup, against a clear H4 structure, with a large untaken H4 pocket in the other direction: this is the scenario where a beginner sees a fine opportunity and an experienced operator sees a reason to wait.

When structure and premium disagree

The two filters do not always point the same way, and knowing what to do then is more useful than another definition.

Case 1 — Bullish structure, price in premium. The trend is up but price sits in the upper half of its range. Buying here means buying expensive. The reasonable options are to wait for a pullback into discount, or to accept a smaller position with a target limited to the range high.

Case 2 — Bearish structure, price in discount. The mirror case. Selling here means selling cheap, into a zone where buyers have a reason to defend. Waiting for a retracement into premium is usually the better use of patience.

Case 3 — Range, no clear structure. Premium and discount still work, and arguably work best here: fade the extremes toward the midpoint, rather than looking for continuation that the structure does not support.

The underlying rule. When the two filters conflict, the higher timeframe wins on direction, and premium/discount wins on timing. Structure tells you which way to look; relative price tells you whether now is the moment.

Putting it together: an ordered reading

A full routine, from general to specific:

  1. Structure on D1/H4 — HH/HL or LH/LL? Any recent CHoCH?
  2. Relevant range — from one significant extreme to the other.
  3. Midpoint — is price in premium or discount?
  4. Untaken liquidity — which pockets remain above and below, on which timeframes?
  5. Zone of interest — order blocks and FVGs on the right side of structure and in the right half of the range.
  6. Lower-timeframe trigger — sweep, rejection, displacement, break of structure.
  7. Invalidation — the precise level that voids the reading, defined before any decision.

Point 7 is not optional. A reading without a defined invalidation is not a plan, it is a hunch.

A worked reading

Let us run the routine on a typical scenario. No figures are quoted: it is the chain of reasoning that matters.

Step 1 — The daily. D1 shows a succession of higher lows and higher highs. Bullish structure, no recent change of character. The underlying bias is buy.

Step 2 — The H4 range. Price rallied from a marked low to a high where the impulse stalled. That span becomes our reference range.

Step 3 — Relative price. Price has pulled back from the high and now sits below the midpoint. We are in discount, which is coherent with a buy bias.

Step 4 — Untaken liquidity. Below price, a clean double bottom formed during the pullback: a sell-side pocket, never visited. Above, the range high is intact.

Step 5 — Zone of interest. Just below that double bottom sits a bullish order block — the last down candle before the original impulse. It is in discount, on the right side of structure. The conditions overlap.

Step 6 — The scenario. The working hypothesis becomes readable: price drops to take the sell-side liquidity at the double bottom, reaches the order block, and if a rejection with displacement occurs there, the bullish resumption can begin toward the range high.

Step 7 — Invalidation. It must be defined now: a clean H4 close below the order block voids the reading. The bullish bias no longer holds, and waiting “for it to come back” stops being a decision and becomes a hope.

What makes this reasoning solid is not any single step. It is their convergence: direction, relative price, untaken liquidity and execution zone all tell the same story. When they diverge, there is no scenario — there is a wish to find one.

Key takeaways

  • Structure (HH/HL, LH/LL) gives direction; BOS confirms, CHoCH warns.
  • Premium/discount locates price within its range: buy low in an uptrend, sell high in a downtrend.
  • An order block earns its value from context: after a sweep, with displacement, on the right side of structure.
  • An FVG after a liquidity take signals real displacement and offers a possible return zone.
  • Breaker blocks are areas that failed and reversed role; mitigation blocks involve repositioning without a structural break.
  • The higher timeframe arbitrates: its liquidity outweighs that of lower timeframes.
  • Three questions before acting: direction, relative price, untaken liquidity.

Put the concepts on your chart

Sweep Protocol maps the liquidity, waits for the sweep and confirms on the close — non-repainting, for MT4 & MT5.

See Sweep Protocol