A fair value gap (FVG) is a pricing imbalance formed when price moves sharply, leaving unfilled space between candle wicks, which price is attracted to return and fill. It’s one of the most reliable market structure concepts in modern trading.
How Fair Value Gaps Form
The FVG mechanism is rooted in market maker behavior:
- Sharp Directional Move — Price gaps up (or down) with a large impulsive candle, driven by institutional participation or breaking news.
- Gap Left in Wicks — The candle body is far from the previous candle’s body; there’s a gap between the wicks. Example: previous candle high wick was 1.1050, current candle low wick is 1.1045, but the body opened at 1.1046. The gap between 1.1050 and 1.1045 is the FVG.
- Imbalanced Liquidity — Market makers didn’t execute liquidity in the gap zone because price moved too fast. That zone is now “unfair value.”
- Return and Fill — Price almost always returns to fill the FVG within a few candles to a few days. Once filled, that imbalance zone no longer attracts price.
Visual setup:
- Previous candle: body at 1.1050-1.1055
- Next candle (up): opens at 1.1060, closes at 1.1065. Low wick touches 1.1056.
- FVG exists between 1.1056 (wick of new candle) and 1.1050 (previous high body).
That gap of 6 pips is the fair value gap. Price will likely return to fill that zone.
Why It Matters in Forex
FVGs are predictable targets. In a market flooded with unpredictable price action, FVGs give you a concrete area where price is magnetically drawn.
For swing traders, identifying FVGs tells you where price should pull back or consolidate. For position traders, FVGs on larger timeframes mark zones of institutional accumulation or distribution. For scalpers, FVGs on 15M-1H timeframes offer quick trades with defined targets.
The edge is mechanical: price creates an FVG, and price fills the FVG. You’re not predicting direction; you’re identifying imbalance and expecting it to correct. This is why FVGs work across all pairs and timeframes.
How to Identify Fair Value Gaps
Requirements for a valid FVG:
- Gap between wicks — There must be actual space between the high wick of the lower candle and the low wick of the higher candle.
- Impulsive move — The gap is created by a strong candle (high body %, not a small doji).
- Direction clarity — The FVG should be clear: either an upward FVG (bullish) or downward FVG (bearish).
Types:
- Bullish FVG — Price gaps up. FVG sits in the middle of the gap. Price pulls back, fills, and continues up.
- Bearish FVG — Price gaps down. FVG sits in the middle of the gap. Price pulls back, fills, and continues down.
- Expansion FVG — Created when consecutive candles move in the same direction, each leaving a gap. Creates a larger imbalance zone.
How to Track in Your Journal
In PipJournal, log every FVG you identify and trade:
- FVG location — High and low of the gap (exact pips). This is your target.
- Gap size — Measured in pips. Larger gaps take longer to fill; smaller gaps fill faster.
- Type — Bullish or bearish? Expansion or single?
- Entry point — Where did you enter? At the FVG level, or before price reached it?
- Fill confirmation — Did price fill the FVG? If yes, did it close inside the gap, or just touch it?
- Time to fill — How many candles until the FVG was filled? Track average fill times by timeframe.
Analyze:
- Fill rate — What % of FVGs on your preferred pairs get filled? If >80%, you have an edge. If <50%, question your identification.
- Pair variation — Some pairs (EUR/USD, GBP/USD) have very reliable FVGs; others (exotic pairs) are less predictable.
- Timeframe variation — FVGs on 4H fill more predictably than 1M; Daily FVGs take longer but are more reliable.
Use the pip calculator to measure gap size precisely and position size calculator to scale based on how far your stop needs to be beyond the FVG.
Common Mistakes
- Oversized gaps — Confusing a large gap with multiple smaller FVGs. Mark each gap separately.
- Unfilled gaps — Waiting for an FVG to fill when price has broken far beyond it. Don’t chase; wait for the next FVG.
- Timing the fill — Entering too early, expecting the FVG to fill immediately. Price can extend beyond the gap before pulling back.
See also: Order Block, Displacement, Zone to Zone