CRTLAB
MarketsToolsFeaturesPricingBlogPartners
DatabentoTradingViewLog inOpen chart
CRTLAB/Backtest/Concept · Market Structure

Market Structure BacktesterMSS / BOS

Market structure is the one concept every method agrees on and almost nobody tests.

Open the chartSee pricing

Opens loaded · no card, no signup

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

At a glance

The short version

Market structure is the one concept every method agrees on and almost nobody tests. Higher highs, lower lows, and the moment the sequence breaks — it is mechanical enough to detect and therefore mechanical enough to count. Which means your "structure shifted, so I entered" is a hypothesis with a hit rate, not a description.

01BOS, CHOCH, MSS — one mechanism, three names02The question a structure backtest answers03How to run it
01Chapter 1 of 3

BOS, CHOCH, MSS — one mechanism, three names

A break of structure is price closing beyond the last significant swing in the direction of trend: the trend continued, and now there's proof. A market structure shift (or change of character) is the same break against the trend: the sequence that had been making higher highs just made a lower low, and the character of the move changed.

The vocabulary varies by teacher; the geometry does not. CRTLAB detects the swing sequence and marks the break at the candle that confirmed it — which is the part hindsight quietly cheats on. A swing point is only a swing point once enough candles have printed either side of it, and a chart that marks it retroactively is showing you information you did not have. Market structure explained walks the full sequence.

02Chapter 2 of 3

The question a structure backtest answers

"How often does a shift actually lead anywhere?" Every method built on structure assumes a break is predictive. Test it: log every confirmed break for a few hundred occurrences and record what happened over the next N candles. You'll usually find the answer depends far more on where the break happened than on the break itself — which is a real finding, and it's the one that turns a rule into an edge.

The second question is cost. Structure breaks cluster in chop: a range produces a break, then an immediate opposite break, then another. If your rules don't have an answer for that, the backtest will tell you in the drawdown column.

03Chapter 3 of 3

How to run it

Open a chart, switch on market structure, and step forward. Take only the breaks your written rules would have taken — if you can't state the rule in a sentence before the candle prints, you don't have a rule, you have a preference. How to write trading rules you can backtest is the short version of getting that right.

Stack it: structure plus a liquidity sweep into the break, or structure plus the fair value gap the displacement left behind. Those combinations are what most people mean when they say they trade structure, and testing them separately is why so many backtests don't resemble the strategy.

04Questions4

Frequently asked questions

Does it mark BOS and CHOCH separately?

The detector marks structure breaks and labels the direction; a break with the trend is what most people call BOS, and one against it is CHOCH or MSS. Same geometry, and both are drawn at the confirming candle.

Is market structure detection free?

CRTLAB is free to try. You get market structure detection on all 38 markets, with every tool the product has, for your first 10,000 candles of replay — roughly two hours of stepping through a chart, no card needed. After the sample, unlimited replay is $14.99 a month, cancel any time. Swing sensitivity is adjustable, which matters more here than on any other overlay — the same chart is a clean uptrend or a series of failed breaks depending on it.

Can I backtest structure on higher timeframes?

Yes. The detector runs on every timeframe from 1 minute to weekly, and switching timeframe rebuilds it from scratch rather than reusing a lower-timeframe swing sequence.

How many structure breaks do I need to log?

Enough that variance can't explain your result. For an edge you believe is a few percent above coin-flip, that is hundreds rather than dozens — the sample size calculator turns your assumed win rate into an actual number.

→Keep going7
Market structure explainedGuideFair Value Gap BacktesterStrategyLiquidity Sweep BacktesterStrategyOrder Block BacktesterStrategyICT Backtesting ToolStrategyAll backtesting entry pointsStrategyTrading SimulatorStrategy

Open EURUSD with market structure marked

One click — 15-minute chart, every break drawn at the candle that confirmed it.

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.