An order block is the last opposing candle before an impulsive, one-directional move. A bullish order block is the last down candle before a strong rally; a bearish order block is the last up candle before a sharp sell-off. This framework reads that candle as the place where large orders were positioned before the move — an inference drawn from price, not something a retail chart shows. If part of that interest was left unfilled, the block is where it would still rest, which gives price a mechanical reason to come back to it.
What makes an order block valid
Not every candle before a move is a tradeable order block. Three conditions separate a block this framework will use from noise:
- Displacement. The move away from the block must be impulsive. Measure it rather than judging it by eye — for example, a range expansion larger than ATR(14) on the timeframe you mark on, a threshold to test on your own instrument — ideally leaving a fair value gap behind it. Overlapping candles that drift away do not qualify.
- A liquidity grab. The block forms right after a liquidity sweep — price raids a high or low, closes back inside, then the block forms. A block without one lacks the context this framework requires.
- Freshness. The first return to a block is the one that can still meet its resting orders. Each subsequent tap consumes more of them and weakens the zone.

Mitigation: how price uses an order block
When price returns to an order block, the block is said to be mitigated. The framework reads the return as the moment orders left unfilled at the block get completed; on the chart, all you see is price reaching the zone and either reacting or not. The practical value is timing: instead of chasing the move, you wait for price to reach a zone you defined in advance, with the entry, the invalidation beyond the block and the target set before the order is placed. The step-by-step version — which candle to mark, how to identify a valid block and how to trade it — is in our guide to order block trading.
Common order-block mistakes
- Marking every candle as a block instead of only the last one before displacement.
- Trading blocks that lack the liquidity sweep or the displacement — the two conditions that give the reading its context.
- Re-entering a block that has already been mitigated once.
- Ignoring the higher-timeframe bias: a bullish block against a bearish higher-timeframe structure is a counter-trend trade, whatever the block looks like.
What this model does not do
- No prediction. A block that meets every condition can fail, and price can trade straight through it.
- No view of the orders. The positioning behind a block is inferred from price.
- Not a complete method. Direction and timing come from the wider reading set out in market structure, premium and discount.
Key takeaways
- An order block is the last opposing candle before an impulsive move.
- Valid blocks show displacement, follow a liquidity grab, and are fresh.
- Prefer the first mitigation: later taps meet fewer resting orders.
- Always read blocks in the context of higher-timeframe bias.
- A block is a reading, not an observation: it can fail.
