# Change of Character

Also known as: CHoCH+, market structure shift/MSS.
A Market Structure concept (Structure events) in the LuxAlgo Library, with 16 indicator implementations.

## What is a Change of Character?

A change of character (CHoCH) is the first structural break against the prevailing trend: in an uptrend, price breaking the most recent meaningful higher low; in a downtrend, breaking the most recent lower high. Where a [break of structure](https://www.luxalgo.com/library/concept/break-of-structure/) confirms continuation, a CHoCH is the earliest structural evidence that the trend's character is shifting, toward reversal or at least toward a range.

Vocabulary in this corner of [swing structure](https://www.luxalgo.com/library/concept/swing-structure-grammar/) is not fully standardized. Many traders use CHoCH and market structure shift (MSS) interchangeably; others reserve MSS for the stronger version, a counter-trend break delivered with [displacement](https://www.luxalgo.com/library/concept/displacement/) right after a [liquidity sweep](https://www.luxalgo.com/library/concept/liquidity-sweep/) of the trend's extreme. There is also disagreement over which swing counts: the very last higher low, or the higher low that produced the final high. Pick one convention and keep it fixed.

The CHoCH matters because reversal traders need a line in the sand, and it is the earliest objective one structure offers. It is also failure-prone: deep pullbacks in healthy trends routinely break a minor higher low and then resume. That is why most models treat a lone CHoCH as a warning rather than an entry, and stack context around it: a sweep before it, displacement through it, and a retracement entry after it.

## How to identify a Change of Character

A CHoCH is only meaningful against a defined trend, so identification starts with the structure map.

1. Establish the prevailing trend from the swing labels: a run of higher highs and higher lows, or the bearish mirror.
2. Locate the protected swing: the most recent meaningful higher low in an uptrend, or lower high in a downtrend. Some traders specifically track the swing that produced the trend's final extreme.
3. Mark the CHoCH when price breaks that swing counter-trend. A body close beyond it, ideally with displacement, is the usual filter against noise and stop runs.
4. Grade the context: a CHoCH that follows a sweep of the trend's high or low, especially after [inducement](https://www.luxalgo.com/library/concept/inducement/) has pulled early entries into the move, is the version reversal models are built around.

## How traders use it

- As a reversal alarm: the first counter-trend break flags that one-sided delivery has been interrupted, prompting trend traders to tighten risk even when they do not reverse position.
- As the trigger inside reversal models: the common sequence is liquidity sweep, then CHoCH, then a retracement into the [order block](https://www.luxalgo.com/library/concept/bullish-bearish-order-block/) or imbalance left by the breaking leg; the [smart money reversal](https://www.luxalgo.com/library/concept/smart-money-reversal/) is assembled from exactly these parts.
- As an exit mechanism: an opposing CHoCH serves as a structural trailing exit for trend positions, typically later than momentum-based exits but anchored to price levels rather than indicator readings.
- As timing inside a bias: a lower-timeframe CHoCH printing at a higher-timeframe level is a common confirmation that the level is actually being defended, tying entries into [top-down analysis](https://www.luxalgo.com/library/concept/top-down-analysis/).

## Change of character vs related concepts

- **Break of Structure** (https://www.luxalgo.com/library/concept/break-of-structure/): The with-trend twin. A BOS breaks the swing in the trend's direction and reads as continuation; a CHoCH breaks the counter-trend swing and reads as a potential turn. Same mechanics, opposite implication.
- **Reversal** (https://www.luxalgo.com/library/concept/reversal/): Reversal is the outcome; a CHoCH is one specific early symptom of it. Many reversals begin with a CHoCH, but many CHoCHs resolve as deep pullbacks that never reverse the trend.
- **Swing Failure Pattern** (https://www.luxalgo.com/library/concept/swing-failure-pattern/): An SFP is a wick-and-reject at the trend's extreme; a CHoCH is an accepted break of the opposing retracement swing. They chain together in sweep-based reversal models but mark different moments in the sequence.
- **1-2-3 Reversal** (https://www.luxalgo.com/library/concept/1-2-3-reversal/): The classical ancestor: point 2 of a 1-2-3 reversal plays the same role as the retracement swing whose break a CHoCH marks. The older pattern and the SMC event describe near-identical geometry in different vocabularies.

## FAQ

### Are CHoCH and MSS the same thing?

Often, yes: many traders use the terms interchangeably for the first counter-trend structural break. A meaningful minority distinguish them, reserving MSS for a break that displaces through the swing right after a liquidity grab, and CHoCH for any counter-trend break. Neither usage is official, so confirm definitions before comparing setups across sources.

### Does a change of character confirm a reversal?

No. It is evidence, not confirmation. Strong trends regularly break a minor higher low during a deep pullback and then continue, so a lone CHoCH fails often. Most frameworks wait for follow-through: a lower high forming after the break, then a with-trend break of structure in the new direction, before treating the reversal as established.

### Which swing does a CHoCH have to break?

Conventions differ. The strictest common reading uses the higher low that produced the trend's final high, the swing protecting the extreme. Looser readings accept any recent higher low, including internal ones, which flags shifts earlier but with more false alarms. It is a speed-versus-reliability trade-off, and consistency matters more than the particular choice.

### What is the difference between a CHoCH and a swing failure pattern?

They occur at opposite ends of the leg. A swing failure pattern is a wick through the trend's extreme that closes back inside, a failure at the high or low itself. A CHoCH is a break of the retracement swing on the other side. In sweep-then-reverse models the SFP typically prints first and the CHoCH then confirms it.

## Implementations in the Library

- Market Structure (Breakers) (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-breakers/
- Market Structure (Intrabar) (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-intrabar/
- Market Structure Oscillator (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-oscillator/
- Market Structure CHoCH/BOS (Fractal) (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-choch-bos-fractal/
- Market Structure & Scatter Dashboard (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-scatter-dashboard/
- Market Structure Targets Model (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-targets-model/
- ICT Anchored Market Structures with Validation (LuxAlgo): https://www.luxalgo.com/library/indicator/ict-anchored-market-structures-with-validation/
- CISD Projections (LuxAlgo): https://www.luxalgo.com/library/indicator/cisd-projections/
- DTFX Algo Zones (LuxAlgo): https://www.luxalgo.com/library/indicator/dtfx-algo-zones/
- HTF CISD Projections (LuxAlgo): https://www.luxalgo.com/library/indicator/htf-cisd-projections/
- MSS Sweep Fib Retrace (LuxAlgo): https://www.luxalgo.com/library/indicator/mss-sweep-fib-retrace/
- Smart Money Concepts (SMC) (LuxAlgo): https://www.luxalgo.com/library/indicator/smart-money-concepts-smc/
- FVG + Liquidity Sweep + CISD (LuxAlgo): https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd/
- Multi Timeframe Market Formation (LuxAlgo): https://www.luxalgo.com/library/indicator/multi-timeframe-market-formation/
- Pure Price Action Structures (LuxAlgo): https://www.luxalgo.com/library/indicator/pure-price-action-structures/
- Pure Price Action ICT Tools (LuxAlgo): https://www.luxalgo.com/library/indicator/pure-price-action-ict-tools/

## Related concepts

- Break of Structure: https://www.luxalgo.com/library/concept/break-of-structure/
- Swing Failure Pattern: https://www.luxalgo.com/library/concept/swing-failure-pattern/
- Internal vs External Structure: https://www.luxalgo.com/library/concept/internal-vs-external-structure/
- Strong vs Weak Swings: https://www.luxalgo.com/library/concept/strong-vs-weak-swings/
- Structure Invalidation: https://www.luxalgo.com/library/concept/structure-invalidation/
- Impulse Leg: https://www.luxalgo.com/library/concept/impulse-leg/
- Corrective Leg: https://www.luxalgo.com/library/concept/corrective-leg/
- Expansion → Retracement → Consolidation Cycle: https://www.luxalgo.com/library/concept/expansion-retracement-consolidation-cycle/
- Measured Move: https://www.luxalgo.com/library/concept/measured-move/
- Compression Into Level: https://www.luxalgo.com/library/concept/compression-into-level/

---

Source: https://www.luxalgo.com/library/concept/change-of-character/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/