Fair Value Gap Strategy: Trading Price Imbalances
When price moves so aggressively that it leaves a gap between the wicks of non-adjacent candles, it creates what smart money traders call a fair value gap (FVG). This gap represents a price imbalance -- an area where one side of the market dominated so completely that the other side could not participate. The market tends to return to these gaps to fill the imbalance before continuing in the original direction.
Fair value gaps are one of the most actionable concepts in smart money concepts because they provide precise entry zones with clearly defined stop levels and targets. When combined with order blocks and market structure, FVGs create powerful trading setups.
Key Takeaways
- A fair value gap is the space between candle 1's high and candle 3's low in a bullish move (or inverted for bearish)
- FVGs represent price imbalances where the market traded inefficiently
- Price tends to return to fill (or partially fill) FVGs before continuing
- The strongest FVGs occur during impulsive moves that break structure
- Use FVGs as precision entry zones within the context of the larger trend
What Is a Fair Value Gap?
A fair value gap is a three-candle pattern where the middle candle has a range so large that its body and wicks do not overlap with both the first and third candles. Specifically:
- Bullish FVG: Candle 1's high is lower than candle 3's low, creating a gap between them. The middle candle bridged this space in a single impulse, but the gap represents price levels where no actual two-sided trading occurred.
- Bearish FVG: Candle 1's low is higher than candle 3's high, creating a gap between them on the downside.
The theory behind FVGs is that markets are auction mechanisms. Efficient price discovery requires two-sided trading at every price level. When price jumps through a zone without this two-sided participation, it creates an inefficiency that the market will often return to correct. The market fills these gaps to establish fair value at those price levels.
Distinguishing between bullish FVGs, bearish FVGs, and institutional candles is critical for applying this concept correctly. A bullish FVG forms during an upward displacement -- the large green candle (candle 2) is often referred to as the institutional candle because its size and velocity suggest that large-scale buy orders drove the move. On NQ, an institutional candle might span 80-120 points in a single 15-minute bar, creating a gap of 30-50 points between candle 1's high and candle 3's low. A bearish FVG is the mirror image: a large red institutional candle drives price down so aggressively that candle 1's low sits above candle 3's high, leaving an unfilled gap on the downside. On ES, bearish FVGs frequently form during CPI or FOMC releases when the initial reaction candle drops 15-20 points in under a minute.
The distinction between FVG mitigation and FVG fill determines how you manage the trade after entry. A mitigated FVG is one where price returns to the gap zone and reacts -- wicking into the gap and bouncing without trading through the entire range. In this case, the gap has been partially addressed; some of the imbalance was corrected, but not all of it. Mitigated FVGs can still act as support or resistance on subsequent retests, though with diminishing strength each time. A filled FVG is one where price trades through the entire gap from top to bottom (or bottom to top for bearish gaps), completely eliminating the imbalance. Once an FVG is fully filled, it loses its significance as a trading level. In practice, on ES about 60-70% of FVGs formed during regular trading hours see at least a partial fill within the same session. The most reliable trade is entering when price first mitigates an FVG formed by a displacement move that also broke market structure -- this confluence of BOS plus FVG creates the highest-probability entry zones in the entire smart money framework.
How to Identify Fair Value Gaps
The identification process is mechanical and precise:
- Find three consecutive candles with an impulse: Look for a strong directional move where the middle candle has a significantly larger body than the surrounding candles.
- Check for the gap: For a bullish FVG, candle 1's high must be lower than candle 3's low. The space between these two levels is the FVG. For a bearish FVG, candle 1's low must be higher than candle 3's high.
- Measure the gap size: Larger gaps represent stronger imbalances. On ES, a gap of 5+ points is significant. On NQ, 20+ points is meaningful.
- Note freshness: An FVG that has not yet been revisited is fresh and has the highest probability of causing a reaction when price returns to it.
How to Trade Fair Value Gaps
The trading approach depends on whether you want to trade the gap fill (retracement into the FVG) or the continuation (bounce from the FVG after it fills). Most traders use FVGs as entry zones during a pullback within a larger trend.
In an uptrend, when price creates a bullish FVG during an impulse leg, you wait for the pullback to retrace into the gap. You enter long when price reaches the FVG zone, expecting the gap to act as a demand area that propels price back in the direction of the trend.
For a more conservative approach, wait for price to enter the FVG and print a confirmation candle (bullish for long entries, bearish for short entries) before entering. This reduces the risk of entering too early if price intends to trade through the gap entirely.
Entry and Exit Rules
- Long entry: In a bullish trend, wait for price to pull back into a bullish FVG. Enter at the midpoint of the FVG (aggressive) or on a bullish confirmation candle within the FVG (conservative).
- Short entry: In a bearish trend, wait for price to rally into a bearish FVG. Enter at the midpoint of the FVG or on a bearish confirmation candle within it.
- Stop loss: Place stops below the full FVG for bullish trades (below candle 1's high) or above the full FVG for bearish trades (above candle 1's low). If the entire FVG is violated, the imbalance has been fully absorbed.
- Profit target: Target the swing high/low created by the impulse move that formed the FVG, or use a 2:1 minimum risk-reward ratio.
Best Markets and Timeframes
FVGs appear on all liquid markets. NQ produces frequent and large FVGs due to its volatile nature, making it ideal for this strategy. ES creates tighter FVGs but they tend to fill more reliably. CL generates massive FVGs during news events and inventory reports.
The 15-minute to 4-hour timeframes work best. Higher timeframes (daily) create very wide FVGs that require large stops. Lower timeframes (5-minute) create many small FVGs that often fill immediately, offering little edge.
Monitoring FVGs across multiple timeframes and instruments requires a platform that stays connected. A futures VPS from FinTechVPS ensures you catch every gap formation and fill in real time.
Risk Management
- Trade FVGs in the direction of the trend. Bullish FVGs in an uptrend, bearish FVGs in a downtrend. Counter-trend FVG trades have significantly lower win rates.
- Partial fill is common. Price often fills 50-70% of an FVG before bouncing. Consider entering at the 50% level of the gap for a more conservative approach.
- Higher-timeframe FVGs are stronger. A daily FVG that has not been filled is a more significant level than a 15-minute FVG. When a lower-timeframe FVG overlaps with a higher-timeframe one, the probability increases substantially.
- Risk 1% per trade. FVG entries can be precise, allowing for tight stops and excellent risk-reward ratios. But gaps do get fully filled and invalidated, so proper sizing is essential.
Common Mistakes
- Trading every FVG. Not all gaps are created equal. An FVG formed during a low-volume overnight session is far less significant than one formed during high-volume RTH (Regular Trading Hours) price action.
- Ignoring context. An FVG in the middle of a range is less meaningful than one that occurs during a structural break of a key level. Always assess the broader market context.
- Expecting exact fills. Some FVGs partially fill and reverse. Others fill completely and continue through. Using confirmation candles rather than blind limit orders reduces the risk of catching a move that trades through your gap.
- Drawing FVGs on too low a timeframe. The 1-minute chart creates hundreds of FVGs per session. Most of them are noise. Stick to the 15-minute chart and above for reliable gap trading.
Tools and Platforms
TradingView has several community indicators that automatically detect and draw FVGs on your chart, including LuxAlgo's Fair Value Gap indicator. NinjaTrader supports custom FVG indicators through NinjaScript, and several third-party developers offer FVG detection tools for the platform.
If you want automated FVG detection and alerting across multiple instruments, running your setup on an optimized NinjaTrader VPS ensures continuous monitoring even while you are away from the screen.
Fill the Gap in Your Trading Edge
Fair value gaps provide one of the most precise entry mechanisms in modern trading. By understanding where the market left inefficiencies and positioning yourself to profit when those gaps fill, you gain an edge rooted in market microstructure. Deploy your FVG strategy on a stable, low-latency server -- view our plans at FinTechVPS and start trading the imbalances.
Ready to trade on the fastest VPS?
Co-located at Equinix NY4. Deploy in minutes. No contracts.
View Plans & Pricing