Home / Learn Hub / Strategies / BOS & CHoCH
Advanced

Break of Structure and Change of Character: BOS and CHoCH Explained

BOS and CHoCH are the two labels that hold the whole smart-money vocabulary together. Underneath the branding they are a formalisation of higher highs and higher lows, which is a good idea, provided you are honest about how much of it is judgement.

In one sentence:

A break of structure is price confirming the trend by pushing past the last swing point in the same direction; a change of character is the first time it fails to and breaks the other way instead.

Break of Structure & CHoCH at a glance

DifficultyAdvanced, because marking swings objectively is much harder than it looks
BOSBreak of Structure: price closes beyond the previous swing in the direction of the trend
CHoCHChange of Character: the first break against the trend, through the most recent counter-swing
Also calledMSS, or market structure shift, which most traders use interchangeably with CHoCH
Timeframes4-hour or 1-hour for the structure that governs the bias, 5-minute to 15-minute for entries
Markets it suitsAny market that trends. It is worth nothing in a choppy range.
What it needsA written swing definition, applied identically every time
Honest originThis is Dow Theory’s higher highs and higher lows with modern labels attached

What it is and why it works

Market structure is nothing more than the sequence of swing highs and swing lows on a chart. In an uptrend, each high is higher than the last and each low is higher than the last. In a downtrend, both are lower. When that sequence continues, the trend is intact; when it breaks, something has changed. Charles Dow described this in the 1890s and it has been the backbone of trend analysis ever since.

A break of structure, BOS, is the sequence continuing. In an uptrend, price pulls back, then pushes up and closes above the previous swing high. That confirms another higher high, so the uptrend is intact and a BOS is a continuation signal. It tells you the existing bias survived the pullback.

A change of character, CHoCH, is the sequence breaking. In that same uptrend, price pulls back and this time keeps going, closing below the most recent higher low. For the first time the market has failed to hold its own structure, and the run of higher lows is over. That is a potential reversal signal, potential being the operative word, because a single CHoCH is equally consistent with the start of a deeper correction inside a trend that is still alive on a higher timeframe.

So the pair is straightforward: BOS means the trend just confirmed itself; CHoCH means it just did something it had not been doing. The genuine value in the framework is that it forces you to define your bias in terms of specific, marked price levels instead of a vague feeling about direction, and it gives you a written rule for when you are wrong. That is a real improvement over most discretionary trend reading, and it is why the concepts are worth learning even if you have no interest in the rest of the vocabulary.

The weakness is equally real and rarely stated. Everything depends on which swings you decide to mark, and there is no universally agreed rule for that. Should a swing high be a candle with two lower candles on each side, or three, or five? Does a break require a candle body to close beyond the level, or does a wick through it count? Do you use the “internal” minor structure or only the major “swing” structure? Different answers produce different, sometimes opposite, readings of the same chart, and because the choice is made by the trader, it is trivially easy to select the swing definition that produces the BOS you were hoping for. The framework is only as objective as the rules you write down and refuse to change mid-trade.

How to trade it, step by step

  1. Write down your swing definition before you mark anything. A workable and common one: a swing high is a candle whose high is higher than the two candles either side of it, and a swing low is the mirror image. Any consistent definition works; the requirement is that it is fixed in advance and applied identically to every chart. This one decision governs everything downstream and is where most of the subjectivity in the method lives.
  2. Decide the close-or-wick rule now, in writing. The stricter and more defensible version is that a break requires a candle to close beyond the level; a wick through it is not a break. This produces fewer, better signals and makes the reading reproducible. What you must not do is decide case by case, because that turns the method into a way of confirming decisions you have already made.
  3. Mark structure on the higher timeframe first. Work down: mark the swings on the 4-hour to establish the governing bias, then on the 1-hour, then take entries on the 15- or 5-minute. Your bias comes from the highest timeframe you are using, and lower-timeframe structure is only permitted to time entries in that direction: not to override it.
  4. Label each break as BOS or CHoCH as it happens. Break in the direction of the existing sequence is a BOS and means continuation. Break against it, through the most recent counter-swing, is a CHoCH and means the character has changed. Writing the label on the chart forces the distinction; traders who skip this step routinely trade a CHoCH as though it were a BOS.
  5. Treat a CHoCH as a change of permission, not as an entry. When a CHoCH occurs, the correct response is to stop taking trades in the old direction and to start looking for setups in the new one. It is not a signal to reverse immediately at the break, because the break itself is often the fastest, worst-priced point of the move.
  6. Wait for the pullback and enter from a defined area. After a BOS or CHoCH, price commonly retraces into the zone the impulse came from: the last opposing candle before the move, or the fair value gap the move left behind. That retracement is the entry location, and it gives you a defined stop and a far better price than chasing the break.
  7. Put the stop beyond the swing that created the structure. For a long after a bullish CHoCH, the stop belongs below the swing low that the move originated from, because a return below it means the character change failed. Do not place it just under the broken level, which is exactly where price returns to test. Size the position from that distance with the position size calculator.
  8. Target the next structural point, and check it pays. The natural objective is the next swing high or low in the direction you are trading, or the pool of liquidity beyond it. Measure the distance against your stop with the risk-reward calculator before entering, because a valid structural setup with a poor reward-to-risk ratio is still a trade you should skip.
  9. Re-mark your structure only on closed bars. A swing point is not confirmed until the candles either side of it have closed, and a break is not a break until the breaking candle closes. Adjusting your structure while a bar is still forming means your analysis changes with every tick, which feels like responsiveness and is actually the mechanism by which the method loses all discipline.

Size every one of those entries with the position size calculator and check the trade is worth taking with the risk/reward calculator before you commit.

The conditions it needs

A market that is actually trending

The framework assumes a sequence of swings exists to be broken. In a genuine trend it describes something real and the labels are informative. In a choppy range, price crosses minor swing points constantly and the chart produces a continuous stream of BOS and CHoCH labels pointing in alternating directions, all of them technically correct and none of them useful.

A fixed, written swing definition

This is the difference between a method and a rationalisation. If the number of candles that define a swing, and the close-or-wick rule, are decided in advance and never adjusted, the reading is reproducible and you can learn from your record. If they float, you will unconsciously choose whichever version produces the break you want, and your journal will be measuring nothing.

Multi-timeframe discipline with the higher timeframe in charge

The single most useful application of BOS and CHoCH is as a hierarchy: the 4-hour sets what you are allowed to do and the 15-minute decides when. A CHoCH on the 5-minute inside an intact 4-hour uptrend is a pullback, not a reversal. Traders who let the lowest timeframe define the bias will reverse their view several times a session.

Patience for the retracement

The break itself is the most crowded and worst-priced moment of the move, with the stop necessarily far away. The setup becomes tradeable when price retraces into the origin of the impulse, which gives a tight, defined invalidation. A trader who cannot wait for that retracement will find the arithmetic of the strategy does not work, however accurate the structural reading is.

When it fails

Which markets this works best on

For different levels of experience

If you are brand new

Look at any trending chart. In an uptrend, price makes a high, pulls back, makes a higher high, pulls back to a higher low, and so on. Those highs and lows are the market’s structure, and that is all the word means.

Break of structure is when price pushes past the last high and keeps the pattern going. The uptrend just confirmed itself. Change of character is when price instead drops below the last low; the first time it has broken its own pattern. Something has changed.

That is genuinely the whole concept, and it is the same idea as the higher-highs-and-higher-lows trend definition that has been taught for over a century. The modern names are new; the observation is not.

Two practical things to get right from the start. First, decide what counts as a swing high before you draw anything; a simple and common rule is a candle with two lower candles on each side. Second, decide whether a break needs a candle to close past the level or whether a wick counts, and then never change your mind. The reason those two rules matter so much is that without them you will unconsciously mark whichever swings support the trade you already wanted to take, and you will genuinely not notice yourself doing it.

Finally: do not enter at the break itself. Wait for price to pull back towards where the move started, put your stop beyond the swing that created the structure, and make the position small enough that this costs you your normal fixed risk.

If your results are inconsistent

If BOS and CHoCH have not made your trading more consistent, the cause is usually one of two things, and both are about discipline rather than knowledge.

The first is that you are trading structure in a range. In sideways conditions minor swings are broken constantly, so the chart produces an unbroken stream of labels in alternating directions. Every one is correctly applied and none of them is informative. Before you look for a break, make an explicit judgement about whether the market is trending at all, and be willing to conclude that it is not and do nothing.

The second is the internal-versus-swing escape hatch. Nearly every version of this framework distinguishes minor internal structure from major swing structure without a hard rule for which one governs, and that gap means there is almost always a reading that agrees with you. Fix it by declaring a hierarchy in writing: the 4-hour sets the bias, the 1-hour must agree, and the 15-minute is only allowed to time the entry. If the 15-minute disagrees with the 4-hour, the 15-minute is a pullback.

Beyond that, the improvement with the largest effect is refusing to chase breaks. The BOS is confirmation of something that already happened, so entering there means the worst price and the widest stop in the whole move. The tradeable moment is the retracement into the origin of the impulse: the last opposing candle, or the gap the move left. Same read, far better arithmetic.

If you are experienced

Treated rigorously, this is a swing-labelling problem with a well-known solution space: fractal or pivot definitions with a fixed lookback, or ZigZag-style algorithms with a threshold parameter. Both are timeframe- and parameter-dependent, and the sensitivity is not incidental; the label sequence on the same series can invert with a one-bar change in the pivot definition. Any claim about the reliability of a structural signal that does not state the swing definition is unfalsifiable.

The informational content is confirmatory rather than predictive. A BOS is a realised trend-continuation event, so its value lies in conditioning subsequent behaviour: the distribution of the retracement depth after an impulse, and the persistence of the sequence, are the estimable quantities. That is why the retracement entry rather than the break entry is the version with defensible arithmetic; you are trading a conditional distribution, not the signal itself.

The CHoCH-as-reversal claim needs care. A first counter-sequence break is a low-specificity event because deep corrections within intact higher-timeframe trends produce them routinely. Conditioning on higher-timeframe agreement raises specificity sharply at the cost of frequency, which is the correct trade for anyone running this discretionarily. And be clear-eyed about provenance: this is Dow structure with new labels, which is not a criticism of the mechanics but should temper expectations that it contains information other trend-following approaches do not. The improvement it offers is enforced explicitness about where you are wrong, and that is worth having on its own terms.

Risk management for this strategy

The main risk in structure trading is that it feels objective while being substantially discretionary. Because every trade is justified by a labelled level, losses feel like bad luck rather than like a flawed read, and the framework provides an endless supply of alternative structural interpretations to explain them away. The practical defence is a written rule set (swing definition, close-or-wick, timeframe hierarchy) and a journal that records the labels you assigned at the time, not the ones that look right afterwards.

On stop placement: the stop belongs beyond the swing that created the structure, not just past the broken level. The broken level is precisely where price comes back to test, so a stop sitting there is inside the expected retracement. This produces a wider stop than most traders want, and the correct adjustment is a smaller position rather than a closer stop.

Entry choice changes the risk profile materially. Entering at the break means a wide stop and a high chance of an immediate adverse retracement; entering on the retracement means a tighter stop but a real chance of missing the move entirely. Pick one, size for it, and do not switch method after a run of misses, which is the point at which most traders start chasing breaks and simultaneously widening stops.

Finally, apply a hard rule about ranges. The strategy has no edge in sideways conditions and will generate its highest signal frequency exactly there. If you cannot state which way the higher timeframe is trending, the correct position size is zero.

Where Market Structure Pro fits

The whole framework has one blind spot, and it is a serious one: BOS and CHoCH labels are generated most abundantly in exactly the conditions where they mean least. In a range, minor swings break constantly, the chart fills with alternating markers, and every one of them is correctly applied by the rules. The method cannot tell you when to ignore it.

That is the gap Market Structure Pro is built to fill. It fuses twenty-seven tools into a single verdict (TRADE, TRANSITION or NO TRADE) and it has a dedicated ranging and chop filter whose entire job is to return NO TRADE when the market is not doing anything worth trading. Used alongside a structural read, it is a direct answer to the question the structure itself cannot answer: is this sequence meaningful, or is it noise wearing labels?

The TRANSITION verdict is particularly relevant to CHoCH. A change of character is by nature an ambiguous moment, the old sequence has broken but the new one has not established itself, and forcing that into a binary trade-or-not decision loses the information. A three-state output with a confidence percentage and an A/B/C grade lets a genuinely uncertain market read as uncertain.

And because MSP is non-repainting, with state locking on the closed bar, the verdict recorded at the time of your trade is still there when you review it. That matters unusually much for this strategy, because structure trading is the most hindsight-prone method on this site: on a finished chart the meaningful swings are obvious and the failed breaks vanish. An unchangeable record of what the conditions were at the moment you acted is a genuine check on that. MSP does not place trades, is not a signal service, and guarantees nothing.

TRADETRANSITIONNO TRADE

One verdict with a confidence score, an A/B/C grade and a plain-English reason. Non-repainting, on every MT5 instrument and timeframe.

Stop guessing whether the setup is valid

Market Structure Pro reads structure, trend, momentum, levels, volatility, volume and session in one pass and gives you a single answer with the reasoning attached. Free 7-day trial, no card required.

Start free trial

Frequently asked questions

What is the difference between BOS and CHoCH?

A break of structure is price continuing its existing sequence: in an uptrend, closing above the previous swing high, confirming another higher high. A change of character is the first break against that sequence: in the same uptrend, closing below the most recent higher low. BOS means continuation; CHoCH means the market has done something it had not been doing and may be turning.

Is a CHoCH a reliable reversal signal?

Not on its own. A single change of character is entirely consistent with a deep pullback inside a trend that is still intact on a higher timeframe, and those pullbacks happen regularly. Treat a CHoCH as a change in what you are permitted to trade rather than as a reversal entry, and require the higher timeframe to agree before treating it as a genuine turn.

How do I mark swing highs and lows correctly?

Choose a definition and never vary it. A common and workable one is that a swing high is a candle whose high exceeds the two candles either side of it, with the mirror image for a swing low. Any consistent rule works; the danger is having no rule, because you will then unconsciously mark whichever swings support the trade you already want and will not notice you are doing it.

Does a break of structure need a candle close?

It depends on the rule you set, and setting one in advance matters more than which you choose. Requiring a candle to close beyond the level is the stricter version and produces fewer, higher-quality signals. Allowing wicks produces more signals and more failures. The one approach that guarantees problems is deciding case by case, because it will always resolve in favour of the position you hold.

Is BOS and CHoCH the same as Dow Theory?

Essentially yes. Charles Dow described trends as sequences of higher highs and higher lows in the 1890s, and BOS and CHoCH are labels applied to the continuation and the first failure of that sequence. The mechanics are genuine and long established. What the modern framework adds is enforced explicitness about swing levels and invalidation, which is a real practical benefit even though the underlying idea is not new.

What is the difference between internal structure and swing structure?

Swing structure refers to the major highs and lows that define the overall trend; internal structure refers to the minor swings within a single leg of it. The distinction is useful for timing entries, but few frameworks give a hard rule for which one governs, and that ambiguity means there is nearly always a level of structure that agrees with what you want to do. Declaring a written timeframe hierarchy is the fix.

Where do I put the stop loss on a BOS or CHoCH trade?

Beyond the swing point that created the structure, not just past the level that broke. The broken level is exactly where price returns to test, so a stop there sits inside the expected retracement. For a long after a bullish change of character, the stop belongs below the swing low the move originated from. That means a wider stop and a smaller position.

Why does BOS and CHoCH stop working in a range?

Because the framework assumes a sequence exists to be broken. Sideways markets break minor swing points continually, so the chart produces a stream of alternating BOS and CHoCH labels, each correctly applied by the rules and none of them informative. The method cannot detect this itself, which is why an explicit trend-or-range judgement has to be made before you look for structural signals at all.

Should I enter at the break or wait for a pullback?

Waiting for the retracement is the version with better arithmetic. The break itself is the most crowded, worst-priced moment of the move and forces the widest stop. After a break, price commonly retraces towards the origin of the impulse, which offers a defined entry area and a much tighter invalidation. The trade-off is that some moves never retrace, so you will miss trades, which is why you must pick one approach and record it rather than switching after a run of misses.

Related reading