A Fair Value Gap is the most frequently used entry tool in ICT methodology. It forms across three consecutive candles when the middle candle moves so forcefully that the wicks of the first and third candles fail to overlap. ICT traders treat FVGs as probable retracement targets: price returns to fill the imbalance before resuming the original directional move. Understanding FVGs reshapes how you approach entries โ but their real value only becomes clear after backtesting them across years of data to confirm whether the edge is real and consistent.
How to Identify a Fair Value Gap on a Chart
Identifying a FVG follows one rule:
- Look at any three consecutive candles on your chart.
- Compare the high wick of candle 1 with the low wick of candle 3.
- If the high of candle 1 is below the low of candle 3: this is a bullish FVG โ price moved up too fast, leaving an unfilled zone above.
- If the low of candle 1 is above the high of candle 3: this is a bearish FVG โ price dropped too fast, leaving an unfilled zone below.
- The FVG zone is precisely the space between those two wicks โ neither candle 1 nor candle 3 traded through it.
Size matters. A 30-pip FVG on EUR/USD H1 signals a much more significant imbalance than a 3-pip one. The most meaningful FVGs form after strong impulse candles โ often triggered by macro catalysts like NFP, FOMC decisions, or the London or New York session open.
Which timeframe is best for spotting FVGs?
The most tradeable FVGs appear on M15, H1, and H4. Below M5, market noise creates FVGs that rarely fill cleanly. Above H4, FVGs are rare but carry significant weight when they do appear. Standard ICT practice is to confirm context on H4 or Daily, then use the FVG on M15 or H1 for the actual entry.
Bullish FVG vs Bearish FVG vs Inverse FVG
A standard FVG fills when price returns to the zone and reacts โ either reversing or continuing from there. But not all FVGs behave the same way.
Standard FVG: price returns to the zone, reacts, and resumes the original direction. This is the expected ICT scenario.
Inverse Fair Value Gap (IFVG): when price completely cuts through a FVG without any reaction, the zone can flip and become resistance (for a previously bullish FVG) or support (for a bearish FVG). A full break signals that the underlying structure has shifted.
FVG plus Order Block confluence: the most reliable FVGs overlap with a valid order block. When an OB and a FVG sit in the same price zone, you have multiple institutional reasons for price to react there. Our full guide to Smart Money Concepts covers how order blocks and FVGs connect within the broader SMC framework.
How ICT Traders Use FVGs in Practice
A FVG is not a standalone entry signal. In ICT methodology, it works in confluence with at least two other structural elements.
Standard FVG trade setup:
Kill zone timing: FVGs that form during ICT kill zones โ London open (3:00โ5:00 AM EST) and New York open (9:30โ11:30 AM EST) โ are statistically more likely to be revisited than FVGs formed during the Asian session.
Counter-trend FVGs are the most common mistake
Trading a FVG against the higher-timeframe structure is one of the most frequent errors in ICT execution. A bearish H1 FVG that forms inside a strong Daily uptrend has a low probability of producing a genuine reversal. Structural confluence is non-negotiable โ without it, you are fading institutional momentum. This is one of the classic backtesting traps that systematically inflates manual backtest results.
FVG vs Order Block vs Supply and Demand Zone
These three tools are frequently confused. Here is how they compare:
| Feature | Backtrex |
|---|
What Backtests Actually Show About FVGs
The key question: do FVGs fill consistently enough to produce a tradeable edge?
Published backtesting research from platforms like Edgeful shows that properly filtered FVG strategies can achieve win rates above 60% on specific assets and timeframes. But that headline number masks a more nuanced reality: not all FVGs are created equal.
FVGs that outperform in backtests share common characteristics:
- They form in the direction of the higher-timeframe trend.
- They are wide relative to the typical candle range on that timeframe.
- They sit in a discount zone (for bullish FVGs) or a premium zone (for bearish FVGs).
- They form during a kill zone, not the Asian session.
FVGs that underperform: stacked FVGs that accumulate at the same level without resolving, counter-trend FVGs, and micro-gaps too small to support a positive risk-reward entry.
The anti-repainting rule for FVG backtests
When backtesting a FVG strategy, never use the current candle to confirm the imbalance. The three-candle formation is only valid after all three candles have fully closed. Always use close[1] (the previously confirmed candle) rather than close[0] (the candle currently forming) โ otherwise your backtest results include invisible repainting that makes the strategy look far better than it actually performs live. This is one of the most damaging backtesting mistakes in retail trading.
How to Backtest a FVG Strategy Without Coding
Manually backtesting a FVG strategy across two to three years of H1 data requires hundreds of hours if you chart it bar by bar. Backtrex automates this with a visual block builder that requires zero code.
Backtesting your FVG strategy with Backtrex:
This workflow produces results in under 30 seconds across five years of data. You can then filter by session, FVG size, or confluence conditions to isolate the highest-performing subset of setups. Our step-by-step backtesting guide covers how to structure a rigorous test before running your first backtest.
FVGs and Prop Firms: What Funded Traders Need to Know
FVG strategies are particularly well-suited to prop firm challenges for one structural reason: they produce tight stop-loss placements. A tight stop directly improves risk-reward ratio, which is critical when you are operating under a 5% daily loss limit.
Two practical points for funded traders:
1. Size your position based on the FVG zone, not intuition. If the FVG is 20 pips wide and you place your stop 5 pips below the gap, your actual risk is 25 pips. Calculate position size from that number โ not from what feels comfortable.
2. Overnight open FVGs are a prop firm risk. An H1 FVG that forms at 3:00 PM and does not fill before the session close creates an open imbalance that may trigger a gap at the next session open. If you hold a position into that gap, it can breach your daily loss rule before you can react. Backtest your FVG strategies explicitly under your prop firm's rule constraints to surface these edge cases before they cost you a funded account.
For a complete picture of which strategies consistently pass FTMO and MFF challenges, see our guide on prop firm trading strategies.
Important Risk Warning
Conclusion
A Fair Value Gap is one of the most precise tools in the ICT framework โ when filtered correctly. In trend, with structural confluence, and during a kill zone, FVGs offer tight-stop entries with strong risk-reward potential that backtesting can quantify. Without a rigorous backtest on sufficient historical data, the FVG remains a subjective concept that every trader interprets differently. With an automated backtesting tool like Backtrex, it becomes a measurable edge you can optimize before committing real capital.
A Fair Value Gap (FVG) is a three-candle price imbalance where a strong middle candle creates a gap between the wicks of the first and third candles. This zone represents a level where price moved too quickly for normal two-sided trading to occur. In ICT methodology, the market tends to return to these zones to fill the imbalance before resuming the prevailing directional move.
No FVG fills with certainty, but several factors increase the probability: the FVG aligns with the higher-timeframe trend, it formed during a kill zone (London or New York open), it is wide relative to typical candle ranges, and it sits in confluence with an order block or a structural level. Counter-trend FVGs and those formed during the Asian session fill less reliably. Backtesting your specific FVG filter rules is the only way to quantify the difference.
A FVG is a price imbalance zone (the gap between wicks across three candles) that attracts price as a retracement target. An order block is the last opposing candle before a strong impulse move, marking a zone where institutional traders placed large orders. The two are complementary: a FVG that overlaps with an order block creates a confluence zone with multiple institutional reasons for price to react.
FVGs work on all liquid markets โ forex pairs (EUR/USD, GBP/USD, USD/JPY), indices (NAS100, SPX500, DAX), gold (XAUUSD), and crypto (BTC/USD). Liquidity is required for imbalances to form and resolve cleanly. On illiquid instruments, FVGs form but do not fill reliably. Always backtest your FVG strategy on your specific target assets before trading live.
There is no fixed timeframe. An H1 FVG may fill within 2 to 6 hours of forming, or it may remain open for several days before price returns. In practice, ICT traders prioritize recent FVGs (formed within the last 10 to 20 candles) because older FVGs lose relevance as new structure forms above or below them.
Yes. Tools like Backtrex let you configure FVG detection rules, entry and exit conditions, and run an automated backtest across years of historical data without writing a single line of code. You get performance metrics โ win rate, drawdown, profit factor โ in under 30 seconds, allowing you to optimize your strategy before deploying it live.
Manual FVG backtesting suffers from two major biases: confirmation bias (you notice the FVGs that worked and overlook the ones that failed) and look-ahead bias (you already know where price went, which distorts your entry evaluation). An automated backtest applies the same rules mechanically to every FVG across the entire test period, without exception, producing results that reflect real conditions rather than selective memory.