An order block is a candle or price zone that traders mark as the origin of a strong directional move. The usual definition is the last opposing candle—or the last consolidation—before an impulsive leg that breaks structure. The idea behind the label is that the area may contain unfilled interest, so price returning to it could produce a reaction.
That is the hypothesis, not a proven mechanic. Nothing on a price chart shows resting orders, participant identity, or institutional positioning. An order block is a discretionary annotation drawn from candle geometry, and the same chart can be marked several different ways by several competent traders. This guide treats it as a testable pattern rather than a market truth.
Order blocks are usually taught inside a wider vocabulary. If the terms are unfamiliar, start with smart money concepts for the framework, and market structure, BOS and CHoCH for the structure break that most order block definitions depend on.
What is an order block?
Most descriptions share four components. The variation between traders comes from how strictly each component is defined.
- An origin candle or small cluster of candles, usually opposite in direction to the move that follows.
- An impulsive departure from that origin, often called displacement, that travels away quickly relative to recent candles.
- A structural consequence, such as a break of structure or a change of character, caused by that impulse.
- A defined zone, drawn from the origin candle body, wick, or a combination, that can later be revisited.
Bullish and bearish order blocks
Bullish order block
A bearish (down) candle or short consolidation that is immediately followed by an impulsive rally which breaks a prior swing high. The zone is drawn on that origin candle, and a long bias is applied if price later returns to it while the bullish structure remains intact.
Bearish order block
A bullish (up) candle or short consolidation that is immediately followed by an impulsive decline which breaks a prior swing low. The zone is drawn on that origin candle, and a short bias is applied if price later returns to it while the bearish structure remains intact.
Breaker block
When an order block fails and price closes decisively through it, some traders re-label the same area a breaker block and trade it in the opposite direction. This is a separate setup with a separate expectancy. Test it separately or it will quietly rescue the statistics of the original pattern.
Defining impulse origin objectively
The origin is the part most traders leave vague, and it is the part that decides your entry price, your stop distance, and therefore your reward-to-risk. Fix a single definition before you look at a chart.
- Origin selection: the last opposing candle, the last down-close candle, or the final consolidation cluster before the impulse. These are not the same rule.
- Zone boundaries: body only (open to close), full range (high to low), or body plus a fixed wick buffer.
- Displacement threshold: the impulse leg must exceed a measurable bar, such as 1.5x average true range, a fixed number of consecutive strong closes, or a minimum percentage move.
- Structural requirement: the impulse must break a specified prior swing point, not merely look strong.
- Timeframe: state the chart the block is drawn on. A 4-hour block and a 5-minute block are different populations of trades.
- Freshness: decide whether a block that has already been tested once still qualifies.
Displacement matters more than the candle itself. A large origin candle with a sluggish follow-through is a weaker premise than a small origin candle followed by a decisive, structure-breaking leg. The same reasoning underpins fair value gaps, which are usually the imbalance left inside that impulse leg.
Mitigation: what it means and what it does not
Mitigation refers to price returning into the order block zone. In the common narrative, this is where unfilled interest is “taken care of” before the move continues. Whether that mechanism is real cannot be verified from a chart. What can be verified is the price behaviour: price came back, and then it either reacted or it did not.
- Touch mitigation: any trade into the zone counts as a test.
- Partial mitigation: price enters a defined fraction of the zone, such as the first 50 percent.
- Full mitigation: price trades through the entire zone without closing beyond it.
- Close-based mitigation: only a candle close inside the zone counts, ignoring wicks.
These four rules produce different fill rates, different entry prices, and different results on identical charts. Choose one per test, tag it, and only compare variants once each has its own sample.
Invalidation rules
An order block without a written invalidation is not a trade idea, because there is no point at which you are wrong. Define invalidation for the zone and for the trade separately.
- Zone invalidation: a candle closes fully beyond the far edge of the block on the timeframe it was drawn on.
- Structure invalidation: the market structure that justified the block reverses, for example a change of character against your direction.
- Trade invalidation: the planned stop, placed beyond the zone with a defined buffer, is reached.
- Time invalidation: the expected reaction does not develop within a set number of bars, so the position is closed.
- Context invalidation: the session, news window, or spread condition required by the plan no longer applies.
The most common way traders damage this strategy is by refusing zone invalidation. Price closes through the block, the zone is redrawn one candle lower, and the loss is deferred. Every redraw makes the strategy untestable, because the rule set changes after the outcome is known.
A rules-based order block setup
The framework below is educational, not a recommendation. It exists to show the level of specificity a discretionary concept needs before it can produce meaningful data.
- Market and timeframe: one instrument group and one chart for drawing blocks, plus one execution chart if you use a lower timeframe.
- Context: define the higher-timeframe bias, or explicitly state that context is ignored, so the sample is consistent.
- Impulse: require displacement above a measurable threshold that breaks a named prior swing point.
- Zone: draw the origin using a single, fixed boundary rule.
- Freshness: trade only the first mitigation, or state clearly that later tests qualify.
- Trigger: enter on limit at a fixed zone level, or on a lower-timeframe confirmation such as a structure shift after entry into the zone.
- Stop: beyond the far edge of the block plus a predefined buffer, with a maximum distance cap.
- Target: a named structural level, a fixed R multiple, or a defined partial-and-runner scheme.
- Risk: a fixed percentage of account equity per trade, decided before entry.
- No-trade rules: skip when reward-to-risk is below your minimum, when spread or news breaches the plan, or when the zone overlaps a conflicting higher-timeframe level.
Worked example: bullish order block
Assume a 1-hour chart. Price makes a swing low, rallies, pulls back into a small bearish candle, then produces three strong bullish candles that close above the prior swing high. The bearish candle before that impulse is the candidate zone, and the break of the swing high is the structural consequence that qualifies it.
- Zone: high 100.40, low 100.10, drawn body-to-wick by the chosen rule.
- Impulse: rally to 101.60, exceeding the 1.5x ATR displacement threshold and breaking the swing high at 100.90.
- Entry rule: limit order at 100.40, the proximal edge of the zone.
- Stop: 100.02, beyond the distal edge plus a buffer, giving 0.38 of risk.
- Target: prior high at 101.60, giving roughly 3.2R before costs.
- Invalidation: an hourly close below 100.02, or a change of character below the last higher low.
Three outcomes deserve equal weight in your journal. Price reacts from 100.40 and reaches target. Price wicks to 100.15, reacts, and reaches target with a much better fill you did not get. Price closes below 100.02 and the zone is invalidated. Recording only the first outcome is how order block strategies acquire imaginary win rates.
Worked example: bearish order block that fails
On the same instrument, a bullish candle at 102.00 to 102.30 precedes a sharp drop that breaks a swing low. Price later returns to 102.10, and a short is taken with a stop at 102.42. Price grinds sideways inside the zone for six hours, then closes above 102.42 on strong volume.
- The trade is a full loss, and the zone is invalidated by a close beyond the distal edge.
- The sideways behaviour inside the zone is useful data: the reaction never displaced away.
- The temptation is to redraw the block higher using the new candle. Resist it, or log the redraw as a distinct strategy variant.
- If you would later trade this failed zone as a breaker, that is a second entry with its own risk, tag, and record.
Entry models and their trade-offs
- Limit at proximal edge: best price and highest R, but no confirmation and the highest rate of zones that simply run through.
- Limit at 50 percent of the zone: better price, but a meaningful share of reactions never reach it.
- Limit at distal edge: rarely filled, and when it is filled the zone is usually about to fail.
- Lower-timeframe confirmation: requires a structure shift inside the zone, which cuts false starts but produces later entries and missed trades.
- Close-confirmation entry: waits for a candle to close leaving the zone, giving the clearest evidence and the worst price.
These are five different strategies. Tag them individually with setup analytics so you can see whether the confirmation cost is repaid by a higher win rate, rather than assuming it is.
Stops, sizing, and reward-to-risk
Order block zones can be wide, and a stop beyond the far edge of a wide zone can make the trade uneconomic. Decide the cash risk first, then let the stop distance determine the size, never the other way around.
- Structural stop: beyond the distal edge plus a fixed buffer in ticks, pips, or percentage.
- Volatility stop: beyond the edge by a fraction of ATR, which adapts as conditions change.
- Maximum-distance rule: skip the trade entirely if the required stop exceeds a set threshold.
- Minimum reward-to-risk filter: skip if the nearest named target does not offer your minimum multiple.
Convert the plan into contracts or lots with a repeatable method from position sizing, keep the reward-to-risk ratio written down before entry, and record the outcome in R-multiples so a slipped fill or an early exit stays visible in the data.
Order blocks, liquidity, and confluence
Order blocks are frequently combined with other concepts. Confluence can be genuinely useful and it can also be a way of adding conditions until the winners are explained, so add each element as a tag you can measure rather than a belief.
- Blocks that form immediately after a liquidity sweep of a prior high or low.
- Blocks that overlap an imbalance from the same impulse, described in the fair value gap guide.
- Blocks that sit inside a higher-timeframe zone, versus blocks that contradict it.
- Blocks aligned with the prevailing structure versus counter-trend blocks.
- Blocks near session opens, prior-day levels, or scheduled news windows.
Understanding what liquidity actually means is worth the detour here, because much of the reasoning attached to order blocks assumes clustered resting orders that a retail chart cannot display.
What the terminology can and cannot claim
- A chart cannot prove that institutional orders were placed, filled, or left unfilled at a given candle.
- Volume on most retail charts is exchange or broker volume, not a record of who traded or why.
- The phrase “the zone held” describes a price reaction; it does not identify the cause of that reaction.
- Definitions vary between educators, so published win rates for “order blocks” describe that author’s specific rules, not the concept.
- A zone that repeatedly produces reactions may be doing so because it is an obvious prior level, not because of any hidden mechanism.
None of this makes the pattern useless. It means the honest claim is narrow: under a specific rule set, on a specific market and timeframe, this annotation produced a measurable distribution of outcomes. That claim can be tested. Broader claims cannot.
Objective tagging for order block trades
Tags turn a discretionary concept into filterable data. Keep them factual and decided before entry, so the tag describes the setup rather than the result.
- Direction: bullish or bearish block.
- Origin rule: last opposing candle, last down-close candle, or consolidation cluster.
- Zone rule: body, full range, or body plus buffer.
- Displacement measure: the ATR multiple or percentage the impulse achieved.
- Structure: which swing point the impulse broke, and whether it was a BOS or a CHoCH.
- Freshness: first test, second test, or later.
- Mitigation depth reached: touch, 50 percent, or full.
- Entry model, planned stop, planned target, and planned R.
- Confluence tags: sweep, imbalance overlap, higher-timeframe alignment, session, news.
- Outcome fields: realized R, fees, slippage, and rule adherence.
Backtesting order blocks without hindsight
This pattern is unusually easy to backtest dishonestly, because the zone is only obvious once the impulse and the reaction are both visible on screen. Bar-by-bar replay is not optional here.
- Write the full rule set, including zone boundaries and displacement thresholds, before opening a chart.
- Use bar-by-bar replay so the future reaction is hidden while you mark the zone.
- Mark every qualifying zone as it forms, then record what happened to all of them, including the ones price never returned to.
- Log failures and no-reaction touches with the same care as winners.
- Apply realistic spread, commission, slippage, and any session restrictions.
- Keep each variant—origin rule, mitigation depth, entry model—as a separate sample.
- Aim for at least 30 trades for a rough read and a substantially larger sample before changing how you size.
- Re-test the finished rules on an unseen period or a second instrument.
The full workflow, including sample size and forward testing, is covered in how to backtest a trading strategy. Once you have a sample, judge it with expectancy rather than a run of screenshots.
Common order block mistakes
- Marking the zone after the reaction has already happened.
- Treating any opposing candle as a block, with no displacement or structure requirement.
- Redrawing or shifting a zone after it is invalidated.
- Stacking zones on five timeframes until something reacts somewhere.
- Widening the stop because the zone is wide, instead of reducing size or skipping.
- Entering counter-trend blocks with the same size as aligned ones and pooling the results.
- Mixing block trades, breaker trades, and imbalance trades in a single performance number.
- Ignoring spread and slippage on limit entries at zone edges.
- Judging the strategy on a handful of memorable charts rather than a recorded sample.
Order blocks across markets
Forex
Session behaviour dominates. A zone formed in a quiet Asia range and a zone formed during the London–New York overlap are not comparable, and spread widening around rollover and news can turn a planned 3R into something else. Keep session and spread as required fields in a forex trading journal.
Crypto
Markets run continuously, so you must define your own session boundaries. Funding, liquidations, and venue differences can produce sharp wicks through zones that never appear on another exchange. Keep spot and perpetual samples separate in a crypto trading journal.
Stocks
Gaps can jump straight over a zone with no fill, and earnings or halts can invalidate structure between sessions. Liquidity differences between large caps and thin names change both slippage and reaction quality, so record them in a stock trading journal.
How Traderizz helps test order block setups
Traderizz lets you save the order block rule set as a named strategy, tag origin rule, mitigation depth, entry model, and confluence, attach before-and-after screenshots, and record planned versus realized R for every trade. Filtering analytics by tag is what turns a discretionary annotation into evidence.
The useful test is simple. If you and another trader marked the same chart independently using your written rules, would you draw the same zone? If the answer is no, the strategy is still a drawing habit. If the answer is yes, you have something you can measure, size, and either keep or discard on the data.