WhitmanTrading

CHoCH vs MSS

A change of character and a market structure shift both name the first close through the latest swing point against the prevailing trend, so under that plain definition they are the same event. They part ways only when a teacher adds a condition to MSS, usually displacement: a fast break leaving a fair value gap.

These are two labels for one thing, until somebody adds a condition to one of them. Under the plain definition this site uses, the two names land on exactly the same closes. The real difference shows up in one popular teaching that only accepts a shift made with displacement, and that version marks a shorter list.

What each one is

Change of character: the trend’s sequence breaking. While highs and lows keep stepping up, it is the first daily close beneath the latest swing low. The site’s change of character page defines it with five-bar swings and a close, not a wick.

A market structure shift is described the same way. The site’s market structure shift page describes the identical break, the newest higher low giving way in an uptrend, and notes that some traders give that break the other name. It leaves the swing size and the close-or-wick choice open, so this page applies the change of character page’s five-bar close rule to both.

Both are defined against a break of structure. That is the with-trend break; these two names mark the break against it.

Where they differ

In vocabulary first. The label usually follows whoever taught it. Two people looking at one bar can use different words for it and both be describing the same close.

In displacement, when a teacher requires it. One guide to the Inner Circle Trader’s 2022 model, AlgoKings, says the structure shift there counts only if it comes with displacement, a strong move that leaves an imbalance behind. That is a second condition stacked on the first break, and it marks fewer bars.

In which swing counts, when nobody writes it down. A minor pullback low and a major one give different answers on the same chart. Neither name settles which one you mean.

Not in what happens next, under one rule. Because both names mark the same event under the plain rule, any statistic about one is a statistic about the other.

Which one to use: CHoCH or MSS?

Use whichever name the material you learn from uses. Keeping one word in your notes matters more than matching anyone else’s vocabulary.

Use the plain first-break rule when you want to compare your notes with this site’s figures. The event lists on the change of character page are built that way.

Use the displacement version under its own written rule when you want fewer events. Calling a stricter rule by the same name as the plain one hides the change.

And when someone insists the two are different, ask for the rule in numbers. If both labels land on the same bar, the disagreement was about the word.

When the two labels disagree: TLT, 2002 to 2026

The test. The five-bar structure rule was run on the daily bars of TLT, a fund holding long-dated US Treasury bonds, from July 2002 to 2 October 2026. Bonds are a different market from the stock funds this site usually tests. Each close through a live swing is a break; a break against the previous one is a change of character, and under the plain rule a market structure shift as well.

One list under the plain rule. The rule found 292 breaks, and 139 of them went against the previous break: 69 upward and 70 downward, from 11 October 2002 to 7 July 2026. Every one of the 139 carries both names.

Where the displacement version cuts. Displacement was tested the way this site’s ICT 2022 model page tests it: an upward break leaves a fair value gap when the low of the next session sits above the high of the session before the break, and a downward one mirrors that. The guide places the model on one- to five-minute charts after a liquidity sweep and describes displacement as wide candles closing near their extreme; this test keeps only the gap part, on daily bars. Of the 139 changes of character, 99 left a gap and count as a shift under the stricter reading; 40 did not and stay changes of character only.

Horizontal bars showing the share of TLT structure breaks from 2002 to 2026 that left a fair value gap: 62.32% of upward changes of character, 80.00% of downward ones, and 55 of 75 upward and 54 of 78 downward continuation breaks.
Share of five-bar structure breaks on TLT's daily chart that left a fair value gap, the displacement test, by break type and direction, July 2002 to October 2026. Source: Yahoo Finance, TLT daily bars (m75-tlt-change-of-character-market-structure-shift-displacement-gap-2002-2026.csv).

Direction mattered, the label did not. Downward changes of character left a gap 56 times in 70 (80.00%); upward ones 43 times in 69 (62.32%). Continuation breaks left one 55 times in 75 upward (73.33%) and 54 times in 78 downward (69.23%), and in total 109 of 153 did, the same share as the changes of character (Fisher exact test, p = 1.000). So the displacement condition sorts breaks by how fast they moved; it does not pick out reversals.

Two TLT breaks five days apart

26 November 2025: a change of character, but no shift under the stricter rule. TLT closed at $90.64, above the 12 November swing high of $90.32. The session before had a high of $90.59, and the session after traded down to $89.95, back below it, so no gap was left. Under the plain rule it is both; under the displacement rule it is a change of character only.

1 December 2025: both, under either rule. TLT closed at $88.77, just 3 cents under the 18 November swing low of $88.80. The session before had a low of $89.95, and the next session’s high was $88.96, leaving a gap of 99 cents between them. The break itself was tiny; the gap came from the sessions around it, which is why a gap test is not the same thing as a size test.

The original data

The sample. Yahoo Finance’s daily bars for TLT, from the first one on 30 July 2002 through 2 October 2026: 292 five-bar breaks, of which 139 went against the previous break.

The rule. A day counts as a swing high when its high beats the five days before and the five after, so it is confirmed a week late; a fresher swing takes over, and the first close above the live one spends it. Swing lows mirror this. The read starts with the first break; each later break either continues it or flips it. The same code reproduces, row for row, the SPY event list behind this site’s break of structure page.

How common the gap is anyway. Across all 6,082 sessions with a day either side, an upward gap of this kind formed on 1,307 (21.49%) and a downward one on 1,259 (20.70%), so a break of either kind leaves one far more often than an ordinary day does. By period, the changes of character that left a gap were 31 of 43 in 2002 to 2009, 41 of 56 in 2010 to 2019 and 27 of 40 from 2020.

What is not measured. Nothing here asks what followed the breaks, so neither label is shown to forecast anything. Every break, both labels and the gap test are in the TLT change of character and market structure shift file.

When it fails

The failure is having no written swing rule, and it makes either name unfalsifiable. A low breaks and you decide whether it was a real swing. Price then reverses, so it obviously was. Another breaks, price carries on, and that one obviously was not. Every chart in review shows the idea working because the definition was set after the outcome each time, and no record kept this way can tell you anything.

The second failure is judging displacement by eye after the fact. A gap is either there on the next session or it is not; decide that before the session closes, not once the move is known.

A third is arguing about the label. Under one rule they name the same closes.

A fourth is reading structure on one interval and trading another. Each interval has its own list.

And a fifth is placing the stop at the broken level. Price returns to it often, so the stop belongs beyond the swing.

Change of character covers the plain first break. Market structure shift covers the same event under its other name. And break of structure covers the with-trend break both are defined against.

The practical check

Write the swing rule under whichever label you use, in numbers: how many bars on each side, close or wick, which chart interval, and whether the break must leave a gap. Two people using different labels with the same rule mark the same bars; two people using the same label with different rules do not.

— Michael Whitman

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