The hardest part of reversal trading isn't spotting that a trend has reversed. By the time most indicators confirm a reversal, the obvious move has already happened and the risk-to-reward has collapsed. The hard part is catching the reversal at the source — the precise bar where one side loses control and the other takes over.
That's what Change in State of Delivery, or CISD, is built to do. It's a concept from ICT methodology that identifies the specific candle that breaks an established delivery sequence — the moment institutional intent visibly shifts from buying to selling, or vice versa. Where Breaker Blocks catch reversals after the structural break has already played out and price has returned for a retest, CISD catches the reversal at the moment of the break itself. Different tool, earlier signal, different use case.
What "state of delivery" actually means
Markets don't move tick-by-tick at random. Institutional algorithms deliver price in sequences — a series of same-direction candles where one side is in clear control. A bullish state of delivery is a sequence of bullish candles (close above open) interrupted by a bearish candle. A bearish state of delivery is the inverse: a sequence of bearish candles broken by a bullish one.
The change in state of delivery is the candle that breaks the sequence. If price has been delivering bullish for five consecutive candles and the sixth closes bearish, the open of that sixth candle becomes a reference level — the price where bullish delivery ended and bearish delivery began. If a subsequent candle closes below that reference level, you have confirmed bearish CISD. The institutions that were defending the bullish sequence have stopped defending it.
This is why CISD is a "reversal at the source" tool. The signal doesn't wait for a confirmed lower low or a clean break of structure. It catches the moment the sequence breaks and the level that previously held no longer holds.
The five-stage sequence
The CISD indicator tracks every potential reversal through a strict five-stage process:
- Sequence start. A bullish candle follows a bearish candle (or vice versa). The open of that pivot candle becomes the tracked reference price.
- Sequence build. The indicator counts consecutive same-direction candles. The minimum sequence length is configurable (default: 3 candles) — shorter sequences get filtered out as noise.
- Pivot confirmation. A swing high or swing low must form within the sequence, confirming that the prior trend reached an extreme.
- Potential level drawn. Once the minimum sequence length is met and a pivot has formed, the indicator draws a "potential CISD" line at the reference price. This is the level to watch — but it's not yet a signal.
- Confirmation. When price closes through the potential level in the opposite direction, the line is recolored and a CISD label prints. This is the actual signal.
The two-step structure — potential first, confirmation second — is what makes CISD useful in real time. You see the level forming before it triggers, which means you can prepare entries, place pending orders, or simply watch for the close that confirms. By the time a typical reversal indicator prints, you're already late. CISD gives you a heads-up window.
Two detection methods, two trader profiles
The indicator ships with two distinct calculation modes, and they suit different trading styles:
Classic CISD
The default. This mode treats every candle that breaks a same-direction sequence as a potential CISD candidate, validated against the most recent pivot. It produces more signals, fires earlier in the move, and works well on lower timeframes and faster-moving instruments. The tradeoff: more noise. Use it when you want maximum signal density and you're comfortable filtering with your own confluence rules.
Pivots
This mode requires a confirmed pivot high or pivot low (using the swing length parameter) before any CISD can be flagged. It produces fewer signals, fires slightly later, but each signal carries more weight because the underlying structure has already confirmed an extreme. Use it on higher timeframes, on choppier instruments, or when you want to align CISD with broader market structure rather than reacting to every sequence break.
Neither mode is "better." They're tools for different jobs. Day traders on 1- to 5-minute charts often default to Classic. Swing traders on 15-minute and above lean toward Pivots. Many users run both modes on different chart timeframes for confluence — Classic CISD on the execution chart, Pivots CISD on the bias chart.
The Higher Timeframe Pivots feature
This is the part of the indicator most users underutilize. CISD can run its pivot calculations on a different timeframe than the chart it's plotted on. You can be looking at a 5-minute execution chart while CISD calculates pivots and sequences off the 30-minute data series.
Why it matters: a CISD signal generated from higher-timeframe pivots carries significantly more conviction than one generated on your chart timeframe alone. A 5-minute CISD that aligns with a 30-minute pivot break is institutional behavior visible on two timeframes simultaneously. It's the same idea as the Fast Swing / Slow Swing dual structure in the Order Blocks with Market Structure indicator, applied specifically to delivery shifts.
The available higher timeframes range from 1-minute up to 1-week, plus a custom Ticks option for tick-chart users (the higher-timeframe tick count must be a clean multiple of your chart's bar size). Set the higher timeframe to one or two steps above your execution timeframe — 5-min chart with 30-min pivots, 15-min chart with 1-hour pivots, daily chart with weekly pivots.
How to actually trade CISD
There are three setups the indicator surfaces cleanly:
1. The CISD reversal entry
The textbook setup. A potential CISD level draws, price closes through it in the opposite direction, the indicator labels the bar with a triangle and "CISD" text. Entry is on the close of the confirming bar; stop goes beyond the swing extreme that defined the potential level; target is the next structural level (prior swing, opposing Order Block, or PD Array if you're running Breaker Blocks alongside).
The key discipline: don't trade the potential level. Trade only the confirmed CISD. The potential is a heads-up; the confirmation is the trigger. Anticipating the confirmation is how traders give back the edge that CISD is designed to provide.
2. CISD + Order Block confluence
A CISD that prints inside or at the edge of a known Order Block is a high-conviction setup. The Order Block tells you institutions positioned at that level; the CISD tells you their delivery just changed direction. Two independent signals confirming the same idea. This pairs especially well with Order Blocks with Market Structure, where the Volumetric Order Block ranking can pre-qualify which OB zones are worth watching for a CISD trigger (we covered this ranking system in our Order Blocks post).
3. CISD after a Liquidity Sweep
This is the highest-conviction CISD setup. Price sweeps a known liquidity level — a prior swing high cleared by a wick, or a stop cluster taken out — and then a CISD prints in the opposite direction. You've got a liquidity grab followed by an immediate delivery shift, which is textbook institutional behavior: they took the liquidity they needed to fill, and now they're moving in the opposite direction. Pairs naturally with Liquidity Sweeps and Buyside & Sellside Liquidity indicators for explicit sweep detection.
How CISD relates to Breaker Blocks and Order Blocks
This is worth being explicit about, because all three concepts deal with reversals and traders sometimes use them interchangeably when they shouldn't:
- Order Blocks mark where institutions positioned. They're zones, not events. They become relevant on the retest.
- Breaker Blocks mark zones where institutions positioned, lost that position, and are now defending the opposite side on the retest. Also zones, also relevant on the retest.
- CISD marks the specific candle where institutional delivery flipped. It's an event, not a zone. It's relevant at the moment of the break.
You can use all three together: Order Blocks identify the levels where institutions might be defending, Breaker Blocks identify zones where the defense already failed once, and CISD tells you the exact bar where delivery changed at any of those levels. The full toolkit gives you both the structural map and the timing trigger.
Common mistakes that wreck CISD trading
Trading potential levels instead of confirmed CISDs. The potential line is gray for a reason — it's a watch level, not a trigger. Wait for the close-through and the colored line before you take a trade. Anticipation is how the indicator's edge gets given back.
Setting minimum sequence length too low. A minimum of 1 or 2 catches every minor pullback and produces too many false signals. The default of 3 is calibrated for typical conditions. On choppier instruments or higher timeframes, consider raising it to 4 or 5.
Ignoring the higher-timeframe context. A bullish CISD on a 5-minute chart sitting under a bearish daily structure is a counter-trend scalp at best. Either filter with the Higher Timeframe Pivots feature, or overlay a structure indicator like ICT Bias to confirm the broader directional context.
Confusing Classic and Pivots modes. They produce different signal counts and different signal characteristics. Pick one, learn its behavior on the instruments you trade, and don't switch back and forth mid-session.
Trading every CISD as equal. CISDs at the edge of Order Blocks, after liquidity sweeps, or aligned with higher-timeframe pivots are dramatically higher conviction than CISDs in the middle of a range. The indicator doesn't filter these for you — you need to apply the structural context yourself.
The bigger picture
CISD is a precision tool. It doesn't tell you what the trend is, where the next major level sits, or which direction to bias your day. It tells you the exact bar where delivery changed direction, and it does so earlier than most reversal indicators because it doesn't wait for a structural break to confirm. Used inside a broader framework — Order Blocks for zones, Liquidity Sweeps for context, Higher Timeframe Pivots for directional bias — it becomes one of the cleanest timing triggers in the ICT toolkit.
The CISD indicator handles the heavy lifting: tracking every potential delivery shift, validating against the pivot or sequence logic of your choice, drawing potential levels in real time, and confirming with a clear visual signal when price closes through. Two calculation modes, configurable sequence rules, and the higher-timeframe pivot integration make it adaptable to almost any trading style on NinjaTrader 8.
Related Indicators
CISD pairs naturally with these tools:
- Order Blocks with Market Structure — identifies the zones where CISDs carry the most weight (covered in our Order Blocks post)
- Breaker Blocks — the natural complement for catching reversals after the structural break (covered in last week's post)
- Liquidity Sweeps — confirms the sweep that often precedes a high-conviction CISD
- ICT Bias — provides the higher-timeframe directional context for filtering CISD signals
Disclaimer: Trading futures and other leveraged instruments involves substantial risk of loss and is not suitable for all investors. Past performance and indicator signals are not indicative of future results.