BOS vs CHoCH: Market Structure Basics

Trading Hub 3.0 Guides ยท Smart Money Concepts ยท 6 min read

If you've spent any time around Smart Money Concepts, you've seen charts covered in two labels: BOS and CHoCH. They're also the two most mislabeled terms in retail SMC. Traders mark every minor break as a BOS, call every pullback a CHoCH, and end up with a chart that says everything and means nothing. Let's fix that.

First: what is market structure?

Price doesn't move randomly โ€” it moves in legs. An uptrend is a sequence of Higher Highs (HH) and Higher Lows (HL); a downtrend is Lower Highs (LH) and Lower Lows (LL). These swing points are the skeleton of the chart. BOS and CHoCH are simply names for what happens when price interacts with that skeleton.

The key idea: structure is always read in the context of the current trend. The same price break can be a BOS in one context and a CHoCH in another. Context is everything.

BOS โ€” Break of Structure

A BOS happens when price breaks with the current trend: in an uptrend, price takes out the previous Higher High; in a downtrend, it takes out the previous Lower Low. It confirms that the trend is continuing โ€” buyers (or sellers) are still in control and pushing into new territory.

Traders use BOS to confirm trend continuation before looking for entries on pullbacks. A BOS without follow-through, however, is just a break โ€” confirmation comes from how price behaves after the break, not from the break alone.

CHoCH โ€” Change of Character

A CHoCH happens when price breaks against the current trend structure: in an uptrend, price breaks below the most recent Higher Low; in a downtrend, it breaks above the most recent Lower High. The "character" of the market is changing โ€” the sequence of HH/HL or LH/LL is being violated.

Important nuance: a CHoCH is a warning, not a reversal signal by itself. It tells you the current trend's structure has been damaged. A single CHoCH often leads to a deeper pullback or a range โ€” not necessarily a full trend reversal. Many traders lose money treating every CHoCH as an instant reversal entry.

How to tell them apart (the simple rule)

Three common mistakes

1. Labeling every wick as a break. A break should be meaningful โ€” most SMC traders require a candle close beyond the level, not just a wick piercing it. A wick that pierces and closes back inside is more likely a liquidity sweep (see our liquidity sweep guide), which means the opposite of a break.

2. Mixing timeframes. A BOS on the 5-minute chart inside a 4-hour pullback is noise in the bigger picture. Always know which timeframe's structure you're labeling, and check the higher timeframe before giving a label weight.

3. Trading the label instead of the context. BOS and CHoCH describe what has happened. They don't predict what happens next by themselves. A BOS into a major liquidity pool or premium zone is a very different proposition from a BOS in the middle of nowhere.

Putting it together

Think of BOS as "trend confirmed" and CHoCH as "trend questioned." Neither is an entry signal on its own โ€” they're the vocabulary you use to describe what price is doing, so your actual trading decisions (entries, invalidation, targets) rest on a clear read instead of gut feel.

The hard part in practice isn't the definitions โ€” it's marking every swing consistently, on every timeframe, without missing breaks or labeling noise. That's a mechanical job, and it's exactly the kind of mechanical job software does well.

Map BOS & CHoCH automatically. JUKA labels swings, BOS, and CHoCH on any TradingView chart โ€” confirmed levels plus live projected lines. Full source code, $150 one-time.

See JUKA โ†’

โ† Back to all guides