Fair Value Gap Trading: the Full FVG Guide for MT4/MT5

Written by Dominic Walsh · Published · Last updated

A fair value gap is a three-candle imbalance where price moves so fast that one side of the market never gets filled. Also, the middle candle displaces hard in one direction. Its neighbors fail to overlap it. Indeed, that leaves a hole in the chart where only buyers or only sellers traded. ICT traders treat this hole as unfinished business. Still, price often returns to it, rebalances the missing orders, and then continues. This guide teaches the concept from the ground up. Thus, you will learn how the gap forms, how to read it with premium and discount logic, what an inversion gap is, and which trading models use the gap as an entry. Then we review four MT4 and MT5 tools that mark these zones for you.

How a Fair Value Gap Forms

Look at any strong impulse candle on your chart. Hence, now check the candle before it and the candle after it. In a normal market, candle one’s high and candle three’s low overlap. Next, both sides of the middle candle got two-way trade. In a displacement move, they do not overlap. Then, that untraded space is the gap.

A bullish FVG forms when candle three’s low sits above candle one’s high. Yet, the middle candle ripped upward so fast that sellers never transacted inside that range. A bearish FVG is the mirror image. Truly, candle three’s high sits below candle one’s low, and the space between them holds no buy-side trade.

Displacement is the filter that separates meaningful gaps from noise. Plainly, a meaningful gap comes from a large-bodied candle that breaks structure or sweeps liquidity. It shows an aggressive repricing by larger participants. Also, gaps that appear during slow, overlapping chop are weak. The market drifted through them rather than exploded through them. Indeed, so before you mark a gap, ask one question first. Did this move displace with intent, or did price just wander? Still, only the first kind earns a box on the chart. Session context helps here as well. Thus, displacement during London or New York hours carries more weight than the same candle shape printed in the quiet Asian range.

Reading an FVG: Premium, Discount, and Consequent Encroachment

Not every gap deserves a trade. Hence, ICT logic grades each one by its location inside the current dealing range. Take the most recent swing low and swing high. Next, the area below the 50% level is discount. The area above it is premium. Then, bullish gaps sitting in discount are the ones worth buying into. Bearish gaps sitting in premium are the ones worth selling into. Yet, a bullish gap parked deep in premium is late in the move, and chasing it is poor trade location.

Next, grade how price returns to the gap. Truly, the 50% midpoint of the gap itself is called consequent encroachment, or CE. Price frequently trades into the gap, tags the CE level, and reverses without filling the whole thing. Plainly, that is why many traders rest limit orders at CE rather than at the gap’s near edge. A touch of the near edge with an instant rejection signals strong demand or supply. Also, a full fill that closes through the far edge signals the gap failed.

Watch how candles behave inside the zone. Indeed, wicks into the gap with small bodies show absorption. Full-bodied closes through it show the imbalance is gone.

Download the complete indicator database

Every FVG tool in this guide ships in one download. One email unlocks the full library of 1,380+ tools with compiled MT4 and MT5 files, plus my TradingView scripts. No paywall, no spam, unsubscribe any time.

Get free access to my indicator database

One email unlocks 1,380+ free MT4, MT5 and TradingView indicators — the complete library. No single-tool download; you get the whole database.

  • 1,380+ indicators
  • MT4 and MT5 files
  • No spam, unsubscribe any time

Inversion FVGs: When a Gap Flips Polarity

An inversion FVG, or IFVG, is a gap that failed and then switched sides. Thus, suppose a bullish gap sits below price. Buyers should defend it. Instead, price trades down through it and closes below the far edge. The imbalance is now rebalanced, and the failed support becomes resistance. Hence, when price rallies back into that same zone from below, sellers often use it as an entry. The polarity has flipped.

The logic mirrors a classic support-becomes-resistance flip, but with sharper rules. Next, the flip needs a close through the gap, not just a wick. A wick through the zone that snaps back is a sweep, and the original gap may still hold. Then, a body close beyond the far edge is the confirmation ICT traders wait for.

IFVGs matter most right after a market structure shift. Yet, when a bullish gap inverts during a break of swing lows, the retest of that inverted zone often marks the cleanest continuation short. The same applies in reverse for longs. Truly, treat the inversion as evidence that the other side has taken control, then trade the first orderly return to the flipped zone. Keep the label honest, though. Plainly, if price later closes back through the zone a second time, the inversion has failed, and the level is best abandoned rather than flipped again.

Trading Models That Use FVGs

The gap itself is a location, not a trade. Also, every serious ICT model wraps it in context. The core sequence runs in four steps. First, price sweeps an obvious liquidity pool, such as equal highs or a prior session extreme. Second, price displaces in the opposite direction and breaks structure. Third, that displacement leg leaves a fresh FVG behind. Fourth, you enter on the retrace into the gap, with a stop beyond the swing that started the leg.

The ICT 2022 model and the Silver Bullet setup both follow this exact skeleton. Indeed, the Silver Bullet just adds a time window, taking only gaps that form during specific hour-long sessions. The 2022 model anchors the sweep to a higher-timeframe draw on liquidity. In both cases the target is the opposing pool, such as the lows that fueled the original run on highs.

Entries inside the gap come in three flavors. Still, aggressive traders enter at the near edge. Balanced traders rest orders at consequent encroachment. Thus, conservative traders wait for a lower-timeframe shift inside the zone. Each style trades entry price against fill rate. Hence, the near edge fills most often but takes the worst price. Waiting for a lower-timeframe shift misses some runners but skips many failed gaps. Next, pick one style and keep it consistent. Our ICT indicators guide covers the full toolkit that supports these models, from kill zones to order blocks.

FVG Indicators for MT4 and MT5

Marking three-candle imbalances by hand gets tedious fast, and it is easy to miss gaps on higher timeframes while you watch the entry chart. Then, these four tools automate the marking. Each ships as compiled MT4 and MT5 files. Yet, none of them replaces the context work from the sections above. They save screen time and enforce the pattern definition, nothing more. Truly, the table gives the short version, and the verdicts below add honest detail.

Tool What it marks Best timeframes Alerts
Fair Value Gap Indicator Bullish and bearish FVG boxes, extended until filled M15–H4 New gap and gap fill
Fair Value Gaps Mitigation Oscillator Net gap mitigation pressure in a subwindow H1–D1 Mitigation threshold cross
CISD CSD + FVG IFVG ICT Indicator FVGs, inversion gaps, and change in state of delivery M5–H1 Inversion and CISD events
Fair Value Gap Sessions Indicator FVGs filtered by London and New York sessions M5–M30 Session gap formation

Fair Value Gap Indicator

This is the baseline tool and the one to start with. Plainly, it draws every three-candle imbalance as a shaded box, extends the box forward until price fills it, and fires an alert on formation and on fill. The boxes match manual marking rule for rule, which makes it a good teacher as well as a scanner. Also, one limitation: on M1 and M5 charts it can bury the chart in minor gaps, so raise the minimum gap size input before scalping with it.

Fair Value Gap - buy and sell signals example chart - fair value gap guide example

Fair Value Gaps Mitigation Oscillator

A different angle on the same concept. Instead of boxes on the price chart, it plots a subwindow oscillator that tracks how aggressively recent gaps are being mitigated. Rising readings mean fresh imbalances are stacking up faster than they fill, which often accompanies a trending leg. Indeed, falling readings mean old gaps are being repriced and filled, which often marks consolidation or a turn. It is useful as a regime filter on H1 and above, and it pairs well with the baseline box tool. Still, one limitation: it abstracts away price levels, so you still need on-chart boxes to place an actual entry.

CISD CSD + FVG IFVG ICT Indicator

The most complete package of the four. Thus, it marks standard gaps, flags inversions when a gap is closed through, and layers on change-in-state-of-delivery signals that approximate a structure shift. That combination covers most of the entry sequence from the models section in one tool. Hence, the CISD line gives you an objective structure-shift marker, which removes much of the discretion from that step. One limitation: it is also the busiest, with more inputs and more on-chart objects than the others, so expect a learning curve before the chart reads cleanly.

Fair Value Gap Sessions Indicator

This one filters gap detection by trading session, which suits Silver Bullet style timing. Next, it only marks gaps that form inside your chosen London or New York windows and shades the sessions for context. That keeps Asian-range noise off the chart entirely. Then, one limitation: the session filter drops valid gaps that form outside the windows, and you must set the broker GMT offset correctly or every window lands on the wrong hours.

Fvg Sessions - buy and sell signals example chart

Honest Limitations of FVG Trading

Gaps are common, and most of them are not tradeable. Yet, some fill within a few candles. Some fill weeks later. Truly, some never fill at all, because nothing forces price to return to an imbalance. In strong trends, gaps stack up behind price and stay open for the entire run. Plainly, a trader who fades every gap on the chart will bleed through a trend.

The concept only earns its keep inside a framework. Also, you need a liquidity sweep or structure shift for context, a location filter such as premium and discount, and a hard stop with a defined risk per trade. The gap tells you where a reaction may happen. Indeed, your confirmation rules and risk management decide whether the trade makes sense.

How These Tools Are Tested

Every indicator in this guide runs on live MT4 and MT5 charts before release. Still, We verify that each gap box matches the three-candle definition, that boxes extend and close correctly as price fills them, and that alerts fire once per event without repainting history. The full checklist is documented in our editorial testing policy. Thus, setup takes a few minutes per platform, and our MT4 and MT5 installation guide walks through every step.

Want the full ICT toolkit? Get the complete database.

FAQ

Do all fair value gaps get filled?

No. Hence, nothing forces price back into an imbalance. Many gaps fill fast, some fill weeks later, and some in strong trends never fill. Next, treat the gap as a possible reaction zone, not a magnet.

What is the difference between a fair value gap, an imbalance, and a liquidity void?

Mostly naming. Imbalance is the umbrella term. A fair value gap is the specific three-candle version ICT teaches. Then, a liquidity void is a larger stretch of thin, fast repricing that may hold several gaps.

Which timeframe FVGs matter most?

Higher-timeframe gaps carry more weight. Yet, mark the zone on H1 or H4, then time the entry on M5 or M15 inside it. Pure M1 gaps are noisy and fill constantly.

Do FVG indicators repaint?

A properly built one does not. Truly, the pattern confirms when the third candle closes, so an honest tool draws the box once and leaves it. State changes on a fill are mitigation tracking, not repainting.

Can FVG trading produce consistent results?

It can anchor a rules-based plan, but outcomes depend on your filters, risk control, and discipline across many trades. Results are not guaranteed; past performance is not indicative of future results.

External references

Background reading: leading versus lagging indicators explained.

Dominic Walsh - Forex trader and MT4/MT5 developer

About the author

Written by Dominic Walsh, a Forex trader and MT4/MT5 indicator, Expert Advisor and script developer. Every tool on forexmt4systems.com is tested on live charts before release and ships with ready-to-use compiled MT4 (.ex4) and MT5 (.ex5) files. Learn more about the trader and developer behind this site.

Leave a Comment