What is a Fair Value Gap?
A Fair Value Gap (FVG) is a three-candle price pattern that forms when a strong, momentum-driven move leaves a gap of unfilled price between the first and third candles in the sequence. Specifically, the high of the first candle and the low of the third candle do not overlap — leaving an empty range that price did not trade through on the way.
A Fair Value Gap = the empty space left between candle 1’s wick and candle 3’s wick when candle 2 moves so aggressively that price skips over that entire range without trading through it.
This gap exists because the middle candle (candle 2) is so strongly displaced — full-bodied, high momentum — that there simply wasn’t enough trading activity at every price level within that range. The market essentially “skipped” a portion of price, and that skipped range is considered an inefficiency the market often returns to fill later.
The clearest way to understand FVG formation is to see the three candles together, with the resulting gap clearly marked.
Notice that candle 2 alone is what creates the imbalance — its large body pushes price through a range so quickly that candles 1 and 3, on either side of it, never overlap. That non-overlapping space is the FVG. Price frequently returns to this zone later, partially or fully, before continuing in the original direction — making it a common entry zone.
An Order Block is the last opposing candle before a significant institutional move — typically the final down-candle before a strong rally (a bullish Order Block) or the final up-candle before a strong decline (a bearish Order Block). It marks the specific location where institutional orders are believed to have been placed before driving the subsequent move.
This article covers Order Blocks only briefly for comparison purposes. For the complete guide — including bullish vs bearish examples, identification rules, and entry logic — see our full breakdown in
ICT Order Block in Trading.
Fair Value Gap vs Order Block — Side by Side
Both tools are PD arrays, and both frequently appear together on the same price move, but they describe different evidence.
The diagram below shows both tools together on the same structure, illustrating how an Order Block and the Fair Value Gap left behind by the move away from it commonly co-occur.
When to Prioritise an FVG vs an Order Block
Fair Value Gaps are often used for the most precise entry within a setup, since the gap itself defines a tight, specific range. Order Blocks tend to mark a broader zone, useful when you want more room for price to react before committing to an entry.
Many experienced ICT traders specifically look for an FVG forming
inside an Order Block’s range as one of the highest-confluence setups available — the precision of the FVG combined with the broader institutional significance of the Order Block reinforcing each other. Neither tool should be treated as strictly superior; they serve complementary roles. For the full entry framework using FVGs specifically, see our guide to
FVG Trading: How to Use Fair Value Gaps for ICT Entries.
Are Fair Value Gaps Real?
Yes. A Fair Value Gap is a directly observable, verifiable price phenomenon — not a fabricated or pseudo-technical concept. You can check for one on any chart by comparing the high of one candle to the low of a candle two periods later: if there is no overlap, a gap genuinely exists in the historical price record. This is fundamentally different from, say, a subjective trendline or a pattern that requires interpretation — an FVG is a simple, mechanical fact about whether two specific price levels overlapped or not.
What is debatable is not whether FVGs exist, but how reliably price returns to fill them and under what conditions that holds true most consistently — which is a question of trading edge and probability, not of whether the underlying pattern is real.
Frequently Asked Questions
Which to Prioritise When Both Are Present
The most common question when both an FVG and an order block are present in the same zone: which do you enter from? The answer depends on what you are optimising for — entry precision or fill probability.
If you are optimising for fill probability (making sure you actually get into the trade), enter from the FVG. The FVG sits higher in a bullish retracement than the OB beneath it. Price is more likely to retrace into the FVG before reversing, meaning your order gets filled more often. The tradeoff: the FVG entry has a slightly larger stop (to below the OB) or a slightly smaller R:R than an OB entry.
If you are optimising for entry precision and maximum R:R, wait for the OB. The OB sits lower (bullish) or higher (bearish) than the FVG — deeper in the retracement. If price reaches it, your entry is at a better price with a tighter stop (just beyond the OB extreme). The tradeoff: price may not retrace all the way to the OB, leaving you watching a winning trade from the sidelines.
The professional approach: set limit orders at both levels. Larger size at the FVG (higher probability of fill), smaller size at the OB (better price, tighter stop). If only the FVG fills, you have your full primary position. If price reaches the OB as well, you add to the position at an even better price — scaling in across both levels for an average entry that splits the difference.
How FVGs and Order Blocks Fail — And What It Means
An FVG fails when price closes a candle body through it without producing a reaction. The entire FVG zone has been traded through — the imbalance is filled, the orders that created it are exhausted, and the FVG is invalidated. After a failed FVG, look for the next unmitigated FVG or OB lower (for bullish setups) — the institutional support is at a deeper level.
An order block fails when price closes a candle body beyond its far boundary — below the OB low for bullish OBs, above the OB high for bearish OBs. Like an FVG, once the OB is traded through, it is no longer a valid entry zone. The difference: a mitigated OB often converts to a bearish OB (the buy orders that were there are now gone, and the level may attract sell orders on the next test).
Both failure modes are useful information. A failed FVG or OB tells you that price is being delivered more forcefully than expected — the institutional order flow is stronger than the PD array support. This is a signal to reassess the daily bias: if bullish FVGs and OBs are failing, the market may be delivering bearishly. Update your bias before looking for the next entry rather than doubling down on the failed level.
FVG vs OB by Timeframe: Which Works Better Where
On higher timeframes (4H, daily), order blocks tend to be more reliable as entry zones than FVGs. The reason: higher timeframe OBs represent larger institutional position-building events. The orders placed at a 4H OB are more numerous and more significant than those at a 15M OB. When price returns to a 4H OB, the institutional memory of that zone is stronger and the reaction is more consistent.
On lower timeframes (5M, 15M), FVGs tend to be more reliable than OBs for entry timing. Lower timeframe FVGs form frequently and precisely define the intraday imbalance that needs to be filled before continuation. They are also easier to identify unambiguously — the three-candle structure is clear on the 5M chart. Lower timeframe OBs, by contrast, can be ambiguous — multiple adjacent candles may all qualify as “the last candle before displacement” without a clear single OB to anchor entries.
The optimal framework: use 4H OBs for the primary level (where you are looking to trade from), use 15M or 5M FVGs for the entry timing (where you actually place the order). This combines the reliability of higher timeframe OBs with the precision of lower timeframe FVG entries — the professional multi-timeframe entry approach that characterises experienced ICT traders.
Watch: Fair Value Gap vs Order Block: Key Differences and How to Use Both