
How to Read Market Structure in ICT Trading
Table of Contents
- Introduction
- What Is Market Structure in ICT Trading
- Why Market Structure Matters for Traders and Investors
- Core Concepts
- Step-by-Step Guide to Reading Market Structure
- Practical Tips for Better Results
- Common Mistakes to Avoid
- Frequently Asked Questions
- Conclusion
Introduction
EUR/USD has been consolidating for three days. Support holds twice at 1.0800. Then, in less than an hour, price surges through 1.0850 on volume that dwarf the previous week’s trading range. Most traders see a breakout. But reading market structure reveals something else entirely: institutional buyers absorbed the available sell orders and are now pushing price toward the next liquidity pool.
That distinction separates profitable traders from the majority who simply react to price movement. Those who understand market structure anticipate where the smart money has positioned orders—and where price is likely to go next. The ICT (Inner Circle Trader) framework offers a systematic approach to decoding these clues left behind by large market participants.
This guide covers how to identify fair value gaps, locate order blocks where institutions have previously absorbed volume, recognize market structure shifts that signal trend changes, and find liquidity pools where stop hunts typically occur. You’ll walk away with a complete framework for reading price action through the lens of institutional order flow.
What Is Market Structure in ICT Trading
Market structure in ICT trading refers to the pattern of price movement that reveals where institutional participants have placed large orders. Rather than treating price as random, the ICT methodology assumes that large financial entities leave traces in how price moves through certain zones.
The core premise is elegant: when price moves aggressively toward a level, institutional participants are often executing orders at that level. When price returns to those zones, the same participants may defend their positions or close out trades, creating predictable reaction points.
Consider a practical scenario. EUR/USD rises from 1.0700 to 1.0900 over four hours on strong momentum candles. Two days later, price returns to the 1.0850 area—the exact zone where the aggressive move began. In ICT terms, this 1.0850 region represents an order block, a zone where institutional buyers previously absorbed selling volume and where price may find support again.
The framework distinguishes between several types of structural zones: areas where price moved aggressively in one direction (fair value gaps), regions where institutions accumulated positions (order blocks), and levels where large numbers of stop-loss orders sit waiting to be triggered (liquidity pools).
Why Market Structure Matters for Traders and Investors
Without understanding market structure, traders operate at a significant disadvantage. They react to price movement rather than anticipating it, entering positions after institutional participants have already moved price through key levels.
Those who learn to read market structure gain several practical advantages. First, they identify higher-probability entry points where price has historically reacted to institutional order flow. Instead of guessing where price might go, they trade toward zones where large players have demonstrated willingness to buy or sell.
Second, market structure provides objective criteria for stop placement. Rather than placing stops at arbitrary percentages or random support levels, traders can place protective stops beyond the zones where institutional participants would logically defend their positions.
Third, understanding market structure clarifies trend identification. A market structure shift—a break of previous highs or lows with momentum—provides clearer evidence of trend changes than simple price movement alone.
The risk of ignoring market structure is straightforward: traders enter positions at levels where institutional participants have already taken the opposite side, stop hunts immediately take them out, and price subsequently moves in the intended direction without them.
Fair Value Gap (FVG)
A fair value gap appears when price moves rapidly in one direction, creating a space where no trading occurred. In a bullish FVG, the current candle’s high is above the candle two periods back’s low, with the middle candle’s low representing the gap zone.
The mechanism works like this: when price moves aggressively, it typically sweeps through resting orders at various price levels. The gap left behind represents unfilled limit orders that market participants wanted to execute but couldn’t because price moved too quickly. When price returns to fill this gap, those unfilled orders often attract new participants, creating a zone of potential support or resistance.
For example, imagine EUR/USD breaks structural high at 1.0850 with a momentum candle that rallies from 1.0825 to 1.0875. If the previous candle low was 1.0835, the FVG zone spans from 1.0835 to 1.0850. When price retraces into this zone, traders watching for institutional order flow may enter long positions, anticipating that the aggressive buyers will return to defend their positions.
Traders typically enter at the midpoint of the FVG or wait for a confirmation candle before committing capital. Stop placement goes below the FVG’s low, creating a defined risk zone where the original thesis would be invalidated.
Order Blocks (OB)
Order blocks represent zones where institutional participants accumulated positions before pushing price in a specific direction. In an upward move, a bullish order block appears as the candle that initiated the aggressive advance—the last candle before momentum accelerated.
The logic is intuitive: before institutions push price higher, they must acquire positions. They do this by placing limit buy orders below current price, absorbing market sell orders as price drops into their desired acquisition zone. When they have accumulated sufficient volume, they execute market buys that push price away from this zone, often aggressively.
A practical example using gold illustrates this concept. Suppose gold executes a liquidity grab above 1950.00—reaching for stop-loss orders sitting just above that level—then drops to find support at 1920.00-1925.00. In this zone, institutional sellers previously absorbed buying volume. When price rejects from this bearish order block, short setups become valid. A trader might enter a short position at 1922.50 with a stop above the order block’s high, anticipating that the institutions that sold into strength will continue defending their short positions.
Identifying order blocks requires reviewing historical price action to find the last significant candle before an aggressive move. These zones tend to attract price on subsequent approaches because the institutions that traded there often add to positions on retests.
Market Structure Shift (MSS)
A market structure shift occurs when price breaks a previous high or low with momentum and then retests that broken level from the opposite side, confirming that the prior trend has exhausted itself.
The mechanism reflects how trends typically end in ICT methodology. Before a trend reverses, price often makes a final thrust to capture liquidity—stop-loss orders from contrarian traders—before exhausting. When price breaks the structure that defined the prior trend and holds beyond that break, the character of the market has changed.
In practice, consider GBP/JPY creating what appears to be a double top at 188.00, reaching equal highs at 188.05. The liquidity pool above this level has been exhausted. When price rejects from a bearish order block at 187.80-187.90 and subsequently breaks below the previous swing low, the MSS confirms that the uptrend has failed and a downtrend may be underway.
Traders watch for three components in an MSS: a break of the prior high or low, a retest of that broken level from the new direction, and a confirmation that price holds beyond the break point. Only after the MSS confirms does the trader commit to trading with the new trend direction.
Break of Structure (BOS)
A break of structure follows a market structure shift and describes the continuation move that confirms the new trend direction. After price breaks a prior high or low following an MSS, subsequent momentum candles that push beyond the correction zone represent the BOS.
The distinction between MSS and BOS is practical. MSS signals that the character of the market has changed—the trend may be reversing. BOS confirms that the new trend is actively continuing. Traders typically enter positions during the BOS phase, after the MSS has validated the direction change.
For example, if EUR/USD breaks above 1.0850 (the prior high), retraces to test that level as support, and then pushes above 1.0880, the move from 1.0850 to 1.0880 represents the BOS. This is where trend-following traders would enter, after the structure has confirmed the new direction.
Liquidity Pools
Liquidity pools are price zones where large concentrations of stop-loss orders or pending orders accumulate. Institutions trade against these pools, triggering the stops to acquire positions at favorable prices before price reverses.
Two primary types of liquidity pools exist: above recent highs (where buy stops cluster) and below recent lows (where sell stops accumulate). When price reaches these zones, institutions often push price through them to trigger the stops, immediately reversing to trade in the opposite direction.
The mechanics work like this: retail traders place stop-loss orders just beyond obvious support or resistance levels. Institutions know where these stops sit. Rather than trading against the crowd, they push price into these zones, trigger the stops, and then trade in the direction of the liquidity grab. The stop-loss orders become the fuel for the institutional move in the opposite direction.
In the earlier gold example, the liquidity grab above 1950.00 represents exactly this phenomenon. Price pushes above to capture the buy stops sitting there, then immediately reverses to trade lower as the institutions that sold into that liquidity begin their downward campaign.
Change of Character (CHoCH)
Change of character represents a more subtle version of market structure shift. Rather than breaking a high or low, CHoCH occurs when price violates an internal structure level—a midpoint or previous swing point—while showing signs of weakening momentum.
Traders identify CHoCH by watching for candle closes beyond an internal level combined with a rejection candle or diminished momentum on the break. This signals that the market’s character has changed even though the broader structure remains intact.
The practical difference between MSS and CHoCH matters for timeframe selection. MSS works best on higher timeframes where clear swing highs and lows define structure. CHoCH becomes useful on lower timeframes or in markets that lack clear swing points.
Step 1: Identify the Trend Direction
Begin by examining the chart on your chosen timeframe—ICT traders commonly use the 4-hour or daily chart for structural analysis. Identify the most recent significant swing high and swing low. The relationship between these points defines the trend direction.
If price is making higher highs and higher lows, the trend is bullish. Lower highs and lower lows indicate bearish conditions. Once you’ve identified the trend direction, mark your key structural levels: the most recent high, the most recent low, and any intermediate swing points.
This analysis establishes the baseline context. Trading against the prevailing trend requires stronger confirmation than trading with it. Most ICT strategies work best when trading in the direction of the confirmed trend, using pullbacks to order blocks or FVGs as entry opportunities.
Step 2: Locate Order Blocks and Fair Value Gaps
After establishing trend direction, identify the order blocks where institutional participants accumulated positions. On a bullish chart, look for the last candle before a significant upward move—this represents your bullish order block. Mark the zone from that candle’s open to its close.
For fair value gaps, find candles that moved aggressively in the trend direction without overlapping the previous candle’s range. The space between represents the FVG. Mark these zones on your chart, as they become potential entry points when price returns to test them.
In our EUR/USD example, you’d look for the bullish candle that broke above the prior range—the one that established new momentum. Its zone would become your order block. Any subsequent gap created by that momentum candle becomes your FVG.
Repeat this process across multiple recent swings to build a complete map of institutional zones. The more zones you identify, the clearer the picture of where price is likely to find reactions.
Step 3: Map Liquidity Pools
Liquidity pools sit just beyond obvious swing highs and lows. Scan the chart for recent equal highs or equal lows—these often indicate the edges of liquidity pools. Mark the price zone just beyond these points.
Pay particular attention to breaks of previous highs or lows that immediately reversed. These liquidity grabs often precede significant moves in the opposite direction. When you see price thrust beyond a swing point and quickly reverse, that thrust likely captured liquidity from traders placing stops just beyond the obvious level.
On a chart showing GBP/JPY at 188.00-188.05, the liquidity pool above that level would extend to perhaps 188.15 or 188.20—enough beyond to capture the stops sitting at 188.10. When price reaches this zone, prepare for potential reversals.
Step 4: Confirm Entry with Market Structure Shift
Wait for price to approach one of your identified zones—an order block, FVG, or liquidity pool. When price reaches that zone, shift to a lower timeframe to find entry confirmation. Look for a market structure shift: price breaking a recent low (in a bullish entry) or recent high (in a bearish entry) with momentum.
The MSS confirms that the market has accepted the institutional order flow at your identified zone. After the break, watch for a retest of the broken level—this retest often provides a cleaner entry than the initial break.
Execute your trade after the retest holds. Place your stop beyond the liquidity pool or order block that defined your thesis. Calculate your position size to risk no more than 1-2% of your capital on any single trade.
Step 5: Manage the Position
After entering, monitor price action for signs that your thesis remains valid. In a winning trade, price should continue making progress in your direction, ideally breaking further structure in your favor.
If price returns to break the structure you entered on (trading below your entry-level swing low in a long position, for example), consider exiting before your stop is hit. The structure breaking against you indicates the institutional participants may be taking the opposite side of your trade.
Take partial profits at logical targets—previous liquidity pools, opposite-side order blocks, or when price reaches a multiple of your initial risk. This locks in gains while leaving runner positions to capture larger moves.
Practical Tips for Better Results
Use multiple timeframes for confirmation. Identify structure on the daily chart, then find entry signals on the 4-hour or 1-hour timeframe. This aligns your trade with the broader institutional flow while giving you precise entry timing.
Focus on the opening hours of major trading sessions. London and New York sessions see the highest institutional volume. FVGs and order blocks formed during these periods tend to attract more significant reactions.
Wait for candle confirmation before entering. Entering immediately when price reaches a zone often leads to false breakouts. A momentum candle closing beyond your entry zone provides better probability.
Track which order blocks have been tested multiple times. First tests of order blocks offer the highest-probability setups. Repeated tests weaken the institutional order flow at that level.
Journal every trade with screenshots of the structure. Review which setups worked and which failed. Over time, you’ll develop intuition for which zones institutions defend most aggressively.
Adjust for volatility. In high-volatility environments, widen your stop slightly beyond the standard zone. In low-volatility conditions, tighter stops may work because price typically respects structural levels more precisely.
Common Mistakes to Avoid
Trading every zone you identify. Not all order blocks and FVGs produce reactions. Focus on zones that align with the prevailing trend and show clear institutional participation—aggressive momentum candles leaving the zone.
Placing stops too close to entry. Institutional participants often push price just beyond the obvious stop level before reversing. Your stop needs breathing room beyond the liquidity pool or order block.
Ignoring the overall trend. Trading countertrend against a strong directional move requires exceptional confirmation. Most ICT traders succeed by trading with trend direction, using structure to find entries during pullbacks.
Overtrading on lower timeframes. Structure on 15-minute charts breaks frequently and produces false signals. The higher your timeframe for structural analysis, the more reliable your signals become.
Failing to adjust for different market conditions. Range-bound markets require different structure analysis than trending markets. In consolidations, order blocks may not hold, and liquidity pools may get filled repeatedly.
How do I read market structure in ICT trading?
Reading market structure in ICT trading involves identifying where institutional participants have placed orders by analyzing how price moved through specific zones. You locate order blocks (candles where institutions accumulated before pushing price), fair value gaps (areas skipped during aggressive moves), and liquidity pools (zones where stop orders cluster). When price returns to these zones, you watch for market structure shifts—breaks of prior highs or lows that confirm the institutional direction and provide entry signals.
What is an order block and how do I identify it?
An order block is the candle that preceded an aggressive price move in a specific direction. To identify it, find a candle with strong momentum that broke a prior consolidation or structure. The order block zone extends from that candle’s open to its close. On a bullish move, this represents where institutional buyers accumulated positions before pushing price higher. The next candle after the momentum candle becomes your order block reference point.
How to find fair value gaps for entry?
Find fair value gaps by comparing three consecutive candles. In a bullish FVG, the middle candle’s low sits above the previous candle’s low, while the current candle’s high exceeds the previous candle’s high. The gap between creates the FVG zone. When price returns to this area, it often attracts new buying interest from participants who missed the initial move. Enter on a confirmation candle that shows rejection from the FVG zone.
What is market structure shift and how does it work?
A market structure shift occurs when price breaks a prior swing high or low and then retests that level from the new direction, confirming the trend has changed. The mechanism reflects institutional order flow shifting: the participants who drove the prior trend have exhausted their positions, and new participants are entering from the opposite side. Only after the retest confirms the break holds do you have an MSS signal.
How to identify liquidity pools for stop hunt zones?
Liquidity pools sit just beyond obvious swing highs and lows, particularly equal highs and equal lows that attract stop orders. To identify them, mark the price zone beyond the most recent significant swing point. When you see price thrust beyond this level and quickly reverse, that’s a liquidity grab—the institutional participants triggered the stops and are now trading in the opposite direction.
What timeframes work best for ICT trading?
ICT traders primarily use the daily and 4-hour charts for structural analysis to identify institutional order flow. Entry timing then occurs on the 1-hour or 15-minute charts where you can find precise entry points within your identified zones. Higher timeframes produce more reliable signals because they represent larger institutional positions. Trading strictly on lower timeframes typically produces whipsaws and exhaustion.
Conclusion
Reading market structure through the ICT framework shifts your perspective from reacting to price movement toward anticipating where institutional participants have positioned their orders. The key insight is that large financial entities leave traces in how price moves through certain zones—order blocks where they accumulated, fair value gaps where they pushed aggressively, and liquidity pools where they triggered retail stops.
Your next practical step is to take one chart, one timeframe (start with the 4-hour), and apply this framework systematically. Identify the trend, mark your order blocks from recent momentum candles, locate FVGs, and map liquidity pools beyond recent swing points. Then wait for price to approach one of these zones and watch for the market structure shift that confirms the institutional direction.
Trading involves substantial risk. No framework guarantees profits, and past structure does not guarantee future reactions. Always size positions appropriately, place stops beyond logical protection points, and accept that losses are part of trading. The goal is not to win every trade but to maintain an edge that produces positive expectancy over many repetitions.
Reviewed by: Trading Analysis Department
Disclaimer: Trading financial instruments involves substantial risk of loss. Past performance does not guarantee future results. This content is for educational purposes only and does not constitute investment advice.
—
This article is for educational purposes only and does not constitute investment advice. Trading and investing carry risk of loss; never invest more than you can afford to lose.
Last reviewed: August 2026