Two of the most commonly confused ICT signals are CHoCH and CISD. They look similar on a chart, fire around the same structural areas, and both suggest a reversal is underway. But they're measuring different things, firing at different points in the delivery sequence, and producing materially different trade outcomes when used as entry triggers.
Understanding the difference isn't academic — it determines whether you're entering before or after the institutional sweep completes. That's the difference between a good stop placement and a sweep-out.
Defining CHoCH (Change of Character)
CHoCH — Change of Character — is a structural label. In a bearish context, it occurs when price makes a lower low and then breaks the last lower high, suggesting the internal structure has shifted. In a bullish context, it's a higher high followed by a break above the last lower high. It signals that the existing trend's internal structure has been violated.
CHoCH is an early warning. It tells you that the structure supporting the current trend has been broken at an internal level. This is useful information — it flags that a reversal sequence may be developing. But it has a critical limitation as an entry trigger:
CHoCH Timing Problem
CHoCH can fire while the liquidity sweep is still in progress. The structural shift that defines CHoCH can occur before price has cleared the liquidity pool that needs to be swept before delivery reverses. Entering on CHoCH means you may be entering directly into the sweep — the high-speed move that takes out stops before the real delivery begins.
Defining CISD (Change in State of Delivery)
CISD — Change in State of Delivery — is a candle-level event, not just a structural label. It occurs when a specific candle closes beyond the protected high or low that was established during the liquidity sweep sequence.
During a sweep sequence, one candle's extreme becomes the 'protected level' — the structural reference that, if broken with a close, confirms the delivery state has changed. In a bullish setup: the sweep candle forms a low that becomes the protected level. A subsequent candle that closes above the high of the sweep candle (or above the prior structural point, depending on context) confirms CISD. In a bearish setup, the logic inverts.
- →The sweep occurs — price runs liquidity above or below the zone
- →The protected level is established — the extreme of the key sweep candle
- →The CISD candle fires — displacement close beyond the protected level
- →Delivery has shifted — institutions are now delivering in the opposite direction
- →Entry is confirmed — the sweep is complete, the reversal is underway
Why CISD Fires After the Sweep (and CHoCH Doesn't)
The structural difference between CHoCH and CISD is about what's required to confirm the signal. CHoCH requires a structural level to be broken — a previous high or low violated. That can happen during or even before the final sweep. CISD requires a specific candle close beyond the protected level established during the sweep sequence. By definition, if CISD has fired, the sweep has happened — you're not in front of it.
| Signal | Type | Fires When | Sweep Complete? | Entry Risk | Reliability |
|---|---|---|---|---|---|
| CHoCH | Structural label | Internal structure shifts | Not necessarily | May enter during sweep | Lower — premature |
| CISD | Delivery confirmation | Displacement close beyond protected level | Yes — by definition | Post-sweep entry | Higher — confirmed |
The Practical Sequence: How CHoCH and CISD Work Together
Rather than choosing one over the other, the highest-probability approach uses both in their correct roles. CHoCH is the signal that a reversal sequence is developing — it prepares you to watch for CISD. CISD is the entry trigger.
- 1.Price is in a trend — identify the prevailing structure and key liquidity pools
- 2.CHoCH fires — internal structure has shifted; begin monitoring for sweep setup
- 3.Identify the relevant order block or PD Array where price is likely to sweep
- 4.Price sweeps the liquidity pool — the protected level is formed during this move
- 5.Mark the protected high (bearish) or protected low (bullish) from the sweep candle
- 6.Wait for the CISD candle — displacement close beyond the protected level
- 7.Enter on CISD confirmation — stop below the protected low (bullish) or above protected high (bearish)
In this sequence, CHoCH tells you to prepare. CISD tells you to act. Using CHoCH as an entry trigger collapses this two-stage process into one, removing the confirmation layer that makes CISD reliable.
A Practical Example: Bullish Reversal Setup
Price has been in a downtrend. It approaches a daily order block. On the 15-minute chart, CHoCH fires — a higher low has broken the last lower high in the internal structure. Many traders enter here. Price then wicks lower, sweeping the equal lows below the order block, stopping out those entries.
The traders who waited for CISD did not enter at CHoCH. They watched price sweep the lows, identified the protected low formed during that sweep, and waited for a 15-minute candle to close above the high of the sweep candle. That close — the CISD — was their entry. The sweep was already complete. Their stop went below the protected low, and price delivered upward from there.
The traders who got swept out were right about the zone and right about the direction. They were wrong about the timing. CHoCH fired, they entered, and the sweep that needed to happen before the reversal delivered took them out. CISD as the entry trigger eliminates this scenario — because CISD cannot fire until the sweep is done.
Detecting CISD Automatically
Manually identifying the protected level and monitoring for the CISD candle close requires precise chart reading and real-time attention. Misidentifying the protected level produces false CISD signals. Missing the candle means entering late or missing the move.
SMC X auto-detects CISD in real time on TradingView. It identifies the protected level during sweep sequences and fires an alert when the CISD candle closes. This removes the manual identification step and ensures you don't miss the signal on a fast market.
Market Structure — BoS & CHoCH/MSS — Smart Money/ICT Concepts Course
Auto-Detect CISD on Your Charts
SMC X monitors for CISD in real time and fires TradingView alerts when entries are confirmed — post-sweep, not before. 7-day free trial.
Start Free TrialWhat is the difference between CISD and CHoCH?
CHoCH (Change of Character) is a structural label indicating an internal structure shift — a higher timeframe lower high broken in a downtrend, or a higher low broken in an uptrend. It's an early warning that a reversal may be developing. CISD (Change in State of Delivery) is a candle-level event: a displacement close beyond the protected high or low formed during the liquidity sweep. CISD is a delivery confirmation, not just a structural label. CHoCH can fire before the sweep completes; CISD fires after.
Should I enter on CHoCH or wait for CISD?
For highest-probability entries, wait for CISD. CHoCH provides useful context — it tells you a reversal sequence may be developing — but it fires before the sweep sequence has necessarily completed. Entering on CHoCH means you may still be in front of the liquidity sweep. CISD confirms the sweep is done and delivery has shifted, which is the more reliable entry trigger.
Can CHoCH and CISD occur on the same candle?
Rarely, but structurally possible. In practice, the sweep sequence typically requires multiple candles: the candle that forms the protected level during the sweep, potentially continued sweep candles, and then the displacement candle that produces CISD. CHoCH can fire at an earlier structural point in this sequence. They usually occur on different candles with CISD following CHoCH.
Does SMC X detect CHoCH or CISD?
SMC X is built around CISD detection. It identifies the protected level during sweep sequences and fires when the CISD confirmation candle closes. It also includes Market Structure Shift (MSS) detection, which is the ICT-equivalent structural confirmation that often accompanies CISD in high-probability setups.
Is CHoCH useful at all if CISD is the better signal?
Yes. CHoCH is useful as a preparedness signal — it tells you to watch for a CISD entry setup developing. When you see CHoCH fire, you know to identify the current sweep sequence, mark the protected level, and wait for CISD. Think of CHoCH as the alert to get ready; CISD as the signal to act.