WONNFX BLOG · SMART MONEY

Fair Value Gap (FVG) Explained

How to identify bullish and bearish fair value gaps, why price returns to them, entry at the 50% level, filters that improve FVG trades, and common mistakes.

By Sergei Tsirat (WONNDER / WONNFX), author & developer6 MIN READUpdated

A Fair Value Gap is one of the simplest patterns in Smart Money Concepts: three candles, one strong move, and a price zone the market skipped. Because it is objective — you can measure it to the point — it is also one of the easiest ideas to test and automate.

Key takeaways
  • A fair value gap is a three-candle imbalance where the wicks of candles one and three do not overlap.
  • Price often retraces into the gap — to its edge or its 50% midpoint — before continuing.
  • The best FVGs follow a liquidity sweep and a strong displacement in the higher-timeframe direction.
  • Place the stop beyond the gap or the swing that created it, and target the next liquidity.
  • A gap that price closes through becomes an inversion zone.
  • FVG rules are objective, so they can be backtested and automated.

What a fair value gap is

An FVG forms when a large middle candle moves so fast that the wicks of the candles before and after it do not overlap. The space between them is the gap — an area where trading was one-sided and the price was not "fairly" auctioned.

TypeConditionZone
Bullish FVGHigh of candle 1 < Low of candle 3From candle 1 high to candle 3 low
Bearish FVGLow of candle 1 > High of candle 3From candle 3 high to candle 1 low
Bullish FVG example (XAUUSD)Candle 1 high 2645.20 · Candle 3 low 2648.00
FVG zone 2645.20 – 2648.00 · Midpoint (50%) 2646.60

Why price returns to FVGs

A fast, one-directional move often leaves unfilled orders behind and pushes price away from where most participants were positioned. When momentum fades, price frequently retraces into the gap — sometimes to its edge, often to its midpoint — before continuing. That retrace offers an entry with a defined stop, rather than chasing the impulse.

How to trade an FVG step by step

  1. Context first: define direction on the higher timeframe (H1/H4).
  2. Find displacement: a strong candle that breaks structure and leaves an FVG in the trend direction.
  3. Prefer FVGs after a liquidity sweep — for example, equal lows are taken, then a bullish displacement leaves a gap.
  4. Entry: a limit order at the FVG edge or at the 50% level (often called consequent encroachment).
  5. Stop-loss: beyond the far side of the FVG or beyond the swing that created it.
  6. Target: the next liquidity — a previous high, equal highs, a session high.
⚙Size the FVG entry correctlyFree Position Size and SL/TP & R:R calculators→

Filters that separate good FVGs from noise

FilterHigher-probability FVGLower-probability FVG
OriginAfter a liquidity sweepIn the middle of a range
DisplacementLarge candle, structure breakSmall candle, no break
DirectionWith higher-timeframe trendAgainst it
SessionLondon / New YorkLate New York, rollover
FreshnessFirst returnAlready tested several times

When an FVG fails: inversion

If price closes decisively through an FVG instead of reacting, the zone has failed. Many traders then watch it as an inversion FVG: a failed bullish gap can act as resistance on a later retest, and vice versa. A failed FVG is information too — it often signals that the opposite side has taken control.

Worked example

During London, XAUUSD sweeps the Asian low at 2638.40, then rallies with a large M5 candle, leaving a bullish FVG between 2639.60 and 2641.80. You place a Buy Limit at the midpoint 2640.70, with a stop below the sweep low.

ElementLevelDistance
Entry (FVG 50%)2640.70—
Stop-loss2637.90$2.80
Target (Asian high)2649.10$8.40 → 3 R
Lot at $10,000 and 1%100 ÷ (2.80 × 100)0.35 lots

These numbers illustrate the method, not a prediction. In live trading many FVGs are never revisited, and some are revisited and fail — the edge only appears across a large sample of trades.

FVGs across timeframes

A gap on H1 is a much bigger event than a gap on M1. Higher-timeframe FVGs act as zones where price may react hours or days later; lower-timeframe FVGs are useful for precise entries inside those zones. A practical approach is to mark H1/H4 gaps as areas of interest and only take M1–M5 entries when price trades into them.

TimeframeUseTypical lifetime
H4 / D1Major zones, swing targetsDays to weeks
H1 / M15Intraday zones, session biasHours to days
M5 / M1Entry timing and stop placementMinutes to hours

FVG vs order block

An order block is usually defined as the last opposite candle before a strong move — for example, the last bearish candle before a bullish displacement. The FVG is the gap that displacement leaves. They often sit next to each other, and many traders use them together: the order block as the stop reference and the FVG as the entry zone.

How to backtest FVG rules

  1. Write the rule precisely: timeframe, minimum gap size, required displacement, session, direction filter.
  2. Decide the entry (edge or 50%), the stop and the target before looking at results.
  3. Go through at least 100 occurrences on historical charts or with an indicator that marks them automatically.
  4. Record each one in R and calculate win rate and expectancy.
  5. Change one rule at a time and compare — for example, "only after a liquidity sweep".

Because FVGs are defined by exact candle prices, they are well suited to indicators and EAs: the same rule is applied the same way every time, without the hindsight that creeps into manual chart reviews.

Common FVG mistakes

  • Trading every gap on M1 — there are dozens a day and most are noise.
  • Ignoring the higher-timeframe direction.
  • Placing the stop inside the gap, where normal retracement hits it.
  • Not backtesting: FVG rules are objective, so they can and should be tested.
Combine the concepts

FVGs work best as part of a sequence: liquidity (equal highs/lows) → sweep → displacement with FVG → entry on the return. Read the companion guide on equal highs and lows for the first half of the setup.

◆Explore WONNFX level-based toolsIndicators and EAs for MT5 / MT4→

Frequently asked questions

A three-candle price imbalance where the wicks of the first and third candles do not overlap, leaving a zone the market moved through too quickly.
No. Many are partly filled or never revisited, and some fail. FVGs are zones of interest, not guarantees.
Many traders mark FVGs on M15–H1 for context and use M1–M5 for entries, always in line with the higher-timeframe direction.
The 50% midpoint of a fair value gap, often used as an entry level or as a test of whether the gap will hold.
Yes, the terms are often used interchangeably to describe a one-sided price move that leaves a gap between candle wicks.
An order block is the last opposite candle before a strong move; the FVG is the price gap that the strong move leaves between candle wicks.
Yes. Their definition is objective, so indicators and EAs can detect them, apply filters and place limit orders with fixed risk.

Sergei Tsirat (WONNDER / WONNFX) — author and developer of the WONNFX project. MQL5 profile · Telegram

Educational content only, not financial advice. Leveraged trading carries a high risk of loss. Past performance does not guarantee future results. Broker and prop-firm rules change — always check the current conditions of your provider.

Keep reading

Related guides

Get new guides and signals in Telegram

Project news, tool updates, economic news and trade notices from WONNFX.

WONNFX ONLINE
Trading forex and CFDs involves significant risk and may not be suitable for every investor. Articles are educational and are not investment advice. WONNFX is not a broker. · wonnfx.online · Blog · Calculators · Telegram
project news and updates:
[WONNFX ON TELEGRAM]
Project news. Information about new products and updates.
Project community.
Chat for communication.
Publication of important economic news in the telegram channel.
Publication of opening and closing deals in the telegram channel.