I’ve been trading for years now, and I can say with confidence that most ICT traders don’t lose because they can’t spot a pattern when it comes to their analysis. They lose because they confuse a sweep with a real ICT market structure shift, and then they chase the move at the worst price.
An ICT MSS (Market Structure Shift) is the moment the price stops respecting the current swing structure and flips the narrative. It’s a clean break of a key swing point, and is usually backed by a significant move, called a displacement, and not just a wick. In this guide, I’ll give you the exact ICT market structure shift definition and criteria I actually use. You’ll see how it fits into the ICT trading concepts, and I’ll also provide simple checks that filter out fake MSS, so you take fewer losers.
- An ICT market structure shift is a confirmed break of a key swing level, not a random wick.
- The best MSS setups come after liquidity is taken and displacement shows real intent.
- Don’t chase the break. Wait for the retrace into a PD array like an FVG or order block.
- Always trade in context. Higher timeframe bias and Killzones filter most fake MSS signals.
ICT Market Structure Shift Definition (MSS)
Now, let’s get more technical. An ICT market structure shift is a confirmed change in trend logic. Imagine that the price has been making a clear sequence of swings in one direction, then it stops, and it breaks the recent key swing level that was holding that trend.

If the price actually closes below the low with significant momentum, we can call it a valid market structure shift. And we care about this because a valid MSS is a clean permission to stop thinking about continuation and start considering a reversal, if the narrative and bias are fitting, of course.
Now, in an uptrend, the most recent higher low is the line that protects the bullish structure. A bearish market structure shift forms when the price breaks that higher low with a real close and displacement, and not a quick wick. Conversely, in a downtrend, the most recent lower high is the key level. A bullish market structure shift forms when the price breaks that lower high with intent and starts holding above it.
Now, as I’ve already stated, the best ICT market structure shifts are backed by strong displacement. You usually see a strong push and often some imbalance, AKA ICT fair value gap, left behind. If the break is slow, choppy, or keeps dipping back into the level, I suggest considering it as noise until the price proves otherwise.
MSS vs BoS vs CHoCH
Now, a lot of people confuse an ICT market structure shift with a Break of Structure (BOS), or a Change of Character (CHoCH). To clarify, a Break of Structure is basically a continuation signal. In an uptrend, the price breaks a prior swing high and prints a new higher high. This is a bullish BoS. A bearish BoS is the opposite. It actually says that the current direction is still valid, so you should be considering continuation setups, not reversals.

Now, a lot of Smart Money Concept creators and gurus use CHoCH the same way as a market structure shift. Even some trading tool docs define CHoCH as a market structure shift. My practical way to reconcile it is to treat CHoCH as the early warning (character change). I mean, a shift in momentum, volume, or an invalidation of a fair value gap or an order block. An MSS, on the other hand, is the confirmation that the trend logic actually flipped, with a swing high or low broken in the opposite direction.
Trading the ICT Market Structure Shift
Now that you know the theoretical basis of ICT MSS, it’s time to see how to actually trade it. So, here’s a step-by-step guide on how to trade ICT market structure shifts.

Step 1: Start with the Higher Timeframe Bias
I start on the daily and 4H and mark the obvious external swing. I want the clean swing high and swing low that everyone can see. Then I note where the price is trading inside that range. Premium or discount matters because it filters bad reversal setups and helps you figure out the daily bias.
Step 2: Wait for a Liquidity Sweep
Before a real ICT market structure shift, the price often hunts stops, which we call liquidity sweep. That can be a sweep of equal highs, a prior day high, a clear swing high, or the same idea on the lows. This gives the move a reason to reverse, and it keeps you from selling into support or buying into resistance.
Step 3: Look for Displacement
After the sweep, I want a significant move in the opposite direction. This move should have clean candles, with real bodies and less overlap. Many times you’ll see an imbalance form, like a fair value gap, which is a positive sign. Displacement actually determines a shift that matters.
Step 4: Confirm the ICT Market Structure Shift
Now you need to see the break that changes the swing logic. In a bullish MSS, I want the price to break the most recent lower high that was protecting the downtrend. Conversely, in a bearish MSS, I want the price to break the most recent higher low. You need to observea clear close and follow through past the pivot, not a single wick through the level.
Step 5: Look for Entries on a PD Array
I don’t buy the break or sell it. I always wait for a pullback into a PD array created by displacement, usually a fair value gap or an ICT order block. My invalidation criteria are also simple. The stop must be beyond the sweep that started the reversal idea, so it’d be above/below the recent high/low.
Setting targets is also simple. We’ve already talked about figuring out the daily bias and what a liquidity sweep is. You can aim for the next obvious liquidity pool, like equal highs/lows, prior swing points, or session highs/lows. Or, you can target PD arrays like imbalances in the opposite side of the range.
ICT MSS Trade Examples
Now, let’s put all we’ve learned together and look at some real trade setups on the chart. Remember, make sure to backtest these setups before you apply them to live trading. Also, forward test them for a period of time on demo accounts or small capital before you increase your risk.
Bullish Market Structure Shift Trade Example
Let’s begin with a bullish MSS example. As the chart below demonstrates, the price has been in a downtrend, making lower highs and lows. However, toward the end of the downtrend, it began consolidating and creating a few relatively equal lows. That’s where the sell-side liquidity resides.

The market then pushes higher to hunt some stops above the recent high, but fails to continue, which makes it a fake MSS. Then, it quickly drops and sweeps the sell-side liquidity it formed below the lows, and after that, displaces to the upside and breaks the recent high with clear intent. This is where the real bullish market structure happens.
I will then look to the nearest PD array, which is the bullish order block, and use it as the entry point for the trade, with a clear stop-loss placement and a fixed risk-reward ratio target.
Bearish Market Structure Shift Trade Example
Now, for the bearish MSS example, consider the chart below. The overall market structure has been bearish, but the price has begun to pull back higher, indicating that a bullish trend might be beginning. However, when it sweeps above a recent high and reaches the yellow bearish fair value gap, it stalls and reverses to the downside quickly.

The price then breaks below the recent low, and retraces higher toward the smaller (red) bearish fair value gap. This will be my entry point for a short. I’ll place my stop loss above the recent high that the sweep occurred, and my entry below the prior price low, catching an almost perfect bearish MSS trade. Note that the trade is taken just before the ICT Killzone for New York begins, so it’s a high probability one.
Common Mistakes Trading the ICT Market Structure Shift
As with any other trading strategy or concept, you can always make mistakes trading the ICT MSS, too. But there are some common mistakes that I want to address, and also offer my solution or tip to avoid them.
| Mistake | Solution |
|---|---|
| Calling every wick break a market structure shift | Always look for confirmation. I want a real close through the level, and some continuation. A single wick is usually just a liquidity sweep. |
| Ignoring daily bias and timeframe | Anchor structure on the daily or 4-hour chart first. Then trade MSS on a lower timeframe only if it aligns with that external swing context. |
| Entering on the break candle | Never chase displacement. Let the price displace and retrace into a PD array like an FVG or an order block, then execute with defined risk. |
| Trading without seeing a displacement | MSS is strongest after liquidity is taken, and the price displaces away with force. If it’s slow and choppy, you’re probably inside a range, not a reversal. |
| Entering trades outside the Killzones | I always use ICT Killzones to limit when I can trade. Focus on the sessions you actually trade well, and avoid forcing MSS setups during dead market hours. |
ICT Market Structure Indicator on TradingView
If you want an ICT market structure shift indicator on TradingView, open the “Indicators” menu on TV, and search terms like “ICT market structure”, “MSS”, “Market Structure Shift”, “CHoCH”, or “BOS”. You’ll find scripts that label MSS, CHoCH, and BOS, and can even send alerts when the price closes beyond a swing level.

Just remember, these tools are pivot-based. Their signals depend heavily on settings like swing length or pivot strength, so the exact same chart can print different MSS points with different configs.
I suggest using them like a highlighter, not an entry system. First, verify the swings on your higher timeframe so you know if you’re looking at internal noise or real swing structure. Then use the indicator to speed up spotting the break, and only trade it if it matches your context.
Conclusion
An ICT market structure shift is not a magic reversal button. It is a confirmation tool and is untradeable by itself. If you treat every sweep as an ICT MSS, you will keep buying tops and selling bottoms. So, identify higher timeframe structure, liquidity sweep, displacement, and then a break of the key swing that flips the logic.
The way I trade it is also simple. I never chase the break. I wait for the pullback into a PD array like an FVG or order block, and I keep my stop beyond the sweep. If you do just that, you will cut a lot of bad trades and move closer toward profitability.
FAQs
Is ICT MSS the same as CHoCH?
Most SMC traders use CHoCH as the same idea as MSS, just a different label. I treat CHoCH as the first warning, and MSS as the confirmed shift after a clean swing level break with continuation.
Can I trade the ICT market structure shift alone?
No. MSS works with contexts like higher timeframe bias, a liquidity sweep, and displacement.
Which timeframe is best for ICT market structure trading?
Use the daily or 4H to define the real structure and bias, then execute on lower timeframes like 15m, 5m, or 1m, depending on your style.
Do the ICT market structure TradingView scripts repaint?
Many can shift their swing points because pivots are confirmed only after more candles print, so past labels may update. Always treat them as structure helpers, not as something to blindly trust.




