ICT traders talk about A+ setups — the configurations where multiple confirmation layers align to produce the highest-probability entry. Not every trade will have all of them. But understanding what the A+ stack looks like, and why each layer matters, changes how you evaluate setups before you enter them.
The three-layer stack this post covers: IFVG (Inversion Fair Value Gap), CISD (Change in State of Delivery), and MSS (Market Structure Shift). Each layer solves a different problem. Together, they give you zone precision, delivery confirmation, and structural validation — the three things that separate a high-probability entry from a guess.
Layer 1: IFVG — The Zone
Before you can enter anything, you need a zone worth entering at. The IFVG is one of the highest-quality reaction zones in the ICT framework.
What Is an IFVG?
A Fair Value Gap (FVG) is a three-candle imbalance: the high of candle 1 and the low of candle 3 don't overlap, leaving a gap in price delivery. Price tends to return to these gaps because the institutional orders that created the imbalance remain unfilled.
An Inversion Fair Value Gap (IFVG) occurs when price trades back through an FVG and closes inside it. This 'inversion' changes the gap's function. An FVG that was bullish (price gapped up through it) and is now inverted from above becomes a resistance zone — price that returns to it is likely to be rejected. A bearish FVG inverted from below becomes support.
- →IFVGs represent proven institutional order flow areas — the FVG's creation showed institutional participation
- →The inversion shows that price has already reacted to the level once
- →An IFVG re-test represents a second institutional order flow opportunity at the same level
- →IFVGs are more specific than standard order blocks — the gap's boundaries give precise zone limits
- →They can be identified across all timeframes; higher timeframe IFVGs carry more weight
How to Identify and Mark an IFVG
First, identify a significant FVG on your chart — a three-candle imbalance with clear separation between candle 1's high and candle 3's low (bullish FVG) or candle 1's low and candle 3's high (bearish FVG). Then observe price behavior: if price returns to the FVG and trades through it, closing on the other side, the gap has been inverted. Mark the original gap boundaries — this is your IFVG zone.
Layer 2: CISD — The Delivery Confirmation
Having a zone (IFVG) is the setup condition. CISD is the entry trigger — the confirmation that delivery has actually shifted inside or at the zone.
What Is CISD?
CISD — Change in State of Delivery — is a candle-level event. During a liquidity sweep sequence, one candle establishes a 'protected' extreme — the high or low that price would need to close beyond to confirm delivery has reversed. The CISD candle is the displacement close beyond that protected level.
In the context of the three-layer stack: you've identified your IFVG zone. Price trades into or near the IFVG, potentially sweeping liquidity at the zone boundary. During that sweep, the protected level is established. The CISD candle closes beyond it, confirming institutional delivery has shifted at exactly the level you expected it to.
Why CISD Inside an IFVG Matters
When CISD fires inside an IFVG, both the zone and the delivery confirmation align. The IFVG told you where institutional order flow was likely to emerge. CISD confirms it has emerged. You're not guessing whether the zone will hold — you have candle-level confirmation that delivery has already shifted there.
Layer 3: MSS — The Structural Validation
IFVG gives you the zone. CISD gives you the delivery confirmation. MSS gives you the structural validation — confirmation that the market's macro structure supports the trade direction.
What Is MSS?
Market Structure Shift (MSS) is a structural event where price breaks an external swing point — a swing high or low that defined the prior trend. Breaking a swing low in an uptrend signals a potential bearish MSS. Breaking a swing high in a downtrend signals a potential bullish MSS.
MSS is distinct from CHoCH (Change of Character), which breaks internal structure. MSS breaks the actual external structure — the swing points that the broader trend was built on. When MSS occurs in your trade direction, it confirms the structural basis for the trade, not just the zone and delivery.
- →MSS breaks an external swing high or low — not just internal structure
- →Bullish MSS: price breaks above a prior swing high in a downtrending market
- →Bearish MSS: price breaks below a prior swing low in an uptrending market
- →MSS often occurs concurrent with or shortly after CISD
- →When MSS aligns with CISD, the structural and delivery confirmations compound
The A+ Setup: All Three in Alignment
Here's how the full three-layer stack looks in a bullish reversal scenario:
- 1.On the higher timeframe, identify a bearish FVG that has since been inverted — this is your IFVG support zone
- 2.Drop to your entry timeframe. Watch for price to approach the IFVG zone
- 3.Price enters the IFVG and sweeps the equal lows below it — liquidity being cleared
- 4.During the sweep, identify the protected low: the lowest point of the sweep candle sequence
- 5.Wait for the CISD candle: a displacement close above the protected low, confirming delivery has shifted bullish inside the IFVG
- 6.Simultaneously or shortly after, check for MSS: has price broken above a prior swing high in the downtrend? If yes, structural confirmation is added
- 7.Enter long. Stop below the protected low. Target the next premium array or liquidity pool above
| Layer | Function | What It Confirms | Without It |
|---|---|---|---|
| IFVG | Zone precision | Where institutional order flow is likely | Entering arbitrary zones |
| CISD | Delivery confirmation | That delivery has shifted at the zone | Entering before confirmation |
| MSS | Structural validation | That macro structure supports the direction | Trading against structural context |
| All three aligned | A+ setup | Zone + delivery + structure all confirm | Maximum confluence — highest probability |
Trading Lower-Probability Setups vs A+ Setups
Not every trade opportunity will present all three layers. CISD alone, in the right structural context, is a valid entry. CISD plus one additional layer (IFVG zone or MSS) is a good setup. All three together is the A+ configuration that justifies maximum position size.
The practical approach: define your minimum confirmation threshold (CISD minimum), then grade setups by how many additional layers are present. Reserve maximum position size for the full stack. This calibrates your risk to your confidence level rather than taking maximum size on every CISD signal regardless of context.
CISD is the non-negotiable layer. You can trade without an IFVG zone — other PD Arrays work too. You can trade without MSS if the higher-timeframe context is clear. But CISD is always required for the highest-probability entries. It's the delivery confirmation that differentiates a confirmed entry from a zone reaction guess.
Automating the Detection
Manually tracking all three layers across multiple pairs and timeframes is demanding. The most time-sensitive layer is CISD — the signal fires on a specific candle close, and missing it means either entering late or missing the setup entirely.
SMC X auto-detects CISD and MSS on TradingView with real-time alerts. IFVGs are typically marked manually or with a companion zone tool. The training included with SMC X covers the full A+ stack — how to identify IFVGs, how CISD fires inside them, and how MSS compounds the confirmation.
Smart Money Concepts: How I Combine Liquidity Sweeps, FVGs & Order Blocks
Get Alerted When CISD Fires
SMC X auto-detects CISD and MSS in real time. Never miss an A+ entry confirmation. 7-day free trial. Full training included.
Start Free TrialWhat is an IFVG in ICT trading?
An IFVG (Inversion Fair Value Gap) is a Fair Value Gap (FVG) that price has since traded through and closed inside of. Once an FVG has been 'inverted' — meaning price has traded through it — the gap changes function: it no longer acts as a magnet for price to fill, but instead becomes a support (if originally a bullish FVG now inverted from above) or resistance (if originally a bearish FVG now inverted from below). IFVGs are high-value reaction zones because they represent areas where institutional order flow has already been shown to be present.
What is an MSS in ICT trading?
MSS — Market Structure Shift — is a structural event where price breaks above or below a key swing high or low, confirming that the higher-timeframe trend has reversed. Unlike CHoCH (which is an internal structure shift), MSS breaks an external structure point — the actual swing high or low that defined the prior trend. When MSS occurs in the direction of your trade, it confirms the structural premise behind the entry.
Do all three layers need to align for a valid entry?
No — CISD alone is a valid entry signal in the right context. The three-layer stack (IFVG + CISD + MSS) represents the highest-probability configuration, but not every valid entry will have all three. CISD is the minimum confirmation. IFVG adds zone precision. MSS adds structural confidence. Each additional layer compounds probability.
In what order do IFVG, CISD, and MSS typically occur?
The typical sequence: (1) Price approaches or enters the IFVG zone — this is the reaction area you've pre-identified. (2) Price sweeps liquidity at or near the IFVG. (3) CISD fires — the displacement close beyond the protected level confirms delivery has shifted. (4) MSS confirms — the structural break validates the reversal. CISD and MSS often occur close together or are the same candle in some configurations.
Does SMC X detect all three layers of the stack?
SMC X detects CISD (core signal) and MSS (structural confirmation). For IFVG identification, traders typically mark these manually or use a zone tool alongside SMC X. The training curriculum included with SMC X covers the full A+ setup including how to identify and use IFVGs in confluence with CISD signals.