Bullish Supply to Demand Flip & Continuation ZonesBULLISH SUPPLY→DEMAND FLIP & CONTINUATION ZONES
This indicator identifies price areas where former supply may become demand. Instead of marking every pivot or zone touch, it looks for complete market structures supported by price action, volume, trend context, separation, and confirmed buyer response.
The indicator includes three independent detection paths:
1. CLASSIC SUPPLY-TO-DEMAND FLIP
The indicator first finds a qualified supply rejection and tracks the seller-controlled decline that follows it.
A potential flip requires:
• A confirmed supply pivot with meaningful rejection
• Sufficient upper wick, bearish departure, and relative volume
• A completed seller-controlled decline terminating at confirmed demand
• A strong breakout above the supply area
• Acceptance above supply, normally through consecutive closes
• At least one complete candle trading above the zone before a later return
The original supply zone remains hidden until price returns to it. The first touch reveals the area, but a touch alone does not produce an S→D arrow.
An S→D arrow appears only when a confirmed demand pivot forms inside the original supply zone and passes the wick, reaction, volume, and separation requirements.
This distinction helps separate:
• Price merely returning to a level
• Buyers actually defending former supply as demand
2. BULLISH CONTINUATION BASES
The continuation-base engine detects compact, high-volume shelves that form during an existing bullish movement.
A qualifying base requires:
• A bullish impulse before the base
• A compact multi-bar price shelf
• Consistent participation across the base
• Controlled price spread and limited rollover
• Bullish EMA and VWAP alignment
• A decisive breakout with sufficient body, volume, and closing strength
After price separates above the base and later returns, the indicator displays the original base area and places a BASE arrow beneath the retest candle.
This path is designed for continuation structures that do not begin as traditional supply-rejection pivots.
3. PROGRESSIVE SUPPLY TAKEOVER
Some supply areas are not broken through a clean breakout followed by a later retest. Buyers may instead take control progressively from the lower boundary toward the upper boundary.
The progressive-takeover path looks for:
• Demand appearing near the lower edge of supply
• A close back inside or above the lower boundary
• Preservation of the demand low
• Consecutive accepted closes above the supply top
• Renewed volume during upper-edge acceptance
When confirmed, the original supply area becomes the active demand zone.
The S→D arrow is placed on the candle where the defended demand low originally formed, although confirmation occurs later.
UNDERSTANDING THE DISPLAY
• Green shaded area — Former supply or a continuation base now being monitored as demand
• Red shaded structure — The original supply and seller-control formation
• Aqua shaded structure — The original bullish continuation base
• S→D arrow — Confirmed demand inside a flipped supply zone
• BASE arrow — Retest of a qualified bullish continuation base
• Red INVALID marker — A previously retested demand zone was later broken
The indicator intentionally avoids large external callout labels so price action remains visible.
CONFIRMATION TIMING
The indicator uses confirmed bars and confirmed pivots by default.
Pivot-based demand cannot be known on the support candle itself because later bars are required to confirm that the low held.
For this reason, an S→D arrow may be placed historically on the actual demand candle several bars after that candle occurred.
This keeps the historical chart honest:
• The marker identifies where demand formed
• The signal becomes available only when the required confirmation bars have completed
Intrabar confirmation can be enabled or adjusted through the settings, but confirmed-bar operation is recommended.
ZONE INVALIDATION
Zones can be invalidated using either:
• Close — Price must close beneath the buffered zone boundary
• Wick — A qualifying wick beneath the boundary can invalidate the zone
A small ATR-based buffer can be applied to prevent insignificant penetrations from immediately invalidating a structure.
A valid historical retest is not erased when the zone later fails. The area is frozen at the failure point, and an INVALID marker records the later break.
ALERTS
The indicator supports:
• A combined Bullish demand-zone event alert condition
• Dynamic alerts containing the symbol, timeframe, event type, and zone prices
To receive detailed dynamic messages, create a PulseWire alert using:
Any alert() function call
Possible events include:
• Supply-flip confirmation
• Continuation-base confirmation
• Progressive supply takeover
• Retest start
• Confirmed S→D support
• Additional zone re-entry
• Later zone invalidation
RECOMMENDED USE
The indicator was designed primarily for intraday equity charts, especially one-minute charts where volume, price acceptance, and short-term market structure are clearly visible.
It is best used alongside:
• Broader trend and market context
• Liquidity and relative-volume analysis
• Nearby resistance and support
• Risk management and clearly defined invalidation levels
Settings may require adjustment for other chart timeframes, asset classes, or volatility conditions.
IMPORTANT NOTES
This indicator is selective by design. A visually interesting level may remain hidden when the complete structural requirements are not satisfied.
The indicator does not predict that every demand zone will hold. It identifies evidence that buyers defended a qualified structure at the time of confirmation.
Any zone can fail later.
This script is intended for market analysis and educational use. It does not constitute financial advice or guarantee future performance.
Indicator



