Strategy · Smart money and ICT

FVG trading: a rules-based fair value gap strategy

A fair value gap is easy to spot and easy to over-trade. Most gaps on a chart are noise. This is a testable way to trade the few that matter: the gap left by a move that broke structure, retested in the direction of that move.

Last reviewed by the MarketPro research desk · Editorial policy

At a glance

Style
Retracement entry after a displacement
Timeframes
1-hour for the setup, 4-hour or daily for direction
Markets
EUR/USD, GBP/USD, gold, indices
Holding time
A few hours to two days
Works when
A strong move that breaks a swing high or low
Level
Intermediate
Short answer

FVG trading means entering on a retest of a fair value gap, the three-candle pattern where a strong middle candle leaves a price range that the candles either side of it never overlapped. The workable version: only trade a gap created by a move that also broke a recent swing high or low, wait for price to come back into the gap, enter at the gap's edge or midpoint, put the stop beyond the start of the move, and target the next obvious high or low.

Key takeaways

  • The gap is not the signal; the move that made it is. Trade gaps left by a displacement that broke structure, and ignore the rest.
  • Enter on the retest, not on the gap forming. Price coming back into the gap is what gives you a close stop.
  • The stop goes beyond the origin of the move, not just past the far edge of the gap, which is where a lot of FVG traders get stopped for nothing.
  • A candle that closes through the whole gap cancels the idea. At that point the gap has failed, and it often flips into resistance.
  • Take direction from the higher timeframe. A bullish gap in a falling daily market is the lowest quality setup there is.

What a fair value gap is, and why traders use it

A fair value gap (FVG) is a three-candle pattern. In a bullish gap, the high of the first candle sits below the low of the third candle, so the big middle candle has left a band of prices where only one side of the market traded. A bearish gap is the mirror image: the low of the first candle sits above the high of the third. The full definition, with the variations, is on the glossary page; this article is about trading it.

The idea behind the strategy is that a move fast enough to leave a gap was driven by aggressive orders, and that when price returns to that area, the same buyers (or sellers) may defend it. The term comes from the ICT and smart money concepts (SMC) community. It is worth being plain about this once: SMC is a vocabulary for describing market structure and liquidity, and a useful one, but a gap on a retail chart is not proof of what banks or funds are doing. Treat it as a pattern to test, not a view into anyone's order book.

What makes the FVG practical is that it gives you a precise area to wait for, a logical place for the stop and a clear sign that you were wrong. Those three things are what any entry technique needs, and they are why the pattern is worth learning even if you are sceptical of the story told about it.

The setup: displacement, break of structure, retest

Most charts show several small gaps every day. Trading all of them is how FVG strategies lose money. The filter that does most of the work is simple: the gap must be part of a move that also broke structure.

1. Displacement

Displacement is the trading community's word for a strong, decisive move: one or two large candles with small wicks that cover much more ground than the candles around them. A useful mechanical test is a middle candle whose body is at least one and a half times the recent average true range. Small gaps between ordinary candles are just noise.

2. A break of structure

The same move must close beyond the last swing high (for a long) or swing low (for a short). That is a break of structure, and it tells you the move changed something rather than wandering inside an existing range. A gap that forms below the last high, in the middle of nowhere, has no structural reason to hold.

3. The retest

Now wait. Often price keeps going for a few candles, then retraces. The trade is taken only if price comes back into the gap. If it never returns, there is no trade, and that is fine; chasing the move after the gap forms puts your stop far away and your entry at the worst price of the day.

EUR/USD 1-hour chart. A large bullish candle breaks the old high at 1.0858 and leaves a fair value gap between 1.0822 and 1.0838. Price rallies to 1.0888, pulls back into the gap, and a long is taken at 1.0830 with the stop at 1.0802 below the origin of the move and a target at the 1.0888 high.
The displacement breaks the old high and leaves a gap. The entry is a limit near the gap's midpoint on the retest; the stop is under the origin of the move; the target is the high the move made. Illustrative chart, not live market data.

In the chart above, EUR/USD sits under an old high at 1.0858. One large candle breaks it and leaves a gap between 1.0822 (the first candle's high) and 1.0838 (the third candle's low). Price runs to 1.0888, then pulls back to 1.0827, inside the gap. A buy limit at 1.0830, near the midpoint, fills. The stop sits at 1.0802, under the 1.0808 low the move started from, and the target is the 1.0888 high, a little over twice the risk.

Entry, stop and target

There are three common ways to enter a gap, and they trade fill rate against price.

  • The near edge. A limit order at the first price of the gap (the top of a bullish gap). It fills most often, at the least favourable price, with the widest stop.
  • The midpoint. ICT traders call the 50% level of the gap "consequent encroachment". A limit there gives a better price and a tighter stop, and misses the trades where price only tags the edge. This is the default in the rules below.
  • Confirmation. Wait for price to reach the gap, then drop to a lower timeframe (15-minute under a 1-hour setup) and enter when that chart breaks its own small swing in your direction. You miss some fast moves, but you skip gaps that price slices straight through.

The stop is where many FVG traders go wrong. Putting it a few pips past the far edge of the gap looks tidy, but the far edge has no special meaning, and price often wicks through it before turning. Put it beyond the low of the move that created the gap (for a long), with a small buffer for the spread. If price gets there, the displacement has been fully reversed and the setup is wrong.

The target is the next pool of liquidity in the trade's direction: the high the move ran to before retracing, or an older swing high above it. Require at least twice the risk to the first target; if the nearest high is closer than that, skip the trade. On gold the same logic applies in dollars: a gap from $2,398 to $2,404 with a stop under a $2,390 origin and a target at the $2,425 high is a normal 1-hour gold setup, and the position size calculator turns the $12 stop into a lot size.

The rules, as a checklist

FVG trading, written so you can test it before trading it.

Setup

What has to be true before you look for an entry

  • The 4-hour or daily chart is moving in the trade direction (higher highs and higher lows for a long).
  • On the 1-hour chart, a displacement candle leaves a fair value gap and the move closes beyond the last swing high (long) or low (short).
  • The gap is larger than the spread by a wide margin and was not created by a news spike.

Entry

The trigger

  • Wait for price to return into the gap after the gap has formed.
  • Buy (or sell) with a limit order at the midpoint of the gap, or enter on a lower-timeframe break of structure once price is inside it.

Stop-loss

Where the idea is wrong

  • Beyond the low (long) or high (short) of the move that created the gap, plus a buffer of about the spread.
  • Size the position so this stop costs no more than your fixed risk per trade.

Exit

How the trade ends

  • First target: the high (long) or low (short) the move reached before retracing, at least twice the risk.
  • Cancel the limit if price reaches the target area before filling it.
  • Close the trade if a candle on the setup timeframe closes through the whole gap.

Skip it when

Conditions that void the setup

  • Gaps that formed without breaking a swing high or low.
  • Gaps against the direction of the 4-hour and daily charts.
  • Gaps already traded through, and gaps formed in the first minutes after a major data release.

Which gaps to skip, and how FVG trades fail

The common failure is a gap that was never worth trading: a small bullish gap inside a range, with no break of structure, against the higher timeframe. Price comes back to it, the limit fills, and the next candle closes straight through the bottom of the gap. Nothing was defending it because nothing important happened there.

GBP/USD 1-hour chart. A small bullish fair value gap between 1.2712 and 1.2722 forms below the range high at 1.2768 without breaking it. Price returns, a long at 1.2717 is stopped at 1.2694 as a candle closes through the gap, and the market keeps falling.
The gap formed inside a range and broke nothing. Price came back, closed straight through it and kept going. A gap with no break of structure behind it has no reason to hold. Illustrative chart.

In this GBP/USD example the gap between 1.2712 and 1.2722 forms below the range high at 1.2768. It never broke anything. When price returns, a long at 1.2717 is stopped at 1.2694 and the market keeps falling. Traders who follow the pattern notice that a gap closed through like this often acts as resistance on the way back up; that flipped gap has its own name, the inverse fair value gap, and some traders trade it as a separate setup.

Skip a gap when any of these is true:

  • The move that made it did not close beyond a swing high or low.
  • The daily or 4-hour chart is trending the other way.
  • Price has already traded back through most of the gap once (it is "filled" or "mitigated").
  • The gap formed on a news spike. Gaps made in the seconds after a data release reflect thin liquidity, not committed orders, and are refilled freely.
  • The gap is tiny next to the spread. A 2-pip gap on GBP/JPY tells you nothing.

Be honest about one more weakness: gaps are everywhere, which makes it easy to find one that fits whatever you already wanted to do. The structure filter exists to stop that. If you catch yourself picking a gap after deciding the direction, the gap is decoration.

How to backtest an FVG strategy

Fair value gaps are well suited to testing because the pattern is mechanical: three candles and two prices. That makes it possible to test without hindsight, as long as you follow the order of events.

  1. Choose one market and one setup timeframe, for example EUR/USD on the 1-hour chart, and scroll back six to twelve months.
  2. Step forward one candle at a time. Mark a gap only when it is complete (the third candle has closed) and only if the move broke a swing high or low.
  3. Write down the limit price, the stop and the target before you look at what happens next. Count unfilled limits too: missed trades are part of the result.
  4. Record each trade's outcome in units of risk, and include the spread. Aim for at least fifty trades before reading anything into the numbers.

Then compare variants on the same data: near-edge against midpoint entries, with and without the higher timeframe filter. The question is not which has more winners but which has the better average result per trade and the more bearable losing streaks. The drawdown calculator shows what a losing streak does to your account at a given risk per trade, and the academy lesson on fair value gaps goes deeper into gap variations.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

FAQ

Frequently asked questions

What is FVG in trading?
FVG stands for fair value gap: a three-candle pattern where a large middle candle leaves a price range that the first and third candles never overlap. Traders treat the gap as an area price may return to and react from. See the fair value gap glossary page for the full definition.
Do fair value gaps always get filled?
No. Many gaps are revisited, but plenty are not, especially those left by strong trending moves, and price can return years later or never. That is why the strategy waits for a retest rather than assuming one, and cancels the order if price reaches the target first.
What timeframe is best for FVG trading?
The 1-hour chart with the 4-hour or daily for direction is a balanced choice, and the one this strategy uses. Gaps on 1-minute and 5-minute charts appear constantly and are mostly noise once the spread is counted. Gaps on the daily chart are more significant but rarer.
What is the difference between an FVG and an order block?
An order block is the last opposing candle before a strong move; a fair value gap is the empty range the move leaves behind. They often sit next to each other, and many traders want both in the same area. The order block trading strategy covers the other half.
What is consequent encroachment?
It is the ICT name for the midpoint of a fair value gap. Some traders place their limit order there instead of at the gap's edge, accepting fewer fills in return for a better price and a tighter stop.
Trade · Learn · Earn

See strategies on live charts

Every MarketPro signal names its setup and timeframe, with the entry, stop and targets drawn on the chart. Free signals every week, and 320 lessons in the academy.

Same account as the app · No install · Free to start

Not investment advice. Past performance is not indicative of future results.