Fair Value Gaps (FVG) Explained: How to Trade Imbalances Like Smart Money
Fair value gaps explained — what FVGs are, why they form, how to trade them, and which indicators detect them automatically on TradingView.
You've probably noticed it on your charts without knowing the name: a large candle that moves so fast it leaves a visible gap in the price action. That gap — the space where price moved too quickly for normal two-sided trading to occur — is called a fair value gap, and it's one of the most actionable concepts in modern technical analysis.
Fair value gaps (FVGs) represent price imbalances. The market moved so aggressively that not all orders were filled, creating an area that price tends to revisit later. Understanding why FVGs form, which ones matter, and how to trade them gives you a framework for finding high-probability entries that most retail traders miss entirely.
What Is a Fair Value Gap?
A fair value gap is a three-candle pattern where the middle candle's body is so large that it creates a gap between the wicks of the surrounding candles. Specifically:
Bullish FVG: The low of candle 3 is higher than the high of candle 1. The gap between them — where only the middle candle traded — is the fair value gap. This forms during a strong upward move.
Bearish FVG: The high of candle 3 is lower than the low of candle 1. The gap between them is the FVG. This forms during a strong downward move.
The term "fair value" comes from the idea that the gap represents a price range where the market hasn't established fair value through normal two-sided auction. Buyers and sellers didn't have a chance to negotiate — one side overwhelmed the other, and price blew through the zone. The market tends to return to these areas to "fill" the gap and establish proper price discovery.
Why Do Fair Value Gaps Form?
FVGs form because of an imbalance between supply and demand. Several scenarios create them:
Institutional order execution. When a large fund needs to deploy significant capital quickly, their orders consume all available liquidity at multiple price levels in rapid succession. The speed of execution creates a gap where no meaningful two-sided trading occurred. This is the core Smart Money Concepts interpretation — FVGs are institutional footprints. For a deeper understanding of how institutions move markets, see our complete SMC guide.
News events and catalysts. Earnings releases, economic data, regulatory announcements — any event that causes a sudden shift in market sentiment can create FVGs. The information changes the perceived value of an asset so quickly that price jumps through multiple levels without normal price discovery.
Liquidity vacuums. During low-liquidity periods (overnight sessions, holiday markets), even moderate order flow can push price through zones with thin order books. These FVGs tend to be less significant because they weren't created by genuine demand imbalance.
Stop-loss cascades. When price breaks a key level, clusters of stop-loss orders trigger simultaneously. Each triggered stop adds momentum, creating a chain reaction that pushes price through multiple levels rapidly. The resulting FVG often sits right above or below the liquidity sweep level.
Why Do FVGs Get Filled?
The tendency of price to return to fair value gaps is one of the most reliable observations in price action analysis. Several mechanisms drive this:
Unfinished business. Market makers and institutional algorithms track unfilled order zones. When price left a gap, there are likely resting orders that weren't executed. These participants have an incentive to bring price back to complete their fills.
Mean reversion. Markets oscillate between extremes and equilibrium. An FVG represents an extreme — price moved too far too fast. The natural tendency is for price to retrace toward areas of established value before continuing.
Technical attraction. Because many traders now watch for FVGs, the zones become self-reinforcing. Limit orders cluster at FVG boundaries, creating actual liquidity that draws price back. This is a positive feedback loop — the more traders expect fills, the more fills actually occur.
However, not all FVGs get filled. In strong trending markets, price may leave gaps open permanently and never return. Understanding which gaps will fill and which won't is the key to profitable FVG trading.
Types of Fair Value Gaps
By Direction
Bullish FVG (BFVG): Forms during an upward impulse. The gap sits below current price. When price retraces into the BFVG, it's a potential long entry — the idea is that the institutional buying that created the gap will defend it on the retest.
Bearish FVG (BFVG): Forms during a downward impulse. The gap sits above current price. When price rallies into the bearish FVG, it's a potential short entry — institutional selling should resume at this level.
By Fill Status
Open (unfilled): Price hasn't returned to the gap yet. These are active trading opportunities — the gap is "live" and may attract price.
Partially filled: Price has entered the gap but hasn't traded through the entire range. The midpoint of the FVG (the "consequent encroachment" in ICT terminology) is a particularly significant level — if price respects it and reverses, the gap is showing strength.
Fully filled: Price has traded through the entire gap. A fully filled FVG is "used up" — it no longer acts as a magnet for price. However, the boundaries of the old gap may still function as support or resistance.
By Timeframe Significance
Higher timeframe FVGs (Daily, Weekly) are more significant and reliable than lower timeframe ones. A daily FVG represents a full session's imbalance — the kind that requires serious institutional flow to create. These gaps often take days or weeks to fill, and the fill trade can be a major move.
Lower timeframe FVGs (5m, 15m) are useful for entry timing but are less reliable as standalone signals. They form frequently and many never fill at all. Use them for refinement within a higher-timeframe setup, not as primary trade signals.
How to Trade Fair Value Gaps: Step-by-Step
Step 1: Identify the Trend
FVG trading works best when aligned with the higher-timeframe trend. Before looking for FVGs, determine the macro direction using market structure analysis (higher highs and higher lows for uptrend, lower highs and lower lows for downtrend) or a trend indicator like Adaptive SuperTrend PRO.
In an uptrend, you want to trade bullish FVGs (buy the dip into the gap). In a downtrend, you want to trade bearish FVGs (sell the rally into the gap). Trading against the trend — buying into a bearish FVG during a downtrend — has a significantly lower success rate.
Step 2: Identify the FVG
Look for three-candle patterns where the middle candle creates a gap between the wicks of candles 1 and 3. Focus on FVGs created by impulsive moves — large candles with above-average volume. Weak, small FVGs formed during choppy consolidation are noise, not signal.
Quality filters for FVGs include strong displacement (the move away from the gap should be decisive), above-average volume on the impulsive candle, the FVG aligns with a higher-timeframe trend, and the gap hasn't been partially filled already (fresh gaps are stronger).
Step 3: Wait for Price to Return
This is where patience matters. Many traders identify an FVG and then try to front-run the fill — entering before price actually reaches the gap. Wait for price to enter the gap zone. The entry zone is between the high of candle 1 (the gap boundary closest to current price) and the midpoint of the gap.
The midpoint — called consequent encroachment (CE) — is particularly significant. It's the 50% level of the FVG. Many institutional algorithms target this exact level for their fills. If price reaches the CE and bounces, it's a strong signal that the gap is being respected.
Step 4: Enter with Confirmation
Two main approaches:
Limit order at the FVG boundary: Place a limit buy (for bullish FVG) at the top of the gap or the CE level. This gives you the best price but risks getting filled on a gap that price will blow through entirely. Works best on higher timeframe FVGs where respect is more likely.
Market order on reaction: Wait for price to enter the FVG, then watch for a bullish reaction — a rejection candle, a market structure shift on the lower timeframe, or a surge in buying volume. Enter after confirmation. This gives a worse price but higher probability.
For additional confirmation, look for confluence with other technical levels. An FVG that overlaps with an order block, a supply/demand zone, or a key Fibonacci level is significantly more reliable than an FVG in isolation.
Step 5: Set Stop-Loss and Target
Stop-loss: Place it beyond the opposite boundary of the FVG. For a bullish FVG trade, your stop goes below the low of the gap (the wick of candle 1). If price trades through the entire gap, the thesis is invalidated.
Take-profit: Target the next significant structure level — the recent swing high (for longs) or swing low (for shorts). If you entered at the CE, the risk-to-reward is typically excellent because your stop is tight (half the gap width) and your target is the full continuation move.
For multi-target exits, take partial profits at the first structure level and trail the remainder. FVG continuation trades often produce extended moves because the same institutional flow that created the gap is likely to push price further in the same direction.
FVG Trading in Different Markets
Crypto
Cryptocurrency markets produce some of the cleanest FVGs because of 24/7 trading, high volatility, and aggressive algorithmic execution. Bitcoin and Ethereum FVGs on the 1h and 4h timeframes are particularly reliable. The lack of traditional market hours means there are fewer "false" gaps caused by session transitions.
Crypto FVGs tend to fill faster than in other markets — often within the same session — because the continuous trading provides constant opportunities for retracement. This makes crypto ideal for FVG day trading strategies.
Forex
Forex FVGs are more subtle due to the massive liquidity in major pairs. They form most commonly during high-impact news events and session opens (London open, New York open). Weekly FVGs in forex are particularly powerful and often take the entire following week to fill.
The most reliable forex FVGs form on pairs with clear trend momentum — EUR/USD during a Fed rate decision, for example. Ranging pairs create many small, insignificant FVGs that clutter the chart.
Stocks
Stock FVGs often coincide with earnings gaps and pre/post-market price jumps. The gap between the previous day's close and the current day's open is a classic FVG that institutional algorithms frequently target. These "overnight gaps" have been studied extensively and show consistent fill rates above 70% for major indices.
FVG + Order Block Confluence
One of the highest-probability setups in Smart Money Concepts is the FVG + order block overlap. Here's why this works:
An order block is the last candle before an impulsive move — the area where institutions placed their initial orders. An FVG is the gap created by that same impulsive move. When price retraces and the FVG sits within or adjacent to the order block, you have two institutional signals pointing to the same zone.
The order block tells you WHERE institutions entered. The FVG tells you the move was genuine (strong enough to create an imbalance). Together, they define a narrow, high-confidence zone where institutions are likely to defend their positions.
Structural Flow PRO automatically maps both order blocks and fair value gaps on your chart, eliminating the manual work of identifying these patterns across multiple timeframes. It tracks each zone through its lifecycle — fresh, tested, and mitigated — so you always know which zones are still active.
FVG + Liquidity Sweep Confluence
Another powerful combination: a liquidity sweep followed by a retracement into an FVG. The sequence unfolds like this:
Price sweeps a key level (taking out stops), then reverses sharply — creating an FVG in the process. When price retraces back toward the sweep level, it enters both the FVG (from the reversal candle) and the area where the sweep occurred. Two institutional mechanisms are aligned: the sweep filled institutional orders, and the FVG marks the zone where the reversal gained momentum.
Liquidity Sweep PRO detects these sweep events in real time, and when combined with FVG awareness, it creates one of the most robust entry frameworks available. Learn more about institutional sweep trading in our liquidity sweep strategy guide.
Common Mistakes in FVG Trading
Trading every FVG. Not all gaps are worth trading. Small FVGs formed during low-volume choppy price action are noise. Focus on gaps created by high-volume impulsive moves that break structure. If the move that created the gap wasn't significant enough to shift market structure, the gap probably isn't significant enough to trade.
Ignoring the trend. Buying into a bullish FVG during a macro downtrend is a low-probability trade. The gap might fill briefly, but the broader trend will likely reassert itself. Always check the higher-timeframe direction first — we covered this in detail in our guide on leading vs lagging indicators.
Expecting every FVG to fill. In strong trends, many FVGs never fill. If a currency pair drops 3% in a day on a central bank decision, the FVGs created during that drop may never be revisited. Accept that unfilled gaps are a normal part of trending markets.
Using FVGs on too low a timeframe. A 1-minute FVG is essentially meaningless — it forms and fills (or doesn't) within minutes, and the imbalance it represents is trivial. Stick to 15m+ for day trading and 1h+ for swing trading. Higher timeframes produce fewer but more reliable FVGs.
No stop-loss discipline. "Price will come back to fill the gap" is not a risk management plan. If price blows through your FVG and keeps going, the thesis is broken. Cut the loss. The gap was either not significant or the market conditions changed.
Over-marking the chart. Drawing every possible FVG turns your chart into a maze of rectangles where every zone "looks important." Be selective — mark only the FVGs that are on your execution timeframe, align with the trend, and were created by genuinely impulsive moves.
Automating FVG Detection
Manually scanning for fair value gaps across multiple assets, timeframes, and market conditions is time-consuming and subjective. What counts as "impulsive enough" to create a meaningful FVG? How do you track which gaps have been partially filled? When does a gap expire?
This is exactly where purpose-built indicators add value. The EXCAVO indicator suite includes several tools that address FVG detection and context:
Structural Flow PRO automatically identifies fair value gaps and order blocks, classifies them by type (bullish/bearish), and tracks their fill status in real time. It eliminates the subjectivity of manual FVG identification and ensures you don't miss gaps on higher timeframes.
Confluence Engine PRO goes further by combining FVG detection with 9 other technical factors — when an FVG aligns with trend, momentum, volume, and structure, the confluence score rises, flagging the highest-probability setups. Backtested across 15 instruments with ZEC 1h PF 1.25 and ETH 1h PF 1.19.
All EXCAVO indicators are non-repainting — signals lock at bar close and never change retroactively. What you see on historical charts is exactly what you would have seen live. Explore the full suite on our indicators page.
Building an FVG Trading System
Here's a practical framework for a complete FVG-based trading system:
Step 1 — Higher timeframe analysis. Check the Daily chart for macro trend direction and any major unfilled FVGs. These high-timeframe gaps are your primary targets — if the Daily has an unfilled bullish FVG below and the trend is up, you know price is likely heading down to fill it before continuing higher.
Step 2 — Execution timeframe scan. On your trading timeframe (1h or 4h), identify fresh FVGs that align with the higher-timeframe direction. Filter for quality: was the creating move impulsive? Did it break structure? Is there volume confirmation?
Step 3 — Entry at FVG + confluence. Set limit orders at the consequent encroachment (midpoint) of qualified FVGs. For extra confirmation, check if the FVG overlaps with an order block or supply/demand zone. The more confluence, the larger the position size.
Step 4 — Risk management. Stop below the FVG boundary. Target the next swing high/low. Minimum 1:2 risk-reward. If the gap fully fills (price trades through the entire zone and closes beyond it), exit immediately — the thesis is broken.
This systematic approach takes the guesswork out of FVG trading. You're not predicting — you're identifying zones where institutional order flow has left a measurable footprint and positioning yourself for the market's natural tendency to revisit those zones.
Conclusion
Fair value gaps are one of the most practical concepts in modern price action analysis. They mark exactly where institutional order flow created a price imbalance, and the market's tendency to fill these gaps provides a repeatable, structured trading approach.
The key principles to remember: trade FVGs in the direction of the higher-timeframe trend, focus on gaps created by genuinely impulsive moves, wait for price to enter the gap before acting, use the consequent encroachment as your primary entry level, and always combine FVGs with at least one additional confluence factor — order blocks, liquidity sweeps, or volume confirmation.
Ready to automate your FVG detection? EXCAVO's Structural Flow PRO identifies fair value gaps and order blocks automatically across any market and timeframe, with lifecycle tracking and Telegram alerts. Plans start at $39/month with all indicators included.
For more on institutional trading concepts, explore our guides on Smart Money Concepts, order blocks, liquidity sweeps, and supply and demand zones.
Ready to Upgrade Your Trading?
Get access to all EXCAVO premium indicators for TradingView.
Related Articles
Smart Money Concepts (SMC) Explained: The Complete Trading Guide for 2026
Smart Money Concepts — order blocks, liquidity sweeps, fair value gaps, and market structure shifts. How institutions move markets and how to follow.
Liquidity Sweep Trading Strategy: How Smart Money Hunts Your Stop-Loss
The liquidity sweep trading strategy used by institutions. How stop hunts work, why they happen, and how to trade high-probability reversals.
Order Blocks Explained: How to Trade Like Institutional Players in 2026
Learn what order blocks are, how to identify them on any chart, and how to use them for high-probability entries. Complete guide with examples for crypto, forex, and stocks.
Best Trading Indicators for TradingView in 2026: Complete Guide
Best trading indicators for TradingView in 2026. From Structural Flow to Supply & Demand Zones — a pro guide to choosing the right indicators.