Skip to main content
Menu

⚠️ Risk Warning: Trading forex, CFDs, and cryptocurrencies involves substantial risk of loss and may not be suitable for all investors. This platform provides educational content only and does not constitute financial advice.

ADVANCED CONCEPTS

Fair Value Gaps (FVG)

Fair Value Gaps (FVG) is an advanced technical-analysis concept used to interpret how price moves, where liquidity sits, and how trends form and fail. In practice, it is most effective when combined with clear rules (what you are looking for, what confirms it, and what invalidates it).

Important: terminology can vary across communities. This lesson uses the most common definitions and focuses on consistent application.

InefficiencyDisplacementMitigationSMC term
Schematic (not to scale)TimePriceFVGBullish FVG

Panel A: Bullish FVG: fast displacement leaves a price ‘void’ (inefficiency).

Schematic (not to scale)TimePriceFVG fillFVG mitigation

Panel B: Mitigation: price returns to partially/fully fill the gap before next move.

Risk note: Advanced concepts can improve decision-making, but they do not remove uncertainty. False signals occur frequently in low liquidity, around major news, and when you overfit rules. Always define entry, invalidation, and position size.

SECTION 1

Definition and intuition

A Fair Value Gap (FVG) is a term for an inefficiency created when price moves quickly and does not trade efficiently through certain levels. In many definitions, an FVG is identified across a three-candle sequence where a displacement candle leaves a gap between the first and third candle ranges.

Why this matters

Markets often revisit inefficient areas to rebalance. Traders use FVGs as areas of interest for pullbacks, continuation entries, or confirmation when paired with structure and levels.

SECTION 2

How to identify it on a chart

Use a step-by-step approach so you do not “see” the concept everywhere.

  1. Spot a strong displacement candle (large range, fast move).
  2. Identify the three-candle sequence used by your definition (be consistent).
  3. Mark FVG boundaries (commonly the gap between candle 1 and candle 3).
  4. Check context: trend, BOS/CHOCH, and nearby zones/levels.
  5. Define mitigation rules: partial fill vs full fill; decide what counts as ‘mitigated’.

Quality checklist

  • Displacement is obvious.
  • FVG aligns with context (trend/structure/level).
  • Mitigation rule is defined.
  • Invalidation is beyond the premise boundary.
SECTION 3

How traders apply it (practical workflow)

Use higher timeframe for bias and levels, then locate FVGs aligned with that bias. Enter on mitigation with confirmation (rejection, lower-timeframe structure shift). Stops go beyond the FVG boundary or the swing that should hold if the setup is valid.

Example workflow

Use higher timeframe for bias and levels, then locate FVGs aligned with that bias. Enter on mitigation with confirmation (rejection, lower-timeframe structure shift). Stops go beyond the FVG boundary or the swing that should hold if the setup is valid.


Risk and trade management (generic)

  • Entry: use a confirmation trigger (close beyond level, retest hold, or structure shift).
  • Invalidation: place the stop where the idea is wrong (beyond the defining swing/zone).
  • Targets: use structure (prior highs/lows), measured moves, and partials; avoid “one target fits all”.
SECTION 4

Common pitfalls and false signals

In chop, you can find ‘gaps’ everywhere. Quality improves when the FVG is created by real displacement tied to structure or liquidity events. Also, markets often partially fill then move—avoid expecting perfect fills.

What to watch for

  • Low liquidity sessions and spread expansion can distort signals.
  • News events can create temporary displacement that later mean-reverts.
  • Over-precision: treat levels as zones, not single ticks.

Tools and data considerations

  • Pick one mitigation rule (50% fill, full fill, or close through) and test it.
  • Avoid low-liquidity periods where candle shapes are distorted by spread.
  • Combine with structure so you are not trading FVGs in isolation.
SECTION 5

Practice prompts

Use these prompts in replay mode or on a demo chart. The goal is repeatability.

  • Mark the defining swings/levels before you label anything (avoid hindsight).
  • Write down: “If price does X, I will consider Y; if price does Z, the idea is invalid.”
  • Track outcomes over 30–50 examples to see your hit-rate and failure modes.
COMMON PITFALLS

Common Mistakes and How to Avoid Them

  • Label-hunting: forcing a concept onto every chart. Only label what is obvious and repeatable.
  • No timeframe hierarchy: taking lower-timeframe signals against higher-timeframe structure.
  • Ignoring liquidity: many “breakouts” are stop-runs that reverse; plan for sweeps and failed breaks.
  • Unclear invalidation: if you cannot say where your idea is wrong, you are not ready to trade the setup.

Practical rule

Before you enter: state (1) what you expect price to do next, (2) what evidence confirms that, and (3) exactly what would prove you wrong.

SELF-TEST

Quick Checkpoint

Try answering before expanding the model answers.

1) What is the minimum you should identify before using this concept?

A clear context (trend/range and key levels), a defined confirmation trigger, and a specific invalidation level.

2) What makes a setup “high quality” in advanced technical analysis?

Confluence: alignment across timeframes, a clear level/zone, clean structure, and a plan that survives common failure modes (false breaks, sweeps, and volatility spikes).

FAQ

Frequently Asked Questions

Do FVGs always get filled?

No. Many are partially filled; some never fill. Treat them as probabilities, not certainties.

What does ‘mitigation’ mean?

It generally means price returns to trade into the FVG area, rebalancing the inefficiency.

How do I pick partial vs full fill?

Choose one rule and test it over many examples. Consistency beats theory.

Master Advanced Concepts With a Personalized Course

Our free assessment finds your exact skill level, then builds a custom 10-chapter curriculum covering advanced analysis in context.

Start Free Course

Last updated: March 2026