โ† Back to Blog
๐Ÿ“Š Education ยท October 2025 ยท 12 min read

Order Blocks vs Fair Value Gaps: Complete Guide to ICT Entry Zones

By AtlaStep Academy — 12 min read
Order blocks and fair value gaps on ICT trading chart

If you have spent any time studying ICT (Inner Circle Trader) concepts, you have likely encountered two terms repeatedly: order blocks and fair value gaps. These two concepts form the backbone of most ICT entry models, yet traders routinely confuse them — or worse, use them interchangeably.

The truth is that an order block and a fair value gap are not the same thing. They are created by different market mechanics, confirmed by different price-action signals, and serve different roles in a trade plan. However, when they overlap, they form one of the most potent confluences in smart-money trading: the propulsion block.

In this guide, you will learn exactly what each structure is, how to identify them on any timeframe, and — most importantly — how to trade them together to build high-probability ICT entry zones. Whether you are a complete beginner or an experienced trader looking to refine your edge, this breakdown will give you the clarity you need.

If you are new to ICT concepts, we recommend first reviewing our structured mentorship programs that walk you through the foundations step by step.

1. What Is an Order Block?

Definition

An order block is a consolidation candle or a small cluster of candles where institutional traders (banks, hedge funds, algorithms) placed a large concentration of limit orders before a significant directional move. In ICT methodology, the order block is the last candle(s) before an impulsive price swing in the opposite direction. The logic is simple: if price moves sharply away from a specific zone, that zone likely contained pending institutional orders that were filled before the move began.

"The order block is where the algorithm parked its inventory before engine-igniting the move." — ICT

How to Identify an Order Block

To locate an order block trading setup:

  1. Identify a strong, impulsive move on your chart (a large bullish or bearish candle or series of candles).
  2. Look at the last candle(s) immediately before that impulsive move began.
  3. That candle (or small range of candles) is your potential order block.
  4. For a buy order block (bullish OB), price should consolidate or dip slightly into the OB zone, then produce a bullish response.
  5. For a sell order block (bearish OB), price should rally up into the OB zone, then produce a bearish response.

The order block zone typically covers the entire range of the consolidation candle(s). Some traders use the open-to-close range; others use the full high-to-low range. The difference is minor, but using the full candle range gives you a wider (and often safer) zone.

Types of Order Blocks

ICT defines three primary types of order blocks. Understanding each is critical to choosing the right entries and managing expectations.

1. Shift Order Block (SOB). A shift OB marks a structural change in market direction. It forms at the end of a trend and is followed by an impulse that breaks the current structure (e.g., a higher high or lower low). This is the most common type of order block used by swing traders.

2. Trap Order Block (TOB). A trap OB is designed to hunt liquidity before reversing. It appears as a breakout candle that briefly moves beyond a key level, traps late entrants, and then violently reverses. The TOB is the aggressive entry type — high reward but requires tight risk management.

3. Continuation Order Block (COB). A continuation OB appears during a strong trend as a brief pause or pullback before the trend resumes. It does not break structure; it simply provides a mid-trend entry. COBs are ideal for momentum traders who want to add to a position after the initial shift has already occurred.

In practice, the shift order block is the most reliable for beginners. As you gain experience, you can incorporate trap and continuation order blocks to capture more frequent setups.

2. What Is a Fair Value Gap?

Definition

A fair value gap (FVG) is a price imbalance created when the market moves so aggressively in one direction that the middle candle's high and low do not fully overlap with the surrounding candles. This leaves a "gap" in the order flow — an area where little to no trading occurred. Because price dislikes inefficiency, it often returns to "fill" or "mitigate" the gap before continuing in the original direction.

The 3-Candle Rule

Identifying a fair value gap follows a strict three-candle pattern on any timeframe:

  1. Candle 1 (the left neighbor) — moves in one direction.
  2. Candle 2 (the middle or gap candle) — opens and closes with a large body, leaving its wicks exposed.
  3. Candle 3 (the right neighbor) — moves in the same direction as candle 1, creating a non-overlap zone with candle 2.

The FVG zone is the space between the wicks of candle 1 and candle 3 that is not covered by candle 2. More precisely:

A fair value gap is an area of unfilled orders. The market will almost always return to retrieve that liquidity before continuing.

Types of Fair Value Gaps

Not all FVGs are created equal. Traders categorize them by gap size to gauge strength and likelihood of a reversal:

Single Fair Value Gap. A single FVG involves exactly one middle candle that fails to overlap its neighbors. This is the standard textbook FVG. It often gets filled quickly and may not produce a major reversal on its own. Use single FVGs for short-term scalps or as additional confluence within a larger structure.

Double Fair Value Gap. A double FVG occurs when two consecutive candles each produce a gap relative to their neighbors. This creates a wider imbalance zone and signals stronger institutional aggression. Double FVGs are more reliable for swing entries.

Triple Fair Value Gap. A triple FVG involves three consecutive gap candles. This is rare but extremely powerful. A triple gap indicates massive one-sided order flow and almost always results in a deep retracement. These are the setups seasoned traders wait for.

When scanning charts, start by marking single FVGs. If you see a double or triple gap, highlight it as a high-probability reversal zone.

3. Key Differences Between Order Blocks and Fair Value Gaps

Now that you understand each concept individually, it is time to compare them side by side. The order block vs FVG distinction comes down to five core dimensions.

Dimension Order Block (OB) Fair Value Gap (FVG)
Creation Formed by a concentration of limit orders before a move Formed by aggressive market orders that cause price imbalance
Visual Structure Consolidation candle(s) before an impulse Gap between wicks of three consecutive candles
Purpose Where institutions entered their position Where price left inefficient order flow that must be revisited
Validation Requires a breaker or CHoCH (change of character) for confirmation Requires mitigation (price enters the gap) to confirm the imbalance is fading
Timeframe Reliability Most reliable on higher timeframes (1H, 4H, Daily) Works across all timeframes; lower timeframes are noisy but tradable

Creation — Limit Orders vs Market Orders

The most important conceptual difference is how each structure is created. An order block represents pending limit orders that were resting at a price level before the move. The algorithm placed those orders, filled them as price swept the zone, and then ignited the move. A fair value gap, on the other hand, is the result of market orders hitting the book so aggressively that price "jumped" over a range without filling every resting limit order. The FVG is a byproduct of urgency; the OB is a footprint of preparation.

Validation — Breaker vs Mitigation

An order block is not considered valid until price returns to it and a structural break (change of character) is confirmed on a higher timeframe. Without that confirmation, the OB is just a consolidation zone. A fair value gap is validated simply by price entering the gap zone. However, for a high-probability trade, you want to see price mitigate at least 50% of the FVG and produce a reaction (e.g., a bullish engulfing candle in a bull FVG).

Timeframe Reliability

Order block trading is most powerful on higher timeframes (1-hour, 4-hour, daily). Lower timeframe OBs (1-minute, 5-minute) are too noisy and frequently fail. Fair value gaps, by contrast, work reasonably well across all timeframes because the imbalance mechanics are fractal. However, the higher the timeframe, the more significant the gap — a daily FVG is far more important than a 1-minute FVG. For a complete guide on which timeframes to use and how to layer them, see our multi-timeframe analysis guide.

4. How They Overlap: The Propulsion Block

The magic happens when an order block and a fair value gap occur at the same price level. ICT refers to this confluence as a propulsion block. When an OB and FVG overlap, you have both institutional entry confirmation (the OB) and an imbalanced price zone that must be revisited (the FVG). This is the highest-probability entry zone in ICT methodology.

What Makes a Propulsion Block So Powerful?

Think about it: the OB tells you where institutions entered. The FVG tells you why price must return. When both conditions point to the same price level, you are looking at a zone that has two independent market forces pulling price back to it. This is not a coincidence — it is the algorithmic footprint of a deliberate institutional move.

How to Identify a Propulsion Block

  1. Find a strong impulsive move on your chart.
  2. Identify the order block (the last candle before the impulse). Mark its high and low.
  3. Look for a fair value gap within or adjacent to that same impulse move.
  4. If the FVG zone overlaps with the OB zone (partially or fully), you have a propulsion block.
  5. Confirm with a higher-timeframe structure break or a displacement candle back toward the zone.

A propulsion block can form in two configurations:

Both configurations are valid and tradable. The key requirement is overlap — you want the OB and FVG to share space on the price axis.

"When an order block and a fair value gap align, you are trading in the algorithm's blind spot." — ICT

5. How to Trade Both Together

Trading order blocks and fair value gaps together requires a systematic approach. Emotion and discretion will kill your consistency. Use the following entry logic framework.

Entry Rules

  1. Higher-Timeframe Bias. Start with the daily chart. Determine whether the overall trend is bullish or bearish. Only take long setups in a bullish daily bias and short setups in a bearish daily bias. Use a platform like TradingView to overlay multiple timeframes and save your key levels.
  2. Identify the Propulsion Block. Drop to the 1-hour or 4-hour chart and locate an OB+FVG overlap that aligns with your daily bias.
  3. Wait for Price to Return. Do not enter early. Let price retrace into the propulsion block zone. Patience is the edge.
  4. Look for a Confirmation Candle. On the 15-minute or 5-minute chart, wait for a displacement candle to form in your trade direction at the edge of the propulsion block. For a buy setup, this would be a bullish engulfing candle, a pin bar with a long lower wick, or a MSS (market structure shift) on the lower timeframe.
  5. Enter at the Confirmation Close. Enter your trade when the confirmation candle closes. Do not enter on a breakout or during the candle — wait for the close.

Stop Loss Placement

Your stop loss should sit below the order block low (for buys) or above the order block high (for sells). Do not place your stop at the FVG boundary alone — the OB level is the truer institutional invalidation point. A good rule of thumb is to add 2–5 pips of buffer below the OB low to account for wick sweeps.

Take Profit Strategy

There are two primary take-profit approaches:

Entry Example Logic (Pseudocode)

TRADE_BIAS = Daily.Chart.Trend()  // "bullish" or "bearish"

if TRADE_BIAS == "bullish":
    OB = FindOrderBlock("bullish", Timeframe.1H)
    FVG = FindFairValueGap("bullish", Timeframe.1H)

    if OB and FVG and Overlap(OB, FVG):
        PROPULSION_ZONE = { high: max(OB.high, FVG.high),
                            low:  min(OB.low,  FVG.low) }

        WAIT_FOR_RETRACE(Price enters PROPULSION_ZONE)

        CONFIRM_CANDLE = LowerTFCandle("bullish_engulfing", Timeframe.15m)
        CONFIRM_MSS    = LowerTF.MSS("bullish", Timeframe.15m)

        if CONFIRM_CANDLE or CONFIRM_MSS:
            CANDLE = CONFIRM_CANDLE if CONFIRM_CANDLE else CONFIRM_MSS
            ENTRY  = CANDLE.close
            STOP   = OB.low - 5 pips
            TARGET_1 = ENTRY + (ENTRY - STOP) * 2
            TARGET_2 = NextLiquidityLevel("swing_high", Timeframe.1H)
            EXECUTE()
  

6. Common Mistakes

Even experienced traders fall into these traps. Here are the most common errors when trading order blocks vs fair value gaps.

Mistake 1: Treating Them as Identical

The most frequent mistake is using the terms interchangeably and entering an OB without FVG confirmation or vice versa. Each structure has different invalidation rules. An OB without an FVG nearby is weaker. An FVG without an OB to anchor it has no institutional entry footprint. Learn to trade them together.

Mistake 2: Forcing Confluence When It Isn't There

Not every trade setup will have a perfect OB+FVG overlap. Do not stretch your zone boundaries to make them overlap. If the OB is 20 pips away from the FVG, they do not form a propulsion block. Skip the trade and wait for the next one. Forcing confluence destroys the statistical edge.

Mistake 3: Ignoring the Higher Timeframe

An OB+FVG overlap on the 15-minute chart is meaningless if the daily trend is against you. Always start with the daily chart to establish bias. About 80% of failed ICT trades can be traced back to a higher-timeframe bias violation.

Mistake 4: Entering Before Confirmation

The zone itself is not a signal. Price often dips into a propulsion block and then continues in the original direction (the one you are trying to fade). Wait for a clean confirmation candle or a market structure shift on the lower timeframe. Betting on the zone without confirmation is gambling.

Mistake 5: Using Stops That Are Too Tight

Order blocks and fair value gaps are zones, not exact lines. Placing your stop loss exactly at the edge of an OB will get you stopped out by routine wick sweeps. Give yourself 2–5 pips of buffer. The extra distance is negligible compared to the cost of being stopped out prematurely on an otherwise valid setup.

Mistake 6: Over-Optimizing Timeframes

New traders often hop between four or five timeframes trying to find the perfect alignment. Stick to three: daily (bias), 1-hour or 4-hour (propulsion block identification), and 15-minute (confirmation). Adding more timeframes adds noise, not precision.

7. Final Thoughts

The order block vs fair value gap debate is not about which one is "better." It is about understanding two distinct market mechanics and knowing how they complement each other. An order block tells you where the smart money entered. A fair value gap tells you where price must return. When they overlap in a propulsion block, you have a zone that combines both forces — and that zone offers the highest-probability entries in ICT trading.

Start your chart analysis by scanning the daily chart for clear structure. Then drill into the 1-hour chart to find OB+FVG overlaps that align with your bias. Wait for price to return, confirm with a lower-timeframe signal, and execute with discipline. That is the formula.

There is no shortcut. The traders who succeed with ICT concepts are the ones who put in the screen time to internalize how order blocks and fair value gaps behave in real market conditions. A guide like this gives you the map, but you have to walk the territory yourself. If your goal is to turn this knowledge into a funded account, follow our complete roadmap to getting funded as a forex trader.

For a deeper dive into these concepts, explore our structured mentorship programs, or jump into the full library of resources available through AtlaStep Academy.