All indicators

Clean PD + FVG + Order Blocks + Advanced CISD

Mar 30, 2026

Static chart image
Support and ResistanceSignalsFVGLiquidityPatternsPivot Based (Retrospective)Volatility

The Clean PD + FVG + Order Blocks + Advanced CISD indicator is a comprehensive technical analysis tool designed to identify Institutional Order Flow (ICT) concepts including Premium/Discount zones, Fair Value Gaps (FVG), Order Blocks (OB), and Change in State of Delivery (CISD) signals. It helps traders mark out key areas of interest and identify high-probability reversal or continuation setups based on price action displacement and liquidity sweeps.

Usage

This tool can be used to navigate the market by identifying where price is relative to the current dealing range and where institutional participation is likely occurring.

  • Premium / Discount: Use the background shading to determine if the price is in a Premium (sell-side) or Discount (buy-side) zone relative to the recent swing high and low.
  • Fair Value Gaps & Order Blocks: The script automatically plots supply and demand zones. These zones act as magnets for price and can be used for entries or as targets.
  • CISD Signals: The "Change in State of Delivery" signals appear when a previous candle's high or low is violated with specific conditions.
    • Aggressive Mode: Provides early signals with minimal filtering.
    • Strict Mode: Requires multiple confluences such as Liquidity Sweeps, Displacement (ATR-based), and location within a PD array.
  • OTE (Optimal Trade Entry): When enabled, the tool highlights the 0.62–0.79 Fibonacci retracement levels to refine entry points.

Details

The indicator calculates dealing ranges based on a user-defined Swing Length. A Change in State of Delivery (CISD) is detected when price breaks the range of the previous candle. Unlike simple break-of-structure indicators, this script includes advanced filtering logic:

  • Displacement: Uses an ATR multiplier to ensure the break has significant momentum.
  • Liquidity Sweeps: Checks if price swept a recent high or low before the reversal.
  • PD Filtering: Ensures bullish signals only occur in Discount zones and bearish signals in Premium zones.

Settings

Main Settings

  • Swing Length: Determines the lookback period for identifying pivot highs and lows to define the dealing range.
  • Show Premium / Discount / Equilibrium: Toggles the background shading and the 50% midpoint line.
  • Show Fair Value Gaps / Order Blocks: Toggles the visibility of supply and demand zones.
  • Extend Zones (bars): Defines how many bars into the future the boxes should extend.
  • Minimum FVG Size (ticks): Filters out insignificant price gaps.

CISD Filters

  • Signal Mode: Choose between Aggressive, Balanced, or Strict presets for signal confluences.
  • Respect Premium/Discount: When active, filters signals that occur on the "wrong" side of Equilibrium.
  • Require Displacement: Ensures the CISD candle has a minimum body size relative to volatility (ATR).
  • Require Liquidity Sweep: Only allows signals that occur after taking out a short-term high or low.
  • Require OTE: Filters signals that are not within the 0.62–0.79 Fibonacci retracement zone.

FAQ

How do I interpret the CISD signals? A bullish CISD (green label) suggests a shift toward bullish delivery, often used as an entry trigger when price has reached a Discount array. A bearish CISD (red label) suggests a shift toward bearish delivery.

Can I see multiple FVGs at once? By default, "Show Only Recent Zones" is enabled to keep the chart clean. Disabling this in settings will show historical zones until they are mitigated.

How do I access Clean PD + FVG + Order Blocks + Advanced CISD? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.