All indicators

CISD Market Structure with FVG Filter [CLEVER]

Apr 6, 2026

Static chart image
Support and ResistanceSignalsFVGLiquidityPatterns

The CISD Market Structure with FVG Filter [CLEVER] indicator provides a comprehensive institutional-style framework for identifying Change in State of Delivery (CISD) after validated liquidity sweeps. By integrating liquidity tracking, structural displacement filters, and Fair Value Gap (FVG) confluence, this tool helps traders pinpoint high-probability shifts in market delivery without the noise of simple candle breaks.

Usage

The Usage section focuses on identifying structural shifts rather than reacting to every price movement. Traders typically use the script to:

  • Confirm Directional Bias: Identify a bullish CISD after a liquidity sweep of a swing low or a bearish CISD after a swing high sweep.
  • Filter with MTF: Enable the Multi-Timeframe Confirmation Layer to ensure lower timeframe structural shifts align with higher timeframe trends.
  • Entry Confluence: Instead of entering on the initial break, users can wait for the price to revisit the dynamic FVG zones. The script automatically plots "ENTRY FVG" labels when a retest occurs within the established trend.
  • Noise Reduction: Adjust the "Noise Filter" setting to define how strictly the script validates structural transitions, allowing for a customized balance between sensitivity and reliability.

Details

The indicator operates on a multi-layered logic system. First, it identifies liquidity pools using pivot-based swing highs and lows. Once a "purge" is detected via confirmed bar data, the CISD engine evaluates the displacement strength. Unlike standard market structure tools that look for simple closes beyond a level, this script uses a boundary validation algorithm to measure if the move represents a genuine change in delivery. To ensure technical integrity and compliance with platform rules, all calculations are performed on confirmed bars, and MTF data is fetched using lookahead_off to prevent repainting.

Settings

Core Logic Settings

  • Noise Filter: Adjusts the displacement threshold required to trigger a CISD signal. Higher values require stronger movement.
  • Swing Period: The lookback period used to identify the pivot highs and lows that form liquidity levels.
  • Level Expiry (Bars): Sets how many bars a liquidity level remains active before being discarded.
  • Liquidity Lookback: Defines the window of time to check for a recent sweep prior to a structural shift signal.
  • Max CISD Scan Depth: Limits the calculation depth for performance optimization.

MTF Confirmation Layer

  • Enable MTF Filter: When active, filters out signals that do not align with the higher timeframe trend.
  • HTF Timeframe: Sets the specific timeframe used for the trend confirmation layer.

Visual Customization

  • Bullish/Bearish Theme: Customizable colors for signals, zones, and labels.
  • Candle Transparency: Adjust the visibility of the internal candle flow visualizations.

FAQ

How do I use the Noise Filter effectively?

If you are seeing too many minor structural shifts, increase the Noise Filter value to ensure only strong, displacement-heavy moves are flagged as CISD.

Does this indicator repaint?

No, the script uses confirmed bar data for all calculations. The Multi-Timeframe feature uses lookahead_off to ensure that higher timeframe data is only processed as it becomes available in real-time.

How can I access CISD Market Structure with FVG Filter [CLEVER]?

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.