Break of Structure (BoS) vs Change of Character (CHoCH): A Complete Guide to Market Structure
Updated 1 November 2026
Market structure is the sequence of swing highs and swing lows a chart prints. An uptrend makes higher highs and higher lows, a downtrend makes lower lows and lower highs, and a range makes neither. A Break of Structure (BoS) is the moment price closes beyond the latest swing in the direction of the trend. A Change of Character (CHoCH) is the first close beyond a swing against the trend, the first sign the sequence may be turning.
These ideas sit underneath almost everything in Smart Money Concepts. An order block can't exist without a break, and a liquidity sweep is defined by what happens at a swing. Both concepts are simple. The hard part is defining a swing so that it doesn't change after the fact.
Defining a swing you can't redraw
The most common definition is a fractal pivot: a candle whose high is the highest of the 3 candles on each side of it.
swing high at i: high[i] == max(high[i-3] … high[i+3]) swing low at i: low[i] == min(low[i-3] … low[i+3]) confirmed when candle i+3 closes
The important part is i+3. You can't know a candle is a swing high until 3 more candles have closed below its high. On a 5-minute chart that is a 15-minute delay. Any indicator or backtest that marks the swing at candle i without waiting is using information that didn't exist yet. Honest structure always lags a little.
How many candles each side?
| SPAN | CONFIRMATION DELAY (5M CHART) | CHARACTER |
|---|---|---|
| 1 | 5 minutes | Very fast; almost every wiggle is a swing |
| 2 | 10 minutes | Fast, still noisy on volatile stocks |
| 3 | 15 minutes | Balanced; Zone Terminal's choice |
| 5 | 25 minutes | Clean swings, but breaks are found late |
There is no correct answer, only a trade-off between speed and noise. Pick one and never change it mid-study.
Trend, in terms of swings
- Uptrend: each confirmed swing high is above the previous one, and each swing low is above the previous low.
- Downtrend: lower highs and lower lows.
- Range: swings overlap without a clear sequence. Breaks inside a range are frequent and unreliable.
BoS vs CHoCH
| EVENT | IN AN UPTREND | IN A DOWNTREND | MEANING |
|---|---|---|---|
| BoS | Close above the last swing high | Close below the last swing low | Trend continues |
| CHoCH | Close below the last higher low | Close above the last lower high | Possible reversal |
A CHoCH with displacement, usually a Fair Value Gap on the breaking move, is sometimes called a market structure shift (MSS). It is stronger evidence than a CHoCH made by a slow drift.
A worked sequence
Illustrative confirmed swings on a 5-minute chart of a stock, in order:
| TIME CONFIRMED | SWING | PRICE | READING |
|---|---|---|---|
| 09:55 | Low | 812.40 | Starting point |
| 10:25 | High | 821.80 | First high |
| 10:50 | Low | 816.10 | Higher low (above 812.40) |
| 11:05 | Close at 823.30 | — | BoS: closes above 821.80, uptrend confirmed |
| 11:40 | High | 828.60 | Higher high |
| 12:15 | Low | 822.90 | Higher low |
| 13:05 | Close at 822.10 | — | CHoCH: closes below the 822.90 higher low |
After the 13:05 close, the uptrend is in question. If the next swing high prints below 828.60 and price closes below the next swing low, the sequence has turned into lower highs and lower lows, and a bearish BoS confirms it.
Body close, not wick
A break needs a finished candle to close beyond the swing. Wicks don't count, for a practical reason: the swing high is where stops from short positions cluster. A spike through it that snaps back is often those stops being triggered, which is a liquidity grab and frequently the start of a move the other way. Count that wick as a bullish break and you will read the chart backwards.
Some traders go further and require the close to clear the level by a minimum amount, or the next candle to stay beyond it. Zone Terminal uses a plain close beyond the level and relies on the displacement test (an FVG or a large body) to filter weak breaks.
Internal vs swing structure
Inside one large swing there are smaller swings. Swing (external) structure uses the larger, more significant highs and lows. Internal structure uses the smaller ones inside a leg. A pullback in an uptrend can show a bearish CHoCH on internal structure while the swing structure is still bullish. That internal CHoCH often marks the end of the pullback, not the end of the trend. Mixing the two levels is the most common reason structure seems to contradict itself.
The opening range on NSE
At 09:15 there are no confirmed swings for the new session. Zone Terminal uses the high and low of the first 15 minutes (the first three 5-minute candles) as reference levels until intraday swings confirm. Structure from the previous session is still loaded, but rankings are held until 09:20 while the opening settles, because the first candles of the day are the most erratic.Multi-timeframe alignment
Structure exists on every timeframe at once, and they often disagree. A practical way to combine them:
- Read the trend on the higher timeframe (1 hour for intraday work, daily for swing work).
- Look for breaks on the lower timeframe (5 minutes or 15 minutes) in the same direction.
- Treat lower-timeframe breaks against the higher-timeframe trend as pullbacks until the higher timeframe itself shows a CHoCH.
Common mistakes
- Marking swings early. A swing isn't one until the confirmation candles close.
- Counting wicks. A wick is a test or a sweep, not a break.
- Mixing internal and swing structure. Decide which level of swing you are reading.
- Trading every break in a range. Without a sequence of higher or lower swings, breaks are noise.
- Changing the pivot span. A span that changes from chart to chart makes every result incomparable.
Where structure leads next
A break is the first of three checks behind an order block. The second is proof that the move was impulsive, and the third finds the origin candle. Without the break, there is no order block, whatever the candles look like. Continue with the order block guide.
Frequently asked questions
- What is a Break of Structure?
- A finished candle closing beyond the most recent confirmed swing point in the direction of the trend: above the last swing high in an uptrend, or below the last swing low in a downtrend. It confirms the trend is continuing.
- What is the difference between BoS and CHoCH?
- A BoS breaks a swing in the direction of the existing trend (continuation). A Change of Character (CHoCH) is the first close beyond a swing against the trend, for example below the last higher low in an uptrend. It's an early sign of a possible reversal.
- Is CHoCH the same as a market structure shift?
- Most traders use the terms interchangeably. Some reserve 'market structure shift' for a CHoCH that comes with displacement, such as a Fair Value Gap, which makes it stronger evidence.
- Why shouldn't wicks count as a break?
- Stop orders cluster just beyond swing points. A wick through a swing that closes back inside is often those stops being triggered (a liquidity sweep), which frequently precedes a move the other way. Only a close shows the market accepted the new price.
- How many candles should define a swing?
- It's a trade-off. Fewer candles means faster but noisier swings; more candles means cleaner swings that confirm later. Zone Terminal uses three on each side. Whatever you pick, use it consistently and remember the confirmation delay.
Educational content about how market structure is measured. It isn't a recommendation to trade any instrument, and examples use illustrative numbers.