All indicators
✓ Free

ICT Fair Value Gaps

TradingView indicator that detects ICT Fair Value Gaps (BISI/SIBI), draws CE midlines, identifies Inversion FVGs, and maps Balanced Price Range zones.

📅 Added August 1, 2025·🏷️ 3 tags·⏱️ 6 min read

Overview

This indicator detects and manages ICT (Inner Circle Trader) Fair Value Gaps — price imbalances created when aggressive institutional order flow leaves a gap between three consecutive candles. It identifies Bullish FVGs (BISI) and Bearish FVGs (SIBI), draws the Consequent Encroachment (CE) midline, converts invalidated gaps into Inversion FVGs (IFVG), detects Balanced Price Range (BPR) overlap zones, and enforces per-type display limits so every category stays clean on your chart.

ICT Fair Value Gaps - Overview on TradingView

Key Concepts

  • Fair Value Gap (FVG) — A 3-candle pattern where the middle candle's body is so large that it leaves a gap between candle 1's extreme and candle 3's extreme. This gap represents an area where price moved so fast that opposing orders could not participate — an institutional imbalance that price tends to revisit.
  • BISI (Buyside Imbalance, Sellside Inefficiency) — The ICT term for a Bullish FVG. Excessive buying created a gap; sellers were unable to deliver efficiently at those prices. Acts as a support/demand zone.
  • SIBI (Sellside Imbalance, Buyside Inefficiency) — The ICT term for a Bearish FVG. Excessive selling created a gap; buyers could not participate at those prices. Acts as a resistance/supply zone.
  • Consequent Encroachment (CE) — The 50% midpoint of a Fair Value Gap. ICT teaches that price often reaches the CE before reversing, making it a more precise entry point within the gap.
  • Inversion FVG (IFVG) — When price closes completely through a FVG, the gap flips direction. A Bullish FVG that gets broken to the downside becomes a Bearish IFVG (resistance); a Bearish FVG broken to the upside becomes a Bullish IFVG (support).
  • Balanced Price Range (BPR) — When a Bullish FVG and a Bearish FVG overlap in the same price area, the overlapping zone forms a BPR — a very strong reaction zone where both buying and selling were inefficient.

How It Works

1. FVG Detection The indicator uses the classic 3-bar FVG pattern:
  • Bullish FVG (BISI): Current bar's low > two bars ago bar's high — a gap left above.
  • Bearish FVG (SIBI): Current bar's high < two bars ago bar's low — a gap left below.
Optional filters refine detection: a minimum gap size (in ticks) removes tiny noise gaps, and an ATR filter requires the middle candle's body to exceed ATR — ensuring only displacement-grade imbalances qualify. 2. Consequent Encroachment (CE) Every FVG receives a dashed midline at (Top + Bottom) / 2. When price reaches this CE level (wick touch is sufficient), the zone is considered mitigated. Users choose the response:
  • Fade — The box becomes more transparent and the border turns gray, indicating the zone has been touched but may still hold.
  • Remove — The zone is deleted from the chart entirely.
  • None — No visual change; the zone remains active.
ICT Fair Value Gaps - 2. Consequent Encroachment (CE) on TradingView
3. Inversion FVG (IFVG) When price closes beyond a FVG zone (not just wicks — a confirmed close), the gap does not simply disappear. Instead, it flips direction and converts into an Inversion FVG:
  • A Bullish FVG broken to the downside → Bearish IFVG (resistance).
  • A Bearish FVG broken to the upside → Bullish IFVG (support).
IFVGs are shown with dashed borders and distinct colors (blue for Bullish IFVG, orange for Bearish IFVG). The box label changes to "IFVG." If the IFVG itself is later closed through, it is removed — there is no double inversion. 4. Balanced Price Range (BPR) When a newly detected FVG overlaps in price with an existing opposite-direction FVG (that is not mitigated and not an inversion), the overlapping area is highlighted as a BPR — shown as a purple dotted box. BPR zones represent areas where both buying and selling created imbalances, making them high-probability reaction zones. 5. Per-Type Display Limit The "Max FVGs (per type)" input controls how many zones are shown for each category independently: Bullish FVGs, Bearish FVGs, Bullish IFVGs, and Bearish IFVGs each respect the same limit. When a category exceeds the limit, the oldest zones of that type are removed first — ensuring balanced representation across all four types.

Features

  • Classic 3-Bar FVG Detection — Faithful to ICT's original definition: gap between candle 1 and candle 3.
  • BISI / SIBI Labeling — Proper ICT terminology displayed inside each box (right-aligned).
  • Consequent Encroachment Midline — Dashed CE line at the 50% level of every FVG, the ICT "ideal fill" target.
  • CE Mitigation Tracking — Fade, Remove, or None response when price reaches the CE level.
  • Inversion FVG Conversion — Automatic flip from failed FVG to opposite-direction IFVG with visual differentiation (dashed border, distinct colors).
  • Balanced Price Range Detection — Highlights overlapping Bull + Bear FVG zones as high-probability BPR areas.
  • Per-Type Display Limits — Independent cap for each FVG category prevents chart clutter while maintaining balanced visibility.
  • Size and ATR Filters — Optional filters to remove tiny gaps and require displacement-grade middle candles.
  • Full Color Customization — Separate colors for Bullish FVG, Bearish FVG, Bullish IFVG, Bearish IFVG, BPR, and CE line.
  • Alert System — Three configurable alerts: New FVG, CE Mitigation, and New Inversion FVG. Each includes price zone, symbol, and timeframe.
ICT Fair Value Gaps - 5. Per-Type Display Limit on TradingView
ICT Fair Value Gaps - Balanced Price Range Detail on TradingView
ICT Fair Value Gaps - Inversion FVG Detail on TradingView
ICT Fair Value Gaps - Full Chart View on TradingView

How to Use

  • FVG as Entry Zone: When price returns to fill a FVG in the direction of the trend, the zone acts as a high-probability entry area. The CE midline provides a more precise entry level within the gap.
  • Inversion FVG: When a Bullish FVG fails and converts to a Bearish IFVG, treat the zone as resistance on the next touch. Vice versa for Bullish IFVGs acting as support.
  • Balanced Price Range: BPR zones are among the strongest reaction areas in ICT methodology. When price returns to a BPR, expect a significant reaction.
  • Mitigation: A faded zone has already been touched at CE. Subsequent touches carry less significance than the initial reaction.
  • Filter Tuning: Enable the ATR filter to focus only on displacement-grade FVGs. Increase Min Gap Size on lower timeframes to remove noise.
  • Combine with Structure: FVGs are most effective when aligned with Order Blocks, market structure (BOS/CHoCH), and liquidity levels. Use higher-timeframe FVGs for directional bias and lower-timeframe FVGs for entry refinement.

Limitations

  • FVG detection is based on the classic 3-bar pattern on the current timeframe. It does not detect lower-timeframe fills or partial gap closures.
  • CE mitigation uses wick touch (low/high), while IFVG conversion requires a confirmed close beyond the zone. This distinction is intentional and follows ICT methodology.
  • BPR detection only finds overlaps between a newly created FVG and existing opposite-direction FVGs. It does not retroactively scan all historical FVG pairs.
  • The ATR filter evaluates the middle candle's body against ATR. It is an optional enhancement — the default detection uses only the 3-bar gap pattern.
  • This indicator identifies institutional imbalance zones — it does not generate buy/sell signals. Combine with Order Blocks, market structure, liquidity analysis, and risk management for complete trade setups.
Tags
#Smart Money#Price Action#Liquidity

Frequently Asked Questions

What is the ICT Fair Value Gaps indicator?
TradingView indicator that detects ICT Fair Value Gaps (BISI/SIBI), draws CE midlines, identifies Inversion FVGs, and maps Balanced Price Range zones.
Is ICT Fair Value Gaps free to use on TradingView?
Yes, ICT Fair Value Gaps is completely free to use. You can add it directly to your TradingView charts at no cost.
How do I add ICT Fair Value Gaps to my TradingView chart?
Open TradingView, click on "Indicators" at the top of your chart, search for "ICT Fair Value Gaps" by FibAlgo, and click to add it. It will appear on your chart immediately.
What trading strategies work best with ICT Fair Value Gaps?
ICT Fair Value Gaps is commonly used for smart money, price action, liquidity analysis. It works well as part of a multi-indicator confirmation strategy on any timeframe.

Start Using ICT Fair Value Gaps

This indicator is free to use on TradingView. Add it to your charts and start analyzing markets with institutional-grade tools.

← Back to Library

More from ICT Concepts

View All
ICT Market Structure

ICT Market Structure

TradingView indicator for ICT Market Structure — identifies Break of Structure (BOS), Change of Character (CHoCH), and Market Structure Shift (MSS).

ICT Order Blocks

ICT Order Blocks

TradingView indicator that detects ICT Order Blocks, converts invalidated zones into Breaker Blocks, and provides institutional Strength Rating analysis.

ICT Liquidity Levels

ICT Liquidity Levels

TradingView indicator that maps ICT Liquidity Levels — Buy Side (BSL), Sell Side (SSL), Equal Highs/Lows, and Liquidity Sweeps with HTF support.

ICT Killzones & Sessions

ICT Killzones & Sessions

TradingView indicator that highlights ICT Killzones — Asian, London, NY AM, and NY PM session boxes with high/low extensions and key opening levels.