CRTLABCRTLABBacktesting SystemFree to start
FeaturesPricingBlogFAQ
Databento · CoinAPI ·TradingViewLog inStart free
← All articles
Market Structure

Market Structure Explained: How to Actually Read Price

Market structure explained — break of structure vs change of character, why traders mislabel it, and how to read price live instead of in hindsight.

Jul 14, 2026·9 min read·Market Structure

Every trader can draw market structure on a chart that's already finished. Higher highs, higher lows, a clean break — all obvious once the candles have printed. Reading it live, at the hard right edge, while price is still forming? That's the skill almost nobody has, and it's the one that actually decides whether you make money.

Market structure is the framework everything else in the smart-money model hangs off. Get it right and liquidity and fair value gaps suddenly mean something. Get it wrong — and most traders get it wrong constantly — and you're looking at the same chart as everyone else and drawing the opposite conclusion. This is what market structure actually is, how to tell a real break from noise, and the BOS-versus-CHoCH distinction that trips up more traders than anything else in the model.

Same caveat as ever: you don't learn to read structure live by reading about it. You learn it by calling breaks as they form, being wrong, and adjusting — hundreds of times. You can do that free, on real price, with the market structure backtester — every break marked at the candle that confirmed it, not at the swing you can only see afterwards.

What market structure actually is

Want to try this yourself? Backtest it on real market history in CRTLAB.Start free →

The textbook version: an uptrend is higher highs and higher lows, a downtrend is lower highs and lower lows. True — and where most explanations stop, which is exactly why so many traders can recite it and still can't read a live chart.

Market structure is the sequence of swing points — the peaks and troughs price leaves behind — that tells you who's in control and when that control changes hands. In an uptrend, price prints higher highs and higher lows: buyers keep pushing to new highs and defending pullbacks at higher levels each time. In a downtrend, lower highs and lower lows: sellers cap every bounce and drive fresh lows. When neither is happening cleanly — equal highs, overlapping swings, chop — you're in a range, and trading that like a trend is how you get shredded.

The swing points themselves are the whole game. A swing high is a peak with lower highs on either side of it; a swing low is a trough with higher lows on either side. Those pivots are what you track — because the moment price breaks one, structure is telling you something.

Break of structure (BOS): the trend continuing

A break of structure is price confirming the current trend by taking out the last swing point in the direction it's already moving.

In an uptrend, a BOS is price closing above the previous swing high — a fresh higher high, the trend doing exactly what an uptrend is supposed to do. In a downtrend, a BOS is price closing below the previous swing low — a new lower low, continuation confirmed. BOS means the trend is intact and pressing on.

That word closing matters. A break of structure worth trusting is a decisive move through the level — ideally a candle body closing beyond it with momentum behind it, not a single wick poking through and snapping straight back. That distinction is where structure meets liquidity, and it's where most people get trapped.

Change of character (CHoCH): the first crack

A change of character is the first sign the trend might be turning — the first time price breaks structure against the prevailing direction.

Picture a clean uptrend: higher high, higher low, higher high, higher low. Price is protecting those higher lows — each pullback holds above the last one. A CHoCH is the moment price breaks below the most recent higher low. For the first time, the up-structure is violated. It doesn't guarantee a reversal, but it's the first real evidence buyers have lost their grip. In a downtrend it's the mirror: price closing above the most recent lower high — the first crack in the sellers' control.

Here's the relationship that clears up the confusion: a CHoCH signals a possible reversal; a BOS confirms continuation. In a genuine trend change, the CHoCH comes first — price breaks the last protected swing against the trend — and then, as price starts building structure the other way, each new break in the new direction is a BOS. The CHoCH flips the character; the breaks of structure that follow confirm the new trend.

Why most traders mislabel structure

Two mistakes wreck people's structure reads, over and over.

They draw it in hindsight. On a finished chart every swing is obvious and every break is clean. Live, you don't yet know whether the high forming right now is the swing high — it isn't confirmed until price rolls over and leaves it behind. Traders convince themselves they'd have called the break in real time when all they're really doing is reading the answer off the back of the book.

They mistake a wick for a break — and a break for a reversal. This is the big one. Price wicks a hair above a swing high and reverses: that's not a break of structure, that's a liquidity sweep. The stops resting above the high get taken, and price drops. Call it a BOS and you're long at the exact top. A genuine break closes through with intent; a sweep pokes and rejects. Knowing the difference is the whole reason understanding liquidity comes before structure, not after.

Under both sits the timeframe trap: a CHoCH on the 1-minute means nothing if the 1-hour is in a strong uptrend. Traders label a lower-timeframe pullback a "reversal," fade the actual trend, and lose. Structure is fractal — it exists on every timeframe at once — so a break only means something relative to the timeframe that's driving your trade.

How structure ties liquidity and fair value gaps together

Structure is the context that makes the other two pillars mean anything. On its own, a fair value gap is just a zone and a liquidity pool is just a level. Structure tells you which ones to care about.

  • Liquidity lives at structure. Swing highs and lows are the pools — buy-side liquidity rests above the highs structure prints, sell-side below the lows. Mark your structure and you've marked the liquidity.

  • FVGs only work in the right structure. A fair value gap left by a move that broke structure in line with the higher-timeframe trend is worth trading. The same gap formed against structure is noise. Structure is the filter that separates the two.

  • Structure defines the range everything else is measured inside. The swing low and swing high of the last completed expansion are also the boundaries of the dealing range, which is what premium and discount are measured from. Get the structure wrong and the range is wrong, and every entry you thought was well-located was located inside a range that did not exist.

Read in the right order it flows: structure gives you the trend and the levels that matter, liquidity tells you where price is likely headed, and the FVG gives you a precise entry on the way there. Miss the structure and the other two are guesswork. It's the same logic the whole ICT model is built on.

How to read market structure live

The general process:

  1. Start high, then zoom in. Establish the dominant trend on a higher timeframe first — higher highs and higher lows, or lower highs and lower lows? That's your bias, and everything lower-timeframe gets read through it.
  2. Mark the swing points that matter. Not every wiggle — the protected highs and lows that actually define the trend.
  3. Watch the last protected swing. A close beyond it in the trend's direction is a BOS (the move continues). A close beyond the last counter-trend swing is a CHoCH (the character may be shifting — pay attention).
  4. Demand a close, not a wick. Make a decisive body close your bar for a break, so a liquidity sweep can't masquerade as a structural shift.
  5. Trade with the structure that's driving you. Take lower-timeframe entries only when they agree with the higher-timeframe structure — never against it.

Where your exact entry fires off that structure — which break, which retracement, which confirmation — is your method to build and keep. If you trade Candle Range Theory, structure is the backdrop the whole range-sweep-expansion sequence plays out on; we get into that in What Is CRT (Candle Range Theory)?.

The bottom line

Market structure isn't higher-highs-and-higher-lows memorised off a diagram. It's the live read of who's in control, where that control is shifting, and whether the break in front of you is real or a trap. Everyone can label it looking backwards. Almost nobody can call it as it forms — and that gap is exactly what separates traders who use the smart-money model from traders who only talk about it.

You close that gap one way: reps. Watch structure build, break, fake out and shift, candle by candle, until calling it live is instinct instead of guesswork. Reading about it gets you the vocabulary; replaying it gets you the skill.

That's what the market structure backtester is for. Load real market history, step through it one bar at a time with the candle-by-candle replay engine, and mark structure as it forms — before you can see how it resolves. It's built for SMC and ICT backtesting, so structure, liquidity and fair value gaps are exactly what you'll drill, together, the way you actually trade them. Read the theory once; read live price a thousand times.

FAQ

What is market structure in trading? Market structure is the sequence of swing highs and swing lows that defines the trend and shows who's in control. Higher highs and higher lows is an uptrend; lower highs and lower lows is a downtrend; overlapping, equal swings is a range.

What's the difference between BOS and CHoCH? A break of structure (BOS) is price continuing the trend by taking out the last swing point in the same direction — a new higher high in an uptrend, a new lower low in a downtrend. A change of character (CHoCH) is the first break against the trend — price breaking the last higher low in an uptrend, or the last lower high in a downtrend — signalling a possible reversal. In short: BOS confirms continuation, CHoCH warns of a reversal.

What is a break of structure? A break of structure is price closing beyond the most recent swing point in the direction of the trend, confirming the trend is continuing. A clean BOS is a decisive close through the level, not just a wick tagging it.

How do you identify a change of character? Find the trend's last protected swing — the most recent higher low in an uptrend, or lower high in a downtrend — and watch for price to close beyond it in the opposite direction. That first counter-trend break is the change of character.

What timeframe should you use for market structure? Read it top-down: establish the trend on a higher timeframe for bias, then drop to a lower timeframe for entries that agree with it. A break on a low timeframe means little if it's against the higher-timeframe structure — mismatched timeframes are why traders mislabel structure constantly.

Backtest it yourself — free.

Replay real market history candle by candle across 38 markets. No card required.

Start free →

Keep reading

Backtesting

How Long Does It Take to Backtest a Strategy?

The honest arithmetic of manual backtesting: why most of the hours go on candles where nothing happens, and the three levers that actually cut them down.

Aug 20, 2026·11 min read·Backtesting
Backtesting

How to Backtest a Trading Strategy (The Complete Method)

A complete, honest method for backtesting a trading strategy by hand — writing testable rules, choosing a sample, replaying bar by bar, logging trades, and reading the result without fooling yourself.

Aug 12, 2026·14 min read·Backtesting
Journaling

What to Log in a Trading Journal (The Fields That Actually Change Anything)

Most trading journals record what happened and change nothing. The fields that actually improve your trading — R, MFE, MAE, skipped setups, rule adherence — and how to read them.

Aug 12, 2026·10 min read·Journaling
CRTLABCRTLAB

Trade ten years before you risk a dollar.

@crtlabpro

Product

  • Features
  • Pricing
  • Blog
  • Reference
  • Backtesting software
  • Candle-by-candle replay

Free tools

  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
  • Backtest sample size calculator
  • Risk of ruin calculator
  • Session & kill zone times

Backtest

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

Strategy

  • ICT course →
  • CRT backtester
  • ICT backtesting
  • SMC backtesting
  • FVG backtester
  • Order block backtester
  • Liquidity sweep backtester
  • Market structure backtester
  • Supertrend backtester

Company

  • Start free
  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer

© 2026 CRTLAB. All rights reserved.

Not financial advice. Backtesting does not guarantee future results.