CRTLAB
MarketsToolsFeaturesPricingBlogPartners
DatabentoTradingViewLog inOpen chart
CRTLAB/Backtest/Concept · Order Blocks

Order Block Backtester

The order block is the most drawn and least measured object in smart money trading. Drawing one is a judgement call; counting how often yours held is not. This is the replay that marks them mechanically, as price prints them, so the count is available.

Open the chartSee pricing

Opens loaded · no card, no signup

Read
3 min
Chapters
4
Questions
5
Free sample
10,000 candles

At a glance

The short version

01Order block, breaker block, and the difference that matters02What the backtest is actually measuring03What a bare order block is worth, measured04How to test order blocks properly
01Chapter 1 of 4

Order block, breaker block, and the difference that matters

An order block is the last opposing candle before a displacement — the final down candle before price ran up, or the final up candle before it ran down. The premise is that the move began there, so price returning to it meets unfilled interest.

A breaker is what that block becomes once it fails: price trades clean through it, and the level then acts from the other side. Same object, opposite role. CRTLAB detects both from one definition rather than treating them as separate drawings, which is what keeps the two consistent — a breaker on the chart is always a block you watched fail, not a level someone decided to call a breaker afterwards.

The full definition, with the disagreements spelled out, is in the order block reference entry. The breaker has its own, including the liquidity sweep that separates it from a mitigation block: what is a breaker block.

02Chapter 2 of 4

What the backtest is actually measuring

Three numbers, and none of them are opinions. How often price returns to a block at all. How often the return produces a reaction you'd have traded rather than a slow bleed through. And what it costs when it doesn't hold — because the failures are where an order block strategy lives or dies, and they are the trades nobody screenshots.

Run it with the mitigated blocks left visible. A chart that hides everything that failed will show you a strategy that works perfectly, which is exactly the illusion backtesting is supposed to destroy.

03Chapter 3 of 4

What a bare order block is worth, measured

We wrote the definition down as rules and counted every order block on 13 markets since mid-2022 — 125,936 of them on the 15-minute and 1-hour charts. Price came back to 86.4% of 15-minute blocks within 24 hours. Then we drew a fake zone for each one, the same size and the same distance from price at a random time in the same hour, and price came back to 85% of those. Once it did come back, 90.8% of real blocks were closed through within five days, against 90.4% of the fakes.

The trade says the same: the textbook retest (limit at the near edge, stop past the far edge, 2R) won 31.9% of 72,430 trades for −0.04R before costs, and −0.06R on the fake zones. The full tables, by market, size, displacement and session, are in the order block statistics. What your backtest has to show is that your blocks — after a sweep, with the higher-timeframe bias, in a kill zone — beat that baseline.

04Chapter 4 of 4

How to test order blocks properly

Fix your displacement threshold before the first candle, not after the twentieth. The single most common way an order block backtest lies is that the tester quietly raises the bar for what counts as displacement each time a block fails — by the end you've defined the rule as "the ones that worked".

Stack it with structure. Most people don't trade a block in isolation; they trade one that formed at a level after a sweep and a shift in structure. Switch all three on at once and log only the confluences you'd genuinely take — the sample gets smaller and far more honest.

Size every logged setup with the position size calculator so the R values in your journal reflect real risk rather than a round number.

05Questions5

Frequently asked questions

Do I need an account to backtest order blocks?

No. Order blocks and breakers are drawn on every market across the full archive from a guest session, with no sign-up at all. An account only exists so your sessions and trade log follow you between devices.

Does it draw breaker blocks too?

Yes, from the same detection: a block that price trades clean through is re-roled as a breaker rather than deleted, so you see the failure and what it became.

Can I control how many blocks show at once?

Yes. A keep-last cap limits the chart to the most recent N, which is the single most effective clutter control there is — a chart carrying every block since 2015 is unreadable and untradeable.

Do order blocks work on their own?

Not on the evidence. Across 125,936 measured order blocks, price returned to them about as often as to fake zones of the same size and distance, and the textbook retest finished below zero before costs. The <a href="/tools/order-block-statistics">order block statistics</a> have every market; your filters are what has to beat them.

Which market are order blocks best backtested on?

Test yours. Displacement is much cleaner on index futures than on ranging FX, so the same rule set produces genuinely different numbers on NAS100 and EURUSD — that difference is the finding, not a problem with the test.

→Keep going7
Order block statistics, measuredToolOrder block — reference definitionReferenceFair Value Gap BacktesterStrategyMarket Structure BacktesterStrategyLiquidity Sweep BacktesterStrategySMC BacktestingStrategyAll backtesting entry pointsStrategy

Open gold with order blocks already marked

One click — XAUUSD, 15-minute, blocks and breakers drawn as price prints them.

Open the chart
10,000 candles freeNo card to startData & charts DatabentoTradingView
CRTLAB

Replay real market history candle by candle, trade it as it forms, and find out what your strategy is actually worth.

Version
v1.11.0
Last updated
3 Nov 2026
Email us
crtlab@proton.me
Based in
United Kingdom

Product

  • Features
  • Pricing
  • FAQ
  • Prop firm simulator
  • Measured answers
  • Market recaps
  • Blog
  • Backtesting software
More
  • Market replay
  • Reference
  • Candle-by-candle replay
  • Prop firm practice
  • Two synced charts
  • Real volume

Free tools

  • Futures tick value calculator
  • Best time to trade
  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
More
  • Backtest sample size calculator
  • Profit factor calculator
  • Risk of ruin calculator
  • Fibonacci calculator
  • Pivot point calculator
  • Drawdown recovery calculator
  • Average daily range
  • CRT statistics
  • Asian range statistics
  • PDH / PDL statistics
  • FVG statistics
  • Volume profile statistics
  • Order block statistics
  • Session & kill zone times

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • DAX (GER40)
  • WTI crude
  • Forex
  • All markets & concepts

Strategy

  • CRT backtester
  • Footprint chart
  • SMT divergence
  • Volume profile
  • ICT backtesting
  • SMC backtesting
  • FVG backtester
  • Order block backtester
More
  • Liquidity sweep backtester
  • Market structure backtester
  • Order flow

Company

  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer
  • Partnerships
  • Site map
Market data provided byDatabentoTradingViewDatabento for futures, forex and stocks · charts by TradingView
CRTLAB
© 2026 CRTLAB. All rights reserved.Not financial advice. Past results do not guarantee future results.