CHoCH vs BOS: A Clear Market Structure Tutorial for Beginners

Learn break of structure (BOS) and change of character (CHoCH): how to mark swing points, confirm breaks with candle closes, and use both to time entries.

By Nirosh Ranathunga · · 4 min read

Two abbreviations appear in almost every modern price action discussion: BOS (break of structure) and CHoCH (change of character). Both describe price breaking a previous swing point. The difference is which swing point is broken, and that difference tells you whether the trend is continuing or may be about to reverse. Once you can see it, you will never read a chart the same way again.

Market structure basics: swing highs and swing lows

Every trend is a sequence of swings.

  • An uptrend makes higher highs (HH) and higher lows (HL).
  • A downtrend makes lower highs (LH) and lower lows (LL).

A swing high is a peak with lower candles on both sides; a swing low is a trough with higher candles on both sides. Many traders require at least two or three candles on each side to count a point as a swing. Be consistent: the same definition on every chart.

In an uptrend, the most important point is the last higher low. As long as it holds, buyers are in control. In a downtrend, the most important point is the last lower high.

What is a break of structure (BOS)?

A BOS happens when price breaks a swing point in the direction of the current trend:

  • In an uptrend, price closes above the previous higher high. Bullish BOS.
  • In a downtrend, price closes below the previous lower low. Bearish BOS.

A BOS is a continuation signal. It confirms the trend is still alive and usually tells you a new pullback will follow, which is where trend traders look for their next entry.

Ad slot (configure adsense_client in config/env.php)

What is a change of character (CHoCH)?

A CHoCH happens when price breaks a swing point against the current trend, specifically the point that was protecting the trend:

  • In an uptrend, price closes below the last higher low. Bearish CHoCH.
  • In a downtrend, price closes above the last lower high. Bullish CHoCH.

A CHoCH is the first sign that the trend may be changing. It does not guarantee a reversal; it tells you the previous trend has lost control and you should stop trading in its direction until structure is clear again.

BOSCHoCH
BreaksThe last high in an uptrend (or low in a downtrend)The last higher low in an uptrend (or lower high in a downtrend)
DirectionWith the trendAgainst the trend
MeaningTrend continuesTrend may be reversing
Typical useWait for the pullback, then join the trendEntry trigger at a key level, or warning to stop trend trades

A worked price sequence

Here is a simple uptrend on a 15-minute chart, followed by a reversal:

  1. Price rallies from 100 to 110 (swing high), pulls back to 105 (higher low).
  2. Price rallies to 115, closing above 110. Bullish BOS: trend continues.
  3. Price pulls back to 109 (new higher low), then rallies to 118, closing above 115. Another bullish BOS.
  4. Price falls from 118 and closes below 109, the last higher low. Bearish CHoCH: the uptrend is in question.
  5. Price bounces to 113 (a lower high), then falls and closes below the CHoCH low. Bearish BOS: a new downtrend is confirmed.

Notice the order: a CHoCH first, then a lower high, then a BOS in the new direction. Many traders wait for that second step before trading the new trend.

Body close or wick? Confirming a break

One of the most common questions is whether a wick through a swing point counts as a break. A practical rule:

  • Candle body close beyond the level = confirmed break.
  • Wick beyond the level, close back inside = no break. This is often a liquidity sweep, which can be a signal in the opposite direction.

Requiring a body close filters out many false signals, especially on volatile instruments like gold.

Internal vs swing structure, and why timeframe matters

A CHoCH on the 3-minute chart is just a small wiggle on the 1-hour chart. The same price action can be a reversal on one timeframe and a pullback on another. This is why market structure works best with multi-timeframe analysis:

  • Use BOS on the higher timeframe to define the trend you trade with.
  • Use a CHoCH on the entry timeframe as the trigger that the pullback against that trend has finished.

A simple CHoCH entry model

  1. Higher timeframe (1H): bullish structure with recent BOS to the upside.
  2. Intermediate timeframe (15M): price pulls back into a key level or sweeps a recent low.
  3. Entry timeframe (3M): during the pullback, price makes lower highs. Wait for a body close above the last lower high: bullish CHoCH.
  4. Enter on the retest of the broken lower high. Stop below the low that created the CHoCH.
  5. Target the higher timeframe high, aiming for at least 1:2 reward-to-risk.

Mistakes to avoid

  • Trading every CHoCH. A CHoCH in the middle of nowhere is noise. It matters at key levels and after sweeps.
  • Mixing timeframes. Do not label a 3-minute CHoCH as a trend reversal on the 1-hour chart.
  • Inconsistent swing definitions. Decide what counts as a swing and use the same rule every time.
  • Forgetting risk. Structure tells you where to place your stop; your position size must make that stop an acceptable loss.

In the free trading checklist, the items "Higher timeframe has a clear trend" and "Entry timeframe confirms the trade direction" are exactly the BOS and CHoCH questions from this tutorial. Answer them honestly before every trade and you will filter out most counter-trend mistakes.

Risk warning: This article is for education only and is not financial advice. Trading Forex, Gold and Cryptocurrency involves high risk and you can lose more than you expect. Test any idea on a demo account first.

Read next

Ad slot (configure adsense_client in config/env.php)