If you cannot tell a BOS from a CHoCH, you cannot read market structure β and without structure, the rest of Smart Money Concept collapses. They are two simple events that answer one question: is the market continuing or changing direction? Here is the difference without the jargon.
What a Break of Structure (BOS) is
A BOS confirms the trend continues. In an uptrend, price breaks the last relevant high (higher high) β bullish BOS, the trend continues. In a downtrend, it breaks the last low (lower low) β bearish BOS. The BOS tells you: "the current bias is still valid."
What a Change of Character (CHoCH) is
A CHoCH signals a possible change of bias. It is the first break against the current trend. In an uptrend, when price breaks a relevant low for the first time (instead of making a new high), that is a CHoCH: the market's character has changed. It is the first clue that the bias may reverse.
The difference in one sentence
BOS = continuation. CHoCH = possible reversal. The BOS breaks in the direction of the trend; the CHoCH breaks against it. A CHoCH usually precedes a full bias change, confirmed by the next BOS in the new direction.
| BOS | CHoCH | |
|---|---|---|
| Meaning | Continuation | Possible reversal |
| Break direction | With the trend | Against the trend |
| What it breaks | Last HH (bull) / LL (bear) | First opposing low/high |
| Use | Confirm bias | Anticipate bias change |
How to use it in your trading
Practical flow: define the higher bias with BOS on H4/H1. On a lower timeframe, wait for a liquidity sweep followed by a CHoCH β confirmation that the lower bias turns in favour of the higher one. Enter on the resulting FVG or Order Block. The CHoCH is your timing trigger; the BOS your direction confirmation.
Automatic structure on your chart
Our BOS + CHoCH indicator marks each event automatically β free on TradingView. Or automate the full framework on MT5 with Master of Liquidity EA.
The BOS and CHoCH strategy, step by step
Knowing the definitions does not make you money. This is the sequence the two events are actually used in, start to finish.
- Set the bias on the higher timeframe. On H4 or daily, find the most recent BOS. Bullish BOS means you are looking for longs only. This one decision discards most losing trades before you place them.
- Mark the liquidity the market is likely to take. Equal highs and lows, the previous day's high and low, the session extremes. These are where price is going before it does what you want.
- Wait for the sweep. Price runs the level, triggers the stops resting there and closes back inside. No sweep, no trade β you would be entering before the market has taken what it came for.
- Drop down and wait for the CHoCH. On M5 or M15, the first break against the local trend, in the direction of your higher bias. This is your trigger, and it should come with displacement: a fast, one-sided move rather than a limp break.
- Enter on the retrace. The displacement usually leaves a fair value gap or an order block behind it. Place your limit there instead of chasing the impulse.
- Stop beyond the sweep wick. Not at the level β the market just demonstrated it will reach the level. Beyond the extreme of the wick that took the liquidity.
- Target the opposing liquidity. If you entered long after a sweep of sell-side liquidity, the objective is the buy-side pool above: the equal highs, the previous day's high. Liquidity is where price is drawn, so it is also where you take profit.
Invalidations are worth naming out loud. If price closes back beyond the CHoCH level, the read is wrong and the setup is done β do not wait for the stop to be hit. And if the CHoCH arrives without displacement, treat it as a warning rather than a trigger; a structural break the market is not committed to usually gets reclaimed.
A worked example
Numbers here are illustrative β the shape is what matters, not the prices.
EURUSD is in an uptrend on H4: price has made a higher high and broken the previous one with a clean close. That is a bullish BOS, so the bias is long and shorts are off the table for the session.
During the London open, price drops. It runs 8 pips below yesterday's low at 1.0840, prints a long lower wick, and closes back at 1.0851. That is a sweep of sell-side liquidity β the stops of everyone long from the previous day just paid for someone else's position.
On M5, price had been making lower highs all morning. It now pushes up and closes above the last of those lower highs. That is the CHoCH: the local downtrend has broken, in the direction of the H4 bias. The move up was fast and left a gap between one candle's high and the next candle's low β displacement, and a fair value gap to work with.
The entry is a limit order in that gap. The stop goes below 1.0838, beyond the extreme of the sweep wick. The target is the equal highs at 1.0895, where the buy-side liquidity is sitting. Risk of roughly 15 pips for roughly 45 β and if price closes back below the CHoCH level before the gap fills, the trade never happens.
BOS, CHoCH and MSS: is MSS a different thing?
You will see MSS β Market Structure Shift β used alongside these two, and the honest answer is that in most of what you will read, MSS and CHoCH describe the same event: the first break against the prevailing structure.
Where traders do draw a line, it is on displacement. A CHoCH is the structural break on its own: price closed beyond the level, that is all. An MSS is that same break delivered with an impulsive, one-sided move that leaves a fair value gap behind it. Under that reading every MSS is a CHoCH, but not every CHoCH earns the name MSS.
The distinction matters less than the underlying point, which is worth holding on to whichever label you use: a structural break the market moves away from decisively is worth trading, and one it drifts through is not. Do not lose an afternoon to the terminology.
How to mark structure step by step
Most BOS and CHoCH mistakes are not conceptual β they come from marking the wrong points. This is the order that works:
- Pick one timeframe and stay on it. Mixing H4 swings with M5 breaks produces a structure that says whatever you want it to say.
- Mark only relevant swings. A high is relevant if price left it with impulse and skipped an area on the way. Micro-peaks inside a range are not structure, they are noise.
- Use closes, not wicks. A wick that pierces a high and comes straight back is usually a liquidity sweep, not a break. Require a candle close beyond the level.
- Write down the active direction. While BOS keep printing in the same direction, the bias has not changed β however frightening the red candle looks.
Structure across timeframes
The classic error is treating an M1 CHoCH as if it flipped the daily trend. It does not. Structure is hierarchical: the higher timeframe sets the bias, the lower one sets the entry.
A practical way to use it: mark structure on H4 or daily to know which direction you want to trade, then drop to M15 or M5 only to find the CHoCH that gives you an entry in line with that higher bias. A CHoCH against the higher-timeframe bias is not a reversal signal, it is usually a pullback.
Where liquidity fits in
BOS and CHoCH describe what price did; liquidity explains why. A genuine break is usually preceded by a sweep: price pierces an obvious high or low, triggers the stops resting there, and only then moves with impulse.
That is why the more reliable sequence is not "it breaks, I enter" but liquidity sweep β CHoCH β retest. The first part is covered in detail in what a liquidity sweep is and how to trade it, and the zones where the impulse tends to originate are in what order blocks are.
Mistakes that ruin the read
- Marking every peak. If your chart has twenty structure lines, you do not have structure.
- Confusing a sweep with a BOS. Long wick back inside = liquidity taken. Clean close outside = break.
- Trading a CHoCH in isolation. It is the first clue, not the confirmation. Confirmation is the next BOS in the new direction.
- Re-marking structure to justify an open trade. If you move the lines after entering, you are not analysing any more, you are looking for excuses.
Related: what is a liquidity sweep Β· what are Order Blocks.
Educational content. Does not guarantee profitability. Trading involves risk of capital loss.
