← Glossary Free resource

FVG (fair value gap)

A fair value gap, or FVG, is a price range the market crossed so fast that it barely traded there. You spot it on three candles: when the low of the third stays above the high of the first, the hole between the two is a fair value gap.

The hole three candles leave behind

Low of the third candle 1.0980 High of the first candle 1.0960 FVG 1st 2nd (displacement) 3rd 1.0980 − 1.0960 = 0.0020
The wicks of the first and third candles never cross: the blue band is a price area where the market barely traded. That 0.0020 hole is the fair value gap, and the rest of this page explains what to do with it.

Key takeaways

  • The definition: three candles where the first and the third do not overlap, wicks included.
  • The rule: bullish gap if the low of the 3rd candle sits above the high of the 1st, bearish the other way round.
  • The size: the distance between those two edges, and it means nothing until you compare it to how far that market usually moves.
  • What it is: a level marker, not a signal. It tells you where to look, never when to enter.
  • The neighbouring term: an FVG that price trades through and then rejects flips role and becomes an inverse FVG.

1. What is FVG (fair value gap)?

The fair value gap comes from ICT vocabulary, where it is also called an imbalance. The idea fits in one sentence: when a move leaves very fast, it leaves behind a band of prices where buyers and sellers barely met. The market went through it, it did not really trade there.

Its usual reading follows from that. A price range crossed without transactions is treated as unfinished business, and many methods conclude that price tends to come back to it before moving on. That is an observed tendency, not a law: nothing forces a market to come back and fill anything, and this page returns to that below.

An FVG can be read on every timeframe and on every continuously quoted market, which is both its convenience and its main flaw: there are a lot of them, and most mean nothing. Our lesson on the fair value gap and the inverse FVG covers the subject in full; this page sticks to the definition and to what you can honestly expect from it.

2. The calculation formula

The basic formula

Bullish FVG: low of the 3rd candle > high of the 1st — Size = low of the 3rd − high of the 1st

The bearish version is symmetrical: there is an FVG when the high of the 3rd candle stays below the low of the 1st, and the size is then low of the 1st − high of the 3rd.

The second candle does not enter the calculation, and yet it does all the work: it is the impulsive move, the displacement, that pushes the first candle away from the third.

The calculation uses the wicks, not the bodies. Many free indicators compare candle bodies: they then mark areas that are not fair value gaps, and miss real ones.

An FVG depends on the data feed as much as on the market. Two brokers whose wicks differ by a point do not draw the same gaps, which makes a list of levels impossible to carry from one platform to another.

Interpreting the result

State of the gapWhat it means
Never touchedThe level is intact. This is the state where it works as a possible target for a coming move, not as an entry.
Touched at its edgePrice came back into contact without entering. The reaction is at its cleanest, and this is also the rarest case.
Half filledPrice reached the middle of the gap, the consequent encroachment. Many methods treat the return as complete at that level.
Fully filledThe hole no longer exists. The level loses its value as a marker and has no business staying on the chart.
Traded through, then rejectedThe role flips: a bullish gap broken downwards becomes a resistance area. That is an inverse FVG, and it has its own reading.

The table above is the only reading that holds: a fair value gap is read by its state, never by its mere existence. An intact gap and an already filled gap look the same on the chart and say entirely different things, and that is exactly what automatic indicators make hard to see, since they often keep displaying both.

The second filter is context, and it matters more than the gap itself. An imbalance left by a move that breaks market structure has nothing in common with an imbalance left in the middle of a quiet range, even though both meet the same three-candle definition. The first marks flow going through, the second marks a candle slightly bigger than its neighbours.

A worked example

  • Candle 1: high 1.0960, low 1.0940.
  • Candle 2, the displacement: open 1.0956, close 1.1005.
  • Candle 3: high 1.1020, low 1.0980.
  • The low of the 3rd (1.0980) is above the high of the 1st (1.0960): the condition is met.
  • Size = 1.0980 − 1.0960 = 0.0020, that is 20 pips.

The fair value gap runs from 1.0960 to 1.0980. Its midpoint, 1.0970, has a name in ICT vocabulary: the consequent encroachment. That 20-pip band, and nothing else, is the marker: a move of price back inside it is what is called a retracement into an FVG.

3. What it is used for

Placing an entry inside a pullback

This is the most widespread use. Rather than entering at the very start of a return, where nothing guarantees it stops, you wait for price to come back into the fair value gap left by the initial move. The gap gives two precise edges and a midpoint, so a place to put an entry and a place to put a stop, which an area drawn by eye never does.

The real benefit is not prediction, it is precision. A numeric level makes risk calculable before entering, and that is the condition for the trade to be comparable with the others afterwards. A vague marker produces trades you cannot measure.

Using it as a target rather than an entry

The reverse use is less practised and often more useful. A fair value gap left higher up the chart is a place price has already crossed quickly, so a plausible objective for the rest of a move, without having to guess where to exit.

It changes the nature of the decision: looking for an entry inside a gap requires believing it will hold, aiming at a gap as a target requires nothing of the sort. It is also the reading that lends itself best to a measured check, since all it takes is comparing what the trade offered at its best moment with what was actually banked.

4. Why the generic calculation misleads

The first flaw is abundance. An indicator that marks every fair value gap on a chart finds dozens per session on a low timeframe, because the three-candle definition is purely geometric and requires no context. Something that appears everywhere cannot announce anything: what separates a useful gap from a noise gap is never in its shape, it is in what produced it.

The second is the fill statistic quoted everywhere. You regularly read that 70% or 80% of fair value gaps end up filled. That kind of figure is almost always measured with no time limit, and over an infinite horizon an oscillating market eventually passes back through nearly everything. Without a time window fixed in advance, the statistic says nothing usable, and it compares to nothing.

The third is the most expensive, and the only one a chart will never fix: nobody measures their own fair value gap trades. The useful question is not whether FVGs work in general, it is whether yours work, on your market, at your timeframe, with your way of exiting. That is journal work, not indicator work, and it is settled by tagging those trades and then reading their win rate and their profit factor separately from the rest.

5. Advantages and limitations

Advantages

  1. It is objective. The condition is arithmetic, it depends on no setting, and two people looking at the same chart see the same gap, which is rare among technical analysis objects.
  2. It gives numeric levels. Two edges and a midpoint, so an entry, a stop and a target you can compute before entering, and a risk known in advance.
  3. It is universal. The same definition applies to every timeframe and every continuously quoted market, with nothing to recalibrate when moving between them.

Limitations

  1. There are too many. Without a context filter, a session's list of gaps is noise, and abundance turns a marker into an excuse to enter anywhere.
  2. Nothing guarantees the fill, or the delay. A gap can stay intact for months, or be crossed with no reaction at all. Treating it as a deadline is a mistake of nature, not of setting.
  3. It depends on the timeframe and on the broker. An imbalance clearly visible on M1 no longer exists on H1, and two data feeds with slightly different wicks do not draw the same levels.

The classic mistake. Treating every fair value gap as an entry signal. The definition being purely geometric, a chart contains dozens of them per session, and taking them all amounts to entering at random with the conviction of following a method. The gap says where to look, it never says when to enter.

6. Comparison with related indicators

IndicatorFormulaWhat it measuresWhen to use it
Fair value gap3 candles, the 1st and the 3rd do not overlapA price range that barely tradedLocating a return, or aiming at a fill
Order blockThe last opposing candle before the displacementThe level where a large position was builtLooking for a reaction when price returns
OTE zoneThe 0.62 to 0.79 retracement of the moveA pullback area measured on the whole movePlacing an entry inside a pullback
Liquidity voidA range crossed in one block, often over several candlesA wider absence of quoting than an FVGAiming at a distant objective

The differences that matter

  1. A fair value gap and an order block are not the same kind of object. The first is a hole, that is an absence; the second is a candle, that is a presence. They often overlap because they come from the same move, but one marks where the market did not trade, the other where it traded a lot.
  2. The FVG is absolute, the OTE zone is relative. The gap is fixed by two prices that will not move again; the OTE zone is recomputed as soon as the reference move changes its extreme. Two traders measuring different moves get two different OTE zones and the same fair value gap.
  3. None of the three gives direction. They are level markers, not entry signals: they say where price might react, never whether to buy or sell. Anything more you expect from them is what you project onto them.

7. How to improve it

1. Keep only the ones left by a real displacement

A fair value gap left by a move that breaks structure does not carry the same value as a gap left in the middle of a range. Keeping only the former divides the list by ten and makes it readable. It is the one filter that clearly changes the signal-to-noise ratio, and it requires no tool.

2. Fix the time window before talking about fills

Decide in advance how many candles a return has to happen within, say twenty. A gap not filled inside that window is a gap that was not filled, full stop. Without that rule written beforehand, you always notice afterwards that price did come back, and you are no longer measuring anything at all.

3. Tag those trades and let your own numbers settle it

It is the only way to answer the one question that concerns you: do your fair value gap trades win. One tag on every trade taken that way, thirty or so occurrences, and the comparison with the rest of your activity happens by itself. It is also the reading that survives a change of market, whereas an indicator setting does not.

8. Frequently asked questions

What is a fair value gap in trading?

It is a price range the market crossed so fast that it barely traded there. You spot it on three candles: if there is a space between the high of the first and the low of the third, that space is a fair value gap, also called an imbalance.

What does FVG stand for?

FVG stands for fair value gap. The term comes from ICT vocabulary. The word imbalance describes the same object, and the two are used interchangeably.

What do FVG examples look like on a chart?

Most FVG examples look the same: three candles where the middle one is clearly larger than its neighbours, and where the wicks of the first and third never cross. The diagram at the top of this page shows a worked case, a 20-pip bullish gap between 1.0960 and 1.0980. On a bearish chart the figure is the same, flipped.

What is a retracement into an FVG?

A retracement into an FVG is the moment price comes back inside the band left by the imbalance, after moving away from it. Many methods treat that return as complete at the midpoint of the gap, a level called consequent encroachment in ICT vocabulary. Nothing guarantees that the retracement happens, nor how long it would take.

Fair value gap or inverse fair value gap, what is the difference?

A fair value gap is the imbalance itself. An inverse fair value gap is that same imbalance once price has traded through it and then rejected it: its role flips, and a bullish gap broken downwards then reads as a resistance area. It is the same role swap as broken support turning into resistance. Our lesson on the inverse fair value gap covers that case in detail.

9. In Tradoshi

Tradoshi does not draw fair value gaps on a chart, and that is not its job: it answers the next question, whether the trades you take that way actually win. Put a tag on every trade that came from a fair value gap, and the Performance by tag block in the Journal screen gives you, for that tag alone, the trade count, the win rate, the average R and the net P&L. Clicking the row filters the journal down to those trades.

Two readings complete that one. The Reports screen shows MFE and MAE, that is how far the trade went in your favour and against you before closing: that is what answers whether you exit a retracement into an FVG too early. And backtesting replays the market candle by candle, which lets you test the rule on history before committing capital, with the same statistics at the end.

10. In summary

  1. A fair value gap is the hole left by three candles where the first and the third do not overlap. The rule is arithmetic and depends on no setting.
  2. It is read by its state and its context, never by its mere presence: a gap left by a move that breaks structure and a gap left in a quiet range look identical and are worth nothing alike.
  3. It is a level marker, not a signal. The only way to know whether it serves you is to tag your trades and compare their numbers with the rest of your activity.

To go deeper on this: read the full guide. Every term is gathered in the glossary.