WhitmanTrading

CHoCH vs MSS

Change of character and market structure shift both name the first break that goes against the prevailing sequence of swing highs and lows. Different teachers use different labels for it, and the underlying event on the chart is the same one.

Two labels for one thing. Some teachers use one, some use the other, a few use both for slightly different events, and the disagreement is about vocabulary rather than about what happens on the chart.

What each one is

A change of character is the first break against the run. In a sequence of higher highs and higher lows, it is the moment a low breaks instead. Change of character covers it in full.

A market structure shift is the same description under a different name. Where a distinction is drawn at all, it is usually about which swing is measured and how much displacement is required. Market structure shift covers that usage.

Both are defined against continuation. Each is described as the exception to a break of structure, which is the ordinary break in the direction the market was already going.

Where they differ

A price series where the first opposing swing breaks.
The first break against the sequence. Illustrative chart - not real market data.

Mostly in who taught you. The event is identical; the label follows the lineage of the material, which is why two people can watch the same bar and disagree about what to call it.

The second half of a price series with the same break named differently.
Same bar, other vocabulary. Illustrative chart - not real market data.

Where a real distinction exists, it is the displacement requirement. Some versions ask for a decisive move through the level rather than a marginal one, and that requirement is the substantive difference.

A slice of price data with a marginal break and a decisive one.
Marginal or decisive is the only real question. Illustrative chart - not real market data.

And which swing counts. A minor pullback low and a major one produce different answers on the same chart, and neither term specifies which you should be using.

What neither differs in is reliability. Nothing about the label changes how often the event precedes a reversal, because the event is the same event.

Where they agree

A window of price data with one shared structural break.
One event, two labels. Illustrative chart - not real market data.

They mark the same bar. Under any consistent swing definition, both terms point at the same break, which is the clearest evidence that the argument is about naming.

Both are frequent. On this site’s shared series direction runs average 2.01 bars with a longest of 11, so breaks against the prevailing run happen constantly and most of them lead nowhere.

Both need a written swing definition to be usable. Without one, the event is identified after the fact, which means every chart shows it working.

And neither contains a stop. On this site’s series the ninetieth percentile bar range is 1.101, and the invalidation belongs beyond the swing rather than at the break level.

Which one to use

A range-bound stretch of price producing constant false breaks.
In a range the event fires repeatedly. Illustrative chart - not real market data.

Use change of character as the label. It is the more widely taught of the two, so it costs you less when you read somebody else’s analysis or ask a question about your own.

A slow-moving stretch of price with one decisive opposing break.
A decisive break is the version worth marking. Illustrative chart - not real market data.

Use whichever term your own material uses, if you already have one. Consistency inside your notes matters more than matching anybody else’s vocabulary, and switching mid-record makes the record unreadable.

Use the displacement requirement when you want fewer signals. Asking for a decisive break rather than a marginal one is a real filter, and it is the one genuine idea inside this comparison.

And when somebody insists the two are different, ask them to mark both on one chart. If the same bar gets both labels, the disagreement is settled.

What actually decides whether it works

A candlestick chart annotated with the round-trip cost of a switch.
Every break traded costs a round trip. Illustrative chart - not real market data.

The swing definition. How many bars either side make a swing high, whether a wick counts, whether a close through the level is required. Those three answers change the count enormously.

A section of a price series drawn without volume context.
And a thin market breaks levels for no reason at all. Illustrative chart - not real market data.

And the timeframe you read it on. The same instrument produces a different structure on every chart interval, so a break on one is invisible on another and both are correct.

The original data

Of the 24,971 unique videos in research/search-study-corpus.jsonl, 1 compares the two directly in the title, at 1,959 views. Separately, change of character appears in 40 titles at a median of 4,162 across 34 channels, and market structure shift in 10 at a median of 40,161 across 8. The counts come from site/rank_compare.py and site/corpus_count.py.

A candlestick series with several gaps, the largest of them marked.
A gap can break a level without trading through it. Illustrative chart - not real market data.

40 videos on one term at 4,162 and 10 on the other at 40,161. A quarter of the coverage and roughly ten times the audience per video — the rarer label draws far more attention per upload, on 8 channels, which is a sample small enough that a single viral video would produce exactly this shape.

A stretch of price bars cut short at a decision point.
A low broke. Character change, or noise? Illustrative chart - not real market data.

The answer to the question on that chart is that your written swing definition decides it. If a two-bar pullback counts as a swing, this qualifies; if you require five, it does not — and without that sentence written down, you will decide after seeing what happened next.

When it fails

The failure is having no written swing definition, and it makes the whole idea unfalsifiable. A low breaks and you look for whether it was a meaningful swing. Price then reverses, so it obviously was. Another low breaks, price continues, and that one obviously was not a real swing. Every chart in review shows the concept working perfectly, because the definition was supplied after the outcome each time. No record built this way can tell you anything.

The second failure is arguing about the label. They name the same event.

A third is trading every break in a range. Short runs produce them constantly.

A fourth is reading structure on one timeframe and trading another. They disagree by design.

A fifth is accepting a marginal break. The displacement filter exists for a reason.

And a sixth is placing the stop at the break level. It belongs beyond the swing.

Change of character covers the more widely taught label. Market structure shift covers the alternative name. And break of structure covers the continuation event both are defined against.

What I actually do

This one wastes more time than almost any other argument in the space. Two names, one event, and endless discussion about which is correct. What decides whether either works for you is the swing definition underneath, and hardly anybody writes that down.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.