Skip to content
🧭
4 min read · Published

BOS vs CHoCH: Defining Market Structure Before Trading It

Distinguish continuation and counter-trend structure breaks with declared swing rules, confirmation timing and an example that avoids hindsight.

By Hardik K Chapla — builder of the Quantora Robots MetaTrader Expert Advisors and indicator.

Break of Structure, or BOS, and Change of Character, or CHoCH, are labels used in some price-action and Smart Money Concepts discussions. They are not universally standardized exchange events. Different traders or indicators can assign different labels to the same chart because they choose different swings, timeframes and break rules.

For this guide, BOS means a break beyond a declared swing in the direction of the existing structure. CHoCH means a break through a declared opposing swing that challenges that structure. These are explicit study conventions, not proof of institutional activity or predictive accuracy. The purpose is to make a chart description reproducible before evaluating any trading idea.

Declare the swing rule first

A simple swing-high rule can require the central completed candle's high to exceed the highs of two candles on either side. A swing low reverses that comparison. This five-bar example needs two later candles before confirmation. The marker may be drawn over the central candle afterward, but the trader did not know it was confirmed at that earlier timestamp.

MetaTrader's Fractals documentation illustrates five-bar extrema, while implementations can handle equal values or larger formations differently. State the exact rule your study uses. A ZigZag-style chart or an indicator that redraws recent swings also needs explicit treatment of revisions. Otherwise, finished labels can unintentionally use information unavailable to a live decision.

BOS describes continuation under the declared convention

Imagine fictional confirmed highs at 105 and 110 and confirmed lows at 100 and 104. Under a higher-high and higher-low definition, that is upward structure. If a later completed close reaches 112, it has broken above the declared 110 swing. We label that an upward BOS because the break agrees with the prior structure.

A break does not guarantee a successful long trade. Price can close above 110 and return below it soon afterward. Before testing an entry, define whether the trigger is a wick, close, buffered close or subsequent retest, plus the expiry and invalidation. Those choices produce different signals and different execution assumptions.

CHoCH challenges structure without proving a new trend

Using the same fictional structure, suppose 104 was declared in advance as the relevant protected low. A subsequent completed close at 103 challenges the earlier upward sequence and meets this guide's bearish CHoCH definition. It does not prove that a durable downtrend has started. A larger timeframe can still be rising while a small one breaks lower.

Some methods use the most recent minor pullback; others require a major swing associated with a new high. Do not switch between them after seeing the outcome. If a new protected level is selected, record when it became known and why. Changing the reference can change whether the same move is labelled a continuation, warning or ordinary noise.

Keep the distinctions visible

Declared upward structure in a hypothetical chart
EventReferenceInterpretation under this guide
Close at 112Prior confirmed high 110Upward BOS: continuation description
Wick at 103, close at 105Declared protected low 104No close-based CHoCH; a wick rule would differ
Close at 103Declared protected low 104Bearish CHoCH: prior structure challenged
Later lower highs and lowsNewly confirmed swingsAdditional evidence for downward structure

Separate description from execution

A chart break is observed in a price series. An order executes under a broker's Bid, Ask, Last, order-type and fill rules. A level cross on a Bid chart does not establish the price at which a buy could have filled. Stops also can execute beyond their requested level during gaps. Include those distinctions when converting labelled breaks into a test.

Do not infer which participants traded from a BOS label. Candles summarize prices over intervals; they do not reveal the identity or intention of every buyer and seller. Claims about institutional orders need evidence beyond the pattern. Likewise, multiple structure labels from the same candles are not independent confirmations of a forecast.

A replay checklist

Is CHoCH always a reversal? No; it can fail or remain a small-timeframe pullback. Can BOS be bullish on one timeframe and bearish on another? Yes, because their swing structures differ. Which definition is correct? There is no universal implementation; the useful one is explicit enough to reproduce and test without hindsight.

  • Freeze the feed, timeframe, swing selection, equality treatment and confirmation delay.
  • Mark only levels known at the decision time and retain both successful and failed breaks.
  • Declare the protected swing and distinguish wick and close triggers.
  • Record entry timing, stop, exit, position sizing, costs and maximum simultaneous exposure.
  • Evaluate the frozen definitions on unseen observations rather than optimizing labels on the complete chart.
🧭

Compare a chart interpretation

Review an educational structure reading against your own declared swings and confirmation times.

Compare a chart interpretation →