Price Action

Fair Value Gap (FVG) Explained: The Honest Version

What a fair value gap actually is, why it forms, how inverse FVGs work, and the part most videos leave out: traders have been using this exact idea for decades under a different name.

Fair value gap explained, the honest guide, cover image over a real futures footprint chart

The short version

  • A fair value gap is a three-candle pattern where the first and third candle don't overlap. The empty space between them is the gap.
  • It marks a fast, one-sided move where very little two-sided trading happened. The market often comes back to trade that area properly.
  • Market profile traders have called the same thing single prints since the 1980s. Volume profile calls it a low volume node.
  • It's a useful location, like any other pattern. It works best at a real level with confirmation, and on its own it's a coin flip.

I get asked about fair value gaps more than almost anything else, usually by someone who just watched a video where every FVG seems to work perfectly.

So here's my honest take. The idea behind the fair value gap is real and it's useful, but it isn't new. A lot of trading content online takes concepts that have existed for decades, gives them a new name, and presents them like a secret. That's not a crime, and plenty of good traders learned through that content. It just helps to know what you're actually looking at, because once you do, you can read it on any chart and you stop needing the label.

What Is a Fair Value Gap?

A fair value gap (FVG) is a price range that only one candle traded through. You find it by looking at three candles in a row:

  • Bullish FVG: the high of candle 1 is below the low of candle 3. The space between them was only touched by the big middle candle going up.
  • Bearish FVG: the low of candle 1 is above the high of candle 3. Same idea, on the way down.

The theory is that price moved through that area so fast it never found "fair value" there. Buyers were aggressive, sellers were absent, and almost no two-sided business got done. Markets like to go back and test areas like that, and that's where traders look for reactions.

Candlestick chart Fair value gap 123 Candle 1 high and candle 3 low don't overlap Market profile (TPO) G F G E F G H E F G H E F E E E E E A C D E A B C D A B C D A B C B Single prints Only period E traded these prices
Same fast move, two charts, two names. Illustration, not real data. On the right each letter is one 30-minute period that traded at that price.

The Honest Part: It's Basically Single Prints

Market profile was developed at the Chicago Board of Trade in the 1980s. It builds a profile out of 30-minute periods, with one letter for every price each period traded. When price rips through an area so fast that only one period ever trades there, you get a column of single letters: single prints.

Profile traders have always treated single prints the way FVG traders treat gaps. It was a fast, one-sided move with no acceptance, so the business there is unfinished, and the market often comes back to trade it properly. If it does, and holds, it's support or resistance. If it closes through it, the market has changed its mind.

The same idea shows up again depending on what chart you use:

NameChartWhat it shows
Fair value gapCandlesticksThree candles, first and third don't overlap
Single printsMarket profile (TPO)Prices only one 30-minute period traded
Low volume nodeVolume profileA thin area in the histogram where little volume traded
ImbalanceFootprint chartPrices where one side traded far more than the other

They're not identical, and I don't want to pretend they are. A fair value gap depends on your candle timeframe, so a 1-minute chart and a 1-hour chart give you different gaps. Single prints depend on the 30-minute periods of the profile. A low volume node looks at actual volume. But they're all describing the same thing: one side was in control, price moved fast, and very little trading happened there.

Knowing that is useful. When I see a fair value gap on someone's chart, I already know what the profile probably looks like there, and I know which tools can confirm it.

What Is an Inverse Fair Value Gap?

An inverse fair value gap (IFVG) is a gap that fails. Price comes back into a bullish FVG, and instead of bouncing, it closes straight through it. Traders then flip it around and treat that area as resistance on the way back up. The bearish version works the other way.

If that sounds familiar, it's the oldest idea in trading: broken support becomes resistance. In profile terms, it's the market coming back through single prints and accepting prices there, which usually means the move that created them is over.

How to Trade Fair Value Gaps (and When They Fail)

A fair value gap is a location, not a signal. It tells you where something might happen, just like a prior day high or a VWAP. On its own it doesn't tell you whether anything will happen there. These are the use cases where I think it actually earns its place:

1. A pullback in a clear move

After a strong one-sided move, the gap it left behind is a sensible place to look for the first pullback. If the move was real, the side that created the gap often defends it.

2. Lined up with a real level

A gap that sits on the prior day's high or low, the overnight high or low, VWAP, or a value area edge is far more interesting than a random gap in the middle of the day. A gap on its own is one reason to care, and a gap at a level gives you two.

3. Confirmed with order flow

This is where futures traders have an edge. When price comes back into the gap, I don't enter just because it touched it. I open the footprint and wait for the same thing I wait for at any level: absorption, then exhaustion, then price moving my way for the first time. If the side that created the gap is still there, you'll see it defend. If it's gone, you'll see that too.

When fair value gaps fail

  • Trend days. Strong trends leave gaps behind and never come back, the same way single prints can stay open for days. Fading a trend because "there's a gap to fill" is one of the most expensive habits I see.
  • Choppy days. In a range, small gaps get created and filled all day long and mean almost nothing.
  • Timeframe shopping. Every timeframe has gaps. If you keep switching until you find one that agrees with you, the pattern isn't doing the work, your bias is.
  • No stop logic. "Price will fill the gap" isn't a stop. Decide where you're wrong before you enter, and size it with proper risk management.

How I Use It

I don't draw fair value gaps on my charts, but I pay close attention to the same areas. Every morning I mark my levels from the profile, including any open single prints from the prior sessions, next to the prior day's high and low and the overnight range. When price trades back into one of those areas, I switch to the footprint and let order flow tell me whether anyone is still defending it.

If you trade FVGs and they work for you, keep trading them. The label doesn't matter. What matters is that you understand why the area exists, you only take it at a level that matters, and you have a clear reason to be wrong. That's true for every pattern, whatever it's called.

Fair Value Gap FAQ

What is a fair value gap?

A three-candle pattern where the wicks of the first and third candle don't overlap, leaving a price range only the middle candle traded through. Bullish when candle 1's high is below candle 3's low, bearish when candle 1's low is above candle 3's high.

Is a fair value gap the same as single prints?

Same idea, different chart. Single prints are prices in a market profile that only one 30-minute period traded. An FVG marks the same kind of fast, one-sided move on candles. The definitions differ, since an FVG depends on your timeframe, but both point at an area the market often comes back to.

What is an inverse fair value gap?

An FVG that price closes through instead of respecting. A broken bullish gap is then treated as resistance, a broken bearish gap as support, the same way broken support becomes resistance.

Do fair value gaps always get filled?

No. On strong trend days price often leaves them behind for good. Treat a gap as an area to watch, not a promise.

What timeframe is best for fair value gaps?

One that matches how long you hold trades, and then stick to it. Every timeframe prints gaps, so only take the ones that also line up with a real level.

Do fair value gaps work in futures?

They show up in ES, NQ and every liquid market. In futures you can confirm them with order flow on a footprint chart when price comes back to the gap.

Want to learn to read levels and order flow instead of chasing labels?

See 1-on-1 Mentorship