Fluid Liquidity Zones - CHoCH + Mitigation + HTF Indicator
TradingView Supply and Demand indicator with CHoCH, mitigation tracking, HTF zones, real-time pivot detection, and POI levels.
Fluid Liquidity Zones - CHoCH + Mitigation + HTF Indicator is a TradingView-oriented indicator published on Xcelerate Trade. Use the overview below to understand what the tool measures, how it fits a chart workflow, and which membership access applies before you request invite-only access.
Indicators on this platform are educational decision-support tools. They do not place trades for you, do not guarantee outcomes, and should be combined with your own risk rules, higher-timeframe context, and position sizing.
Browse related playbooks on Strategies and structured lessons on Academy when you need the concepts behind the signals. Check Pricing for Silver, Platinum, Diamond, and individual unlock options.
If the script is invite-only, connect your wallet, confirm your TradingView username, and follow the request form on this page. We never ask for seed phrases or private keys.
Category: indicators
Overview
Identify Supply and Demand zones with the Xcelerate Trade Fluid Liquidity Zones indicator for TradingView. Track CHoCH breaks, zone mitigation, and higher-timeframe liquidity while using real-time pivot detection, POI levels, and alerts to support price-action and market-structure analysis.
Supply and demand zones provide important references for analyzing price behavior around previous swing highs and lows. They help traders identify areas where price has previously changed direction and evaluate how the market behaves when those areas are revisited.
The Fluid Liquidity Zones - CHoCH + Mitigation + HTF Indicator by Xcelerate Trade provides a structured view of these price areas. It automatically identifies swing-based supply and demand zones, tracks their interaction with price, and marks closing breaks through Change of Character (CHoCH) labels.
The indicator brings together several important features:
Supply and Demand Zones - price areas calculated around confirmed swing highs and lows.
Point of Interest (POI) - the exact midpoint of each identified zone.
Swing Structure Labels - Higher High (HH), Lower High (LH), Higher Low (HL), and Lower Low (LL).
Real-Time Zones - provisional Pre Supply and Pre Demand zones identified before standard pivot confirmation.
Zone Mitigation Tracking - first-touch detection and subsequent touch counts.
Change of Character (CHoCH) - markers displayed when price closes beyond an existing zone.
Higher-Timeframe Zones - supply and demand areas projected from a selected higher timeframe.
Live Dashboard and Alerts - configurable tools for monitoring zones and relevant price interactions.
By combining these elements, the indicator allows traders to monitor developing and confirmed zones, identify changes in their status, and compare lower-timeframe price behavior with broader market structure.
Fluid Liquidity Zones - CHoCH + Mitigation + HTF Indicator
How the Fluid Liquidity Zones Indicator Works
The indicator uses price-action swing pivots to identify supply and demand zones and monitor how price interacts with them.
Each detected zone is associated with a swing high or swing low, includes a Point of Interest (POI) reference, and can change status as price revisits or breaks the area.
Additional features provide swing-structure labels, provisional zone detection, mitigation tracking, CHoCH markers, and higher-timeframe context.
Supply and Demand Zones
Supply zones are anchored to confirmed swing highs and displayed in light gray by default.
Demand zones are anchored to confirmed swing lows and displayed in cyan by default.
When price returns to one of these zones, traders can observe whether it reacts, consolidates, or moves beyond the area.
The zones are calculated from price-action pivots. They do not directly measure resting institutional orders or guarantee a future price reaction.
Swing Structure: HH, LH, HL, and LL
The indicator labels detected swing pivots as Higher High (HH), Lower High (LH), Higher Low (HL), or Lower Low (LL).
These labels help traders follow the development of local market structure and compare new swing points with previous ones.
Their significance depends on the timeframe and the broader market structure being analyzed.
Point of Interest (POI)
Every supply and demand zone includes a Point of Interest (POI) line positioned at its exact midpoint.
For example, if a demand zone extends from 5,200 to 5,210, its POI is 5,205.
This midpoint provides a consistent reference for analyzing price interactions and evaluating potential limit-entry locations.
However, the POI is not an automatic entry signal. Its relevance for execution depends on the conditions of the trading strategy.
Real-Time Zones: Pre Supply and Pre Demand
Standard Pine Script swing pivots require a specified number of bars to form to the right of a potential pivot before confirmation.
As a result, a confirmed zone may appear several bars after the original swing occurred.
To provide earlier information, the indicator includes an optional real-time mode with two pivot detectors operating in parallel.
The provisional detector uses its own right-bar setting to identify potential swings earlier, while the standard detector continues to apply the full swing_length confirmation requirement.
When the provisional detector identifies a potential swing, the indicator displays a Pre Supply or Pre Demand zone with:
A dashed outline.
A faded fill.
The label suffix (prelim).
If the pivot satisfies the standard confirmation conditions after swing_length bars, the provisional zone is promoted to a confirmed zone. Its outline becomes solid, the fill becomes fully visible, and the (prelim) suffix is removed.
If a higher high invalidates a provisional supply pivot, or a lower low invalidates a provisional demand pivot during the confirmation window, the corresponding provisional zone is removed.
Provisional zones may therefore repaint until confirmation. Once a pivot is confirmed, it is no longer subject to the provisional invalidation process.
This feature allows traders to choose between earlier identification and waiting for confirmed swing information.
Zone Mitigation Tracking
Mitigation tracking identifies when price returns to a previously detected zone.
With mitigation tracking enabled, the indicator records the first touch of each zone and changes its visual status.
The zone is recolored and relabeled:
SUPPLY (Mitigated)
DEMAND (Mitigated)
A touch counter also records subsequent revisits, allowing traders to distinguish zones that have not yet been touched from those that price has already interacted with.
An optional on-chart label and alert can be generated on the first touch.
Mitigation refers to price touching the calculated zone. It does not necessarily mean that all orders in that area have been executed or that the zone is no longer relevant.
Change of Character (CHoCH)
The indicator monitors whether price closes beyond an existing supply or demand zone.
When a zone is broken by a closing price, the zone is replaced by a horizontal line and a CHoCH label at its midpoint, anchored from the original swing.
This provides a visual reference for a broken zone and helps traders monitor potential changes in price behavior.
The indicator's CHoCH marker follows a specific zone-break condition. A valid market-structure CHoCH within a trading strategy may require additional conditions, such as a meaningful liquidity event, a break of relevant swing structure, or displacement.
The marker identifies the zone break; the strategy determines whether it qualifies as a valid structural confirmation.
Higher-Timeframe Supply and Demand Zones
The indicator can project supply and demand zones from a selected higher timeframe onto the current chart.
Higher-timeframe swing information is retrieved using Pine Script's request.security() functionality.
The default higher timeframe is 1D (Daily).
These zones use separate colors and labels:
HTF SUPPLY - purple by default.
HTF DEMAND - yellow by default.
For example, an intraday demand zone may form near a higher-timeframe demand zone, providing additional context for analyzing the price area.
Higher-timeframe zones are based on confirmed HTF pivots, so their appearance depends on the relevant confirmation process. Their precise display timing also depends on how the higher-timeframe data request is implemented.
Chart Appearance and Indicator Settings
Fluid Liquidity Zones includes customizable settings for pivot detection, zone width, real-time behavior, mitigation, higher-timeframe zones, CHoCH markers, alerts, and dashboard visibility.
These options allow traders to adjust the indicator to different instruments and timeframes while keeping the chart organized.
Pivot Detection
The swing_length parameter determines the confirmation requirement for standard swing pivots.
A longer confirmation period generally produces fewer confirmed pivots, while a shorter period can identify more local swings.
Real-Time Pivot Settings
Enable Real-time zones (provisional + confirmed) in the Real-time pivot settings to display provisional zones before standard confirmation.
The Provisional pivot right bars setting controls the early detection requirement.
A suggested starting value for scalping is 1.
Zone Width Settings
The indicator provides three zone-width calculation methods.
ATR-Based
Zone width adjusts to volatility using the formula:
Zone width = atr_multiplier × ATR(50) / 10
Percentage
Zone width is calculated as a percentage of price, providing a proportional method for defining zones across different price levels.
Fixed Points
Zone width uses instrument points, with the calculation referencing syminfo.mintick.
The indicator also includes an overlap filter that checks a distance of ±2 × ATR around existing zone POIs to prevent nearby zones from stacking.
This helps reduce overlapping zones and maintain a cleaner chart.
Mitigation and CHoCH Settings
Enable Zone Mitigation Tracking to activate first-touch monitoring and mitigation status changes.
Enable Show Change of Character (CHoCH) to display the zone-break markers.
Higher-Timeframe Settings
Enable Higher Timeframe Zones and select the desired timeframe.
The default is 1D.
Alerts
The indicator includes first-touch alerts for supply and demand zones.
To activate them, enable:
Enable Liquidity Alerts
Alert on First Touch
Then create an alert in TradingView using:
Any alert() function call
The documented alert messages include:
SUPPLY FIRST TOUCH at <price>
DEMAND FIRST TOUCH at <price>
The alert is designed to trigger on the first touch of each individual zone, with a maximum of one firing per bar for that event.
These notifications help traders monitor price interactions without continuously watching the chart. They do not represent confirmed entry signals.
Live Dashboard
The optional dashboard is displayed in the top-right corner of the chart by default.
It displays:
Active supply zones and provisional supply counts.
Active demand zones and provisional demand counts.
Mitigated supply and demand counts.
Selected zone-width method.
Real-time mode status (ON / OFF) and configured right = N value.
Higher-timeframe zone count and selected timeframe.
The dashboard provides a quick overview of the indicator's current status without requiring traders to inspect every zone manually.
How to Use the Fluid Liquidity Zones Indicator
The indicator is designed to complement market-structure and liquidity analysis rather than replace a trading strategy.
A practical approach begins with identifying the broader market structure and relevant liquidity, followed by evaluating the supply and demand zones displayed on the chart.
Traders can then observe whether a zone is confirmed or provisional, whether it has already been mitigated, and whether price has broken beyond it through a closing price.
Higher-timeframe zones provide an additional reference when evaluating the location of a potential setup.
A useful analytical sequence is:
Market Structure → Liquidity → Supply/Demand Zone → Price Interaction → Strategy Confirmation → Execution
For example, you may identify a relevant liquidity event, locate a nearby demand zone, and observe how price behaves when it returns to that area.
This establishes the zone context before applying the confirmation and execution conditions defined by your trading strategy.
A Practical Example
Consider a hypothetical intraday chart where the indicator identifies a confirmed demand zone between 5,200 and 5,210.
The calculated POI is 5,205.
Price initially moves away from the zone before returning later in the session.
When price touches the zone for the first time, mitigation tracking changes its status to DEMAND (Mitigated).
This indicates that the previously identified demand zone has been revisited.
If price reacts and begins developing bullish structure, the trader can evaluate whether the conditions of the strategy are satisfied.
For example, the strategy may require a valid bullish CHoCH, displacement, or a particular Fair Value Gap configuration before considering a Long entry.
Alternatively, if price closes below the demand zone's lower boundary, the indicator can replace the broken zone with a CHoCH line and label.
This records the zone break but does not automatically confirm that every condition of a valid bearish structural shift has been met.
If a higher-timeframe demand zone is also visible nearby, it provides additional context for interpreting the interaction.
In each scenario, the indicator identifies and monitors the zone. The strategy determines whether the price behavior supports a valid trade.
Adding Market Context
Supply and demand zones become more useful when evaluated alongside other elements of market analysis.
Relevant context may include:
Market Structure.
Liquidity.
Support and Resistance.
Order Blocks.
Fair Value Gaps.
CHoCH, MSS, and BOS.
Higher-timeframe direction.
Session context.
Scheduled economic events.
For example, a lower-timeframe demand zone may form near a higher-timeframe demand zone or an important market-structure level.
This overlap can provide additional context, particularly when price behavior aligns with the broader market structure.
However, the significance of a zone can change as price repeatedly revisits it, moves beyond its boundaries, or reacts to increased volatility around an important economic release.
A lower-timeframe demand zone may also appear while price is approaching higher-timeframe supply. In this case, the two zones provide different layers of market information rather than automatically supporting the same directional scenario.
The indicator identifies and monitors swing-based zones, while market structure, liquidity, and price behavior must be evaluated separately.
These elements should be combined according to the conditions of the trading strategy rather than treated as independent reasons to enter a trade.
Choosing the Timeframe
The appropriate settings depend on the timeframe and the trader's execution approach.
Scalping (1m–5m)
Enable Real-time zones and use Provisional pivot right bars = 1 as a starting point.
This allows potential zones to appear earlier, although provisional zones may disappear before confirmation.
Intraday (15m–1H)
Real-time mode is optional.
Enable it if earlier identification supports your approach, or disable it if you prefer confirmed pivots and a cleaner chart.
Swing Trading (1H+)
Keep Real-time zones disabled as a suggested starting point.
On broader timeframes, waiting for pivot confirmation may be more suitable than monitoring provisional zones.
These are configuration suggestions rather than universal rules. The appropriate settings depend on the instrument and trading strategy.
What the Indicator Does Not Tell Us
Fluid Liquidity Zones identifies swing-based supply and demand areas, their confirmation status, mitigation events, and closing breaks.
However, it does not directly measure resting institutional orders, guarantee that a zone will hold, or determine whether a trade should be opened.
Provisional zones may disappear before confirmation, while confirmed zones can still be revisited or broken by subsequent price action.
A mitigated zone may produce another reaction, and a CHoCH marker may not satisfy all the structural conditions required by a particular strategy.
The indicator also does not determine stop-loss placement, position sizing, or the appropriate risk for a trade.
These decisions remain part of the trader's execution and risk-management process.
Fluid Liquidity Zones and Trading Strategy
The Fluid Liquidity Zones - CHoCH + Mitigation + HTF indicator combines swing-based supply and demand detection, provisional real-time zones, midpoint POI references, mitigation tracking, CHoCH break markers, higher-timeframe overlays, and a live dashboard.
Together, these features help traders identify where relevant swing-based zones have formed and how price is interacting with them.
The indicator provides a structured view of these areas, while a complete trading strategy determines how they should be interpreted alongside market structure, liquidity, confirmations, execution, and risk management.
At Xcelerate Trade, we develop indicators to support clearer and more consistent market analysis. Fluid Liquidity Zones indicator helps identify and monitor potential areas of interest, but a valid trading setup must still satisfy the conditions defined by the strategy.
Explore Xcelerate Trade.
Explore our trading strategies.
The Fluid Liquidity Zones - CHoCH + Mitigation + HTF indicator is also available directly on TradingView.
View Fluid Liquidity Zones - CHoCH + Mitigation + HTF on TradingView.
Identify Supply and Demand zones with the Xcelerate Trade Fluid Liquidity Zones indicator for TradingView. Track CHoCH breaks, zone mitigation, and higher-timeframe liquidity while using real-time pivot detection, POI levels, and alerts to support price-action and market-structure analysis.
Access required
Log in to submit a TradingView access request for this indicator.
Silver, Platinum, Diamond · $60