FVG Indicator TradingView: A Practical Trading Guide

ZynIQ guide · updated September 2026

An FVG indicator for TradingView identifies fair value gaps, or three-candle price imbalances, and marks the zones where price moved with limited two-way trading. Used properly, it helps you organise pullback analysis, not predict a guaranteed entry or profit.

The useful question is not simply whether a gap exists. It is whether the gap sits in a meaningful market location, remains unfilled, and agrees with structure, liquidity and risk controls.

What an FVG indicator in TradingView actually marks

A bullish fair value gap forms when the low of the third candle is above the high of the first candle in a three-candle sequence. The space between those prices is the bullish imbalance. A bearish FVG forms when the high of the third candle is below the low of the first candle.

For example, if a bullish sequence has a first-candle high at 100.00 and a third-candle low at 100.35, the FVG spans 0.35 points between 100.00 and 100.35. Price may later retrace into part or all of that zone. A TradingView FVG indicator automates this scan and keeps the zones visible as new candles form.

This is a descriptive tool. A gap does not prove that price will return to it, fill it, or reverse there. It simply highlights an area created by an abrupt imbalance.

How to read an FVG tradingview indicator without clutter

Start with four pieces of information for every zone:

  • Direction: bullish or bearish, based on the displacement move.
  • Width: the gap's price range. Wider gaps often reflect stronger displacement, but they can also require a wider stop.
  • Age: a fresh zone has not been revisited. An older zone has had more time to lose relevance.
  • Location: whether the zone sits near a swing, liquidity pool, session high or low, VWAP, or a premium or discount area.

Many traders use the midpoint, or 50% level, as a reference. A retracement into the first half of an FVG can show acceptance or rejection, while a full close through the zone may weaken the original imbalance. These are observations for testing, not universal rules.

Settings that matter on TradingView

The most useful settings control what the script displays rather than adding decoration. Review these before comparing any tradingview FVG indicator:

SettingPractical usePossible starting point
Minimum gap sizeRemoves tiny zones caused by ordinary candle noise0.05% to 0.20% of price, or a volatility-based threshold
Maximum zonesLimits old boxes and keeps the chart readable10 to 30 active zones
Mitigation ruleDefines when a zone is considered tested or invalidatedTouch, midpoint fill, or candle close through
Timeframe sourceLets you display higher-timeframe gaps on a lower chartOne to four timeframes above execution
Structure filterShows gaps linked to a break in market structureEnable for fewer, more selective zones

There is no best universal threshold. A 0.10% gap means something very different on a low-volatility currency pair than on a fast-moving crypto market. Compare gap size with ATR, average candle range, or recent session volatility instead of using one fixed number everywhere.

A practical workflow for using an FVG indicator in TradingView

  1. Set the context timeframe. Begin on the 4-hour or daily chart for broad direction. Mark the latest swing high, swing low and obvious liquidity levels.
  2. Find the displacement. Look for a decisive three-candle move that creates the gap. Give more weight to a move that also breaks a recent swing, creating a BOS or CHOCH signal.
  3. Classify location. A bullish gap in a discount area may deserve more attention than one immediately below a major resistance level. For a bearish gap, assess whether it is in premium and near resting buy-side liquidity.
  4. Drop to the execution timeframe. A 15-minute or 5-minute chart can show how price reacts inside the higher-timeframe zone. Do not treat a lower-timeframe signal as confirmation simply because it appears first.
  5. Wait for a defined reaction. Examples include a rejection candle, a smaller structure break, or a failed move beyond the zone. Define this condition before reviewing the chart to reduce hindsight bias.
  6. Plan invalidation and size. Place invalidation where the setup idea is wrong, then calculate position size from the stop distance. A wider FVG should not automatically produce a larger position.
  7. Record the outcome. Log market, session, timeframe, gap width, location, entry condition, stop distance and result in R multiples. Review at least 50 to 100 examples before changing the rules.

FVGs across markets and sessions

FVG behaviour changes with liquidity and trading hours. In forex, London and New York overlap can produce larger displacement than quieter Asian hours. In index futures, the cash open and scheduled economic releases can create rapid gaps, while overnight zones may behave differently. Crypto trades continuously, so session labels are useful for comparison but do not represent a single official open.

Stocks can show gaps between sessions that are not the same as an intraday three-candle imbalance. Decide whether your rules include only regular-session candles or also pre-market and extended-hours data. Use the same chart session settings during testing, otherwise your sample may mix different definitions.

Common mistakes with a TradingView FVG indicator

Marking every visible gap

Charts can fill with zones when the minimum size is too low. Filter by displacement, structure and relative volatility, then cap the number of active boxes.

Assuming every gap must fill

Some gaps remain open for a long time or become irrelevant after a strong trend continuation. Treat a fill as one possible event, not a market law.

Using repainting or unclear invalidation logic

Ask when a zone first appears, whether it can move, and when it is deleted. A non-repainting script should keep historical signals consistent after the relevant candle closes. Still, intrabar conditions can change before candle close, so alerts and testing should use confirmed bars where appropriate.

Ignoring execution costs

Spread, commission, slippage and funding can materially alter a short-timeframe test. Add realistic costs and avoid judging a method from a handful of attractive examples.

Choosing an FVG indicator for TradingView

Prioritise clear zone rules, configurable mitigation, multi-timeframe support, alerts and readable visuals. Pine Script v6 support is useful for current TradingView development, but the version alone does not validate a method. Check whether the tool explains its logic and whether the settings match your process.

ZynIQ's FVG tools are sold as one-time purchases rather than subscriptions, with options from $29 for Lite tools and higher tiers for broader market-structure and confluence features. They are designed as analysis and decision-support tools, work on TradingView plans including the free plan, and provide source download after Stripe checkout.

FVG indicator FAQ for TradingView users

Use an FVG indicator to reduce manual scanning, then apply your own context and risk rules. Trading involves risk, and no indicator removes uncertainty or guarantees a trading outcome.

Frequently asked questions

What is the best FVG indicator in TradingView?

There is no single best choice for every market. Select an indicator with transparent three-candle rules, adjustable gap filtering, mitigation settings, multi-timeframe support and alerts. Test it on your instruments rather than choosing from appearance alone.

How do I find an FVG indicator in TradingView?

Open the Indicators menu, search for fair value gap or FVG, and inspect the script description, update history and settings. Confirm how it defines a gap, when a zone appears, and whether historical zones change after candles close.

Do FVGs always get filled?

No. Price may partially fill an FVG, fill it completely, reject from its edge, or continue without returning. Track these outcomes by market, timeframe and session before assigning any probability to a setup.

Which timeframe is best for FVGs?

Use higher timeframes such as 4-hour or daily charts for context and lower timeframes such as 5-minute or 15-minute charts for execution detail. The best combination depends on your holding period, liquidity and testing results.

Can an FVG indicator be used for forex, stocks and crypto?

Yes, the same three-candle concept can be applied across markets, but session structure, volatility, spread and overnight trading differ. Adjust gap filters and test each market separately rather than transferring settings unchanged.