← Back to Blog

Fair Value Gap (FVG) Strategy: Beginner to Advanced Guide

Author: Leakey Maitethia

Experience: ML Engineer specializing in ICT trading strategies and Fair Value Gap detection algorithms

Last Updated: April 2026

What is a Fair Value Gap (FVG)?

A Fair Value Gap (FVG) is a gap in price action that represents an imbalance between buyers and sellers. In ICT (Inner Circle Trading) methodology, FVGs are considered areas where the market is "out of balance" and will eventually return to fill the gap.

Think of it like this: when price gaps over a level without trading there, that area is left "unfair" because no one traded at those prices. The market naturally wants to return and fill that gap, creating a high-probability trading opportunity.

Why I Focus on FVGs: A Personal Perspective

When I started building trading algorithms, I tested hundreds of indicators and strategies. What surprised me most was that Fair Value Gaps consistently outperformed complex ML models in identifying reversals. This led me to develop specialized FVG detection systems that now form the core of my trading automation work.

The beauty of FVGs is their simplicity: they are based on pure price action, not indicators. This makes them ideal for algorithmic trading and backtesting.

Understanding Market Structure and FVGs

To master FVGs, you must first understand the underlying Market Structure Shifts that precede these imbalances.

The Three Components of Market Structure

  1. Swing High: The highest point before price reverses down
  2. Swing Low: The lowest point before price reverses up
  3. Fair Value Gap: The gap left when price skips over a level

FVGs typically form when price moves rapidly (often on news or market open) without trading at intermediate levels. This creates an imbalance that traders can exploit.

How to Identify FVGs on Your Charts

The FVG Formation Rules

Rule 1: An FVG requires three candles: Candle 1 (high), Candle 2 (gap), Candle 3 (low). The gap between Candle 1's high and Candle 3's low is the FVG.

Step-by-Step Identification

  1. Look for a candle that makes a new high (or low)
  2. The next candle gaps past it without trading at that level
  3. The third candle closes below (or above) the gap
  4. The gap between candles is your FVG

Example: Bullish FVG

Imagine ES (S&P 500) at 5,000:

  • Candle 1: Closes at 5,010 (high)
  • Candle 2: Opens at 5,020 (gaps up)
  • Candle 3: Closes at 5,015
  • FVG: The gap between 5,010 and 5,020

The market will likely return to fill this gap, creating a buying opportunity around 5,010-5,020. This is a core part of the ICT Trading Methodology.

Real Trade Example: ES Gap Setup

Here is a practical example from my own trading:

  • Setup: ES opens at 5,200 (up 50 points from previous close at 5,150)
  • FVG: Gap between 5,150 and 5,200 is left unfilled
  • Entry: Wait for price to return to 5,175 (middle of gap)
  • Stop Loss: 5 points above the gap (5,205)
  • Target: Previous support at 5,100
  • Result: 75-point profit with 5-point risk = 15:1 risk-reward ratio

This type of setup is why I recommend combining FVGs with market structure analysis for maximum accuracy.

Types of FVGs and When to Trade Them

Bullish FVGs (Buy Signals)

Bullish FVGs form during uptrends when price gaps up without filling the gap. These are areas where buyers are aggressive and price will likely return to fill.

Trading Setup:

  1. Identify bullish FVG
  2. Wait for price to approach the FVG from above
  3. Enter long when price touches the FVG with confirmation
  4. Stop loss: Below the FVG
  5. Target: Previous resistance or next swing high

Bearish FVGs (Sell Signals)

Bearish FVGs form during downtrends when price gaps down. These are areas where sellers are aggressive.

Trading Setup:

  1. Identify bearish FVG
  2. Wait for price to approach the FVG from below
  3. Enter short when price touches the FVG with confirmation
  4. Stop loss: Above the FVG
  5. Target: Previous support or next swing low

Combining FVGs with Market Structure

FVGs at Swing Highs/Lows

The most powerful FVG trades occur when the FVG is at a swing high or swing low. This combines two strong signals:

  • Market structure break (swing high/low broken)
  • Fair Value Gap (imbalance)

When both align, the probability of success increases significantly.

FVGs and Support/Resistance

FVGs that form near key support or resistance levels are stronger. The market is more likely to fill these gaps because they're at areas where traders have strong opinions.

Advanced FVG Trading Strategies

Strategy 1: FVG Mitigation

When price fills an FVG, it "mitigates" the gap. This is a signal that the imbalance is resolved and price may continue in the original direction.

Strategy 2: Multiple FVGs

When multiple FVGs stack on top of each other, they create a "zone" of imbalance. Price often bounces multiple times within this zone before breaking through.

Strategy 3: FVG + Volume Profile

Combine FVGs with volume profile analysis. FVGs that form in low-volume areas are more likely to be filled quickly.

Risk Management for FVG Trading

Critical Rule: Your stop loss should be placed just beyond the FVG. If price breaks through the FVG, your thesis is wrong and you should exit.

Position Sizing

  • Risk 1-2% per trade
  • Position size = (Account Risk) / (Stop Loss Distance)
  • Example: $10,000 account, 1% risk = $100. FVG size 50 pips = 2 contracts

Profit Taking

  • Take 50% at the FVG level
  • Move stop to breakeven
  • Let remaining position run to next target

Common FVG Trading Mistakes

  1. Trading every FVG: Only trade FVGs at key levels with confluence
  2. Entering too early: Wait for price to approach the FVG
  3. Ignoring market structure: FVGs work best with market structure confirmation
  4. Poor risk management: Always use stops, always risk 1-2%
  5. Trading against the trend: Trade with the trend for higher probability

Backtesting Your FVG Strategy

Before trading real money, backtest your FVG strategy on historical charts:

  1. Go back 50 candles on your preferred timeframe
  2. Identify all FVGs
  3. Mark which ones were filled and which weren't
  4. Calculate win rate and profit factor
  5. Adjust your rules based on results

Conclusion: Mastering FVG Trading

Fair Value Gaps are one of the most reliable trading setups in ICT methodology. By understanding how to identify them, combine them with market structure, and manage risk properly, you can build a profitable trading system.

Remember: The best traders aren't the ones who find the most setups—they're the ones who execute the best setups with discipline and proper risk management.

Related Articles

Expand your trading knowledge with these complementary resources:

Want an Automated FVG Detector?

I build custom TradingView indicators that automatically identify and mark FVGs on your charts. Combined with market structure analysis and alerts, you'll never miss a high-probability setup again.

Build Your Indicator Discuss Your Strategy