Liquidity Void Zone Detector [PhenLabs]📊 Liquidity Void Zone Detector
Version: PineScript™v6
📌 Description
The Liquidity Void Zone Detector is a sophisticated technical indicator designed to identify and visualize areas where price moved with abnormally low volume or rapid momentum, creating "voids" in market liquidity. These zones represent areas where insufficient trading activity occurred during price movement, often acting as magnets for future price action as the market seeks to fill these gaps.
Built on PineScript v6, this indicator employs a dual-detection methodology that analyzes both volume depletion patterns and price movement intensity relative to ATR. The revolutionary 3D visualization system uses three-layer polyline rendering with adaptive transparency and vertical offsets, creating genuine depth perception where low liquidity zones visually recede and high liquidity zones protrude forward. This makes critical market structure immediately apparent without cluttering your chart.
🚀 Points of Innovation
Dual detection algorithm combining volume threshold analysis and ATR-normalized price movement sensitivity for comprehensive void identification
Three-layer 3D visualization system with progressive transparency gradients (85%, 78%, 70%) and calculated vertical offsets for authentic depth perception
Intelligent state machine logic that tracks consecutive void bars and only renders zones meeting minimum qualification requirements
Dynamic strength scoring system (0-100 scale) that combines inverted volume ratios with movement intensity for accurate void characterization
Adaptive ATR-based spacing calculation that automatically adjusts 3D layering depth to match instrument volatility
Efficient memory management system supporting up to 100 simultaneous void visualizations with automatic array-based cleanup
🔧 Core Components
Volume Analysis Engine: Calculates rolling volume averages and compares current bar volume against dynamic thresholds to detect abnormally thin trading conditions
Price Movement Analyzer: Normalizes bar range against ATR to identify rapid price movements that indicate liquidity exhaustion regardless of instrument or timeframe
Void Tracking State Machine: Maintains persistent tracking of void start bars, price boundaries, consecutive bar counts, and cumulative strength across multiple bars
3D Polyline Renderer: Generates three-layer rectangular polylines with precise timestamp-to-bar index conversion and progressive offset calculations
Strength Calculation System: Combines volume component (inverted ratio capped at 100) with movement component (ATR intensity × 30) for comprehensive void scoring
🔥 Key Features
Automatic Void Detection: Continuously scans price action for low volume conditions or rapid movements, triggering void tracking when thresholds are exceeded
Real-Time Visualization: Creates 3D rectangular zones spanning from void initiation to termination, with color-coded depth indicating liquidity type
Adjustable Sensitivity: Configure volume threshold multiplier (0.1-2.0x), price movement sensitivity (0.5-5.0x), and minimum qualifying bars (1-10) for customized detection
Dual Color Coding: Separate visual treatment for low liquidity voids (receding red) and high liquidity zones (protruding green) based on 50-point strength threshold
Optional Compact Labels: Toggle LV (Low Volume) or HV (High Volume) circular labels at void centers for quick identification without visual clutter
Lookback Period Control: Adjust analysis window from 5 to 100 bars to match your trading timeframe and market volatility characteristics
Memory-Efficient Design: Automatically manages polyline and label arrays, deleting oldest elements when user-defined maximum is reached
Data Window Integration: Plots void detection binary, current strength score, and average volume for detailed analysis in TradingView's data window
🎨 Visualization
Three-Layer Depth System: Each void is rendered as three stacked polylines with progressive transparency (85%, 78%, 70%) and calculated vertical offsets creating authentic 3D appearance
Directional Depth Perception: Low liquidity zones recede with back layer most transparent; high liquidity zones protrude with front layer most transparent for instant visual differentiation
Adaptive Offset Spacing: Vertical separation between layers calculated as ATR(14) × 0.001, ensuring consistent 3D effect across different instruments and volatility regimes
Color Customization: Fully configurable base colors for both low liquidity zones (default: red with 80 transparency) and high liquidity zones (default: green with 80 transparency)
Minimal Chart Clutter: Closed polylines with matching line and fill colors create clean rectangular zones without unnecessary borders or visual noise
Background Highlight: Subtle yellow background (96% transparency) marks bars where void conditions are actively detected in real-time
Compact Labeling: Optional tiny circular labels with 60% transparent backgrounds positioned at void center points for quick reference
📖 Usage Guidelines
Detection Settings
Lookback Period: Default: 10 | Range: 5-100 | Number of bars analyzed for volume averaging and void detection. Lower values increase sensitivity to recent changes; higher values smooth detection across longer timeframes. Adjust based on your trading timeframe: short-term traders use 5-15, swing traders use 20-50, position traders use 50-100.
Volume Threshold: Default: 1.0 | Range: 0.1-2.0 (step 0.1) | Multiplier applied to average volume. Bars with volume below (average × threshold) trigger void conditions. Lower values detect only extreme volume depletion; higher values capture more moderate low-volume situations. Start with 1.0 and decrease to 0.5-0.7 for stricter detection.
Price Movement Sensitivity: Default: 1.5 | Range: 0.5-5.0 (step 0.1) | Multiplier for ATR-normalized price movement detection. Values above this threshold indicate rapid price changes suggesting liquidity voids. Increase to 2.0-3.0 for volatile instruments; decrease to 0.8-1.2 for ranging or low-volatility conditions.
Minimum Void Bars: Default: 10 | Range: 1-10 | Minimum consecutive bars exhibiting void conditions required before visualization is created. Filters out brief anomalies and ensures only sustained voids are displayed. Use 1-3 for scalping, 5-10 for intraday trading, 10+ for swing trading to match your time horizon.
Visual Settings
Low Liquidity Color: Default: Red (80% transparent) | Base color for zones where volume depletion or rapid movement indicates thin liquidity. These zones recede visually (back layer most transparent). Choose colors that contrast with your chart theme for optimal visibility.
High Liquidity Color: Default: Green (80% transparent) | Base color for zones with relatively higher liquidity compared to void threshold. These zones protrude visually (front layer most transparent). Ensure clear differentiation from low liquidity color.
Show Void Labels: Default: True | Toggle display of compact LV/HV labels at void centers. Disable for cleaner charts when trading; enable for analysis and review to quickly identify void types across your chart.
Max Visible Voids: Default: 50 | Range: 10-100 | Maximum number of void visualizations kept on chart. Each void uses 3 polylines, so setting of 50 maintains 150 total polylines. Higher values preserve more history but may impact performance on lower-end systems.
✅ Best Use Cases
Gap Fill Trading: Identify unfilled liquidity voids that price frequently returns to, providing high-probability retest and reversal opportunities when price approaches these zones
Breakout Validation: Distinguish genuine breakouts through established liquidity from false breaks into void zones that lack sustainable volume support
Support/Resistance Confluence: Layer void detection over key horizontal levels to validate structural integrity—levels within high liquidity zones are stronger than those in voids
Trend Continuation: Monitor for new void formation in trend direction as potential continuation zones where price may accelerate due to reduced resistance
Range Trading: Identify void zones within consolidation ranges that price tends to traverse quickly, helping to avoid getting caught in rapid moves through thin areas
Entry Timing: Wait for price to reach void boundaries rather than entering mid-void, as voids tend to be traversed quickly with limited profit-taking opportunities
⚠️ Limitations
Historical Pattern Indicator: Identifies past liquidity voids but cannot predict whether price will return to fill them or when filling might occur
No Volume on Forex: Indicator uses tick volume for forex pairs, which approximates but doesn't represent true trading volume, potentially affecting detection accuracy
Lagging Confirmation: Requires minimum consecutive bars (default 10) before void is visualized, meaning detection occurs after void formation begins
Trending Market Behavior: Strong trends driven by fundamental catalysts may create voids that remain unfilled for extended periods or permanently
Timeframe Dependency: Detection sensitivity varies significantly across timeframes; settings optimized for one timeframe may not perform well on others
No Directional Bias: Indicator identifies liquidity characteristics but provides no predictive signal for price direction after void detection
Performance Considerations: Higher max visible void settings combined with small minimum void bars can generate numerous visualizations impacting chart rendering speed
💡 What Makes This Unique
Industry-First 3D Visualization: Unlike flat volume or liquidity indicators, the three-layer rendering with directional depth perception provides instant visual hierarchy of liquidity quality
Dual-Mode Detection: Combines both volume-based and movement-based detection methodologies, capturing voids that single-approach indicators miss
Intelligent Qualification System: State machine logic prevents premature visualization by requiring sustained void conditions, reducing false signals and chart clutter
ATR-Normalized Analysis: All detection thresholds adapt to instrument volatility, ensuring consistent performance across stocks, forex, crypto, and futures without constant recalibration
Transparency-Based Depth: Uses progressive transparency gradients rather than colors or patterns to create depth, maintaining visual clarity while conveying information hierarchy
Comprehensive Strength Metrics: 0-100 void strength calculation considers both the degree of volume depletion and the magnitude of price movement for nuanced zone characterization
🔬 How It Works
Phase 1: Real-Time Detection
On each bar close, the indicator calculates average volume over the lookback period and compares current bar volume against the volume threshold multiplier
Simultaneously measures current bar's high-low range and normalizes it against ATR, comparing the result to price movement sensitivity parameter
If either volume falls below threshold OR movement exceeds sensitivity threshold, the bar is flagged as exhibiting void characteristics
Phase 2: Void Tracking & Qualification
When void conditions first appear, state machine initializes tracking variables: start bar index, initial top/bottom prices, consecutive bar counter, and cumulative strength accumulator
Each subsequent bar with void conditions extends the tracking, updating price boundaries to envelope all bars and accumulating strength scores
When void conditions cease, system checks if consecutive bar count meets minimum threshold; if yes, proceeds to visualization; if no, discards the tracking and resets
Phase 3: 3D Visualization Construction
Calculates average void strength by dividing cumulative strength by number of bars, then determines if void is low liquidity (>50 strength) or high liquidity (≤50 strength)
Generates three polyline layers spanning from start bar to end bar and from top price to bottom price, each with calculated vertical offset based on ATR
Applies progressive transparency (85%, 78%, 70%) with layer ordering creating recession effect for low liquidity zones and protrusion effect for high liquidity zones
Creates optional center label and pushes all visual elements into arrays for memory management
Phase 4: Memory Management & Display
Continuously monitors polyline array size (each void creates 3 polylines); when total exceeds max visible voids × 3, deletes oldest polylines via array.shift()
Similarly manages label array, removing oldest labels when count exceeds maximum to prevent memory accumulation over extended chart history
Plots diagnostic data to TradingView’s data window (void detection binary, current strength, average volume) for detailed analysis without cluttering main chart
💡 Note:
This indicator is designed to enhance your market structure analysis by revealing liquidity characteristics that aren’t visible through standard price and volume displays. For best results, combine void detection with your existing support/resistance analysis, trend identification, and risk management framework. Liquidity voids are descriptive of past market behavior and should inform positioning decisions rather than serve as standalone entry/exit signals. Experiment with detection parameters across different timeframes to find settings that align with your trading style and instrument characteristics.
Recherche dans les scripts pour "zone"
Volume Order Block Scanner [BOSWaves]Volume Order Block Scanner - Dynamic Detection of High-Volume Supply and Demand Zones
Overview
The Volume Order Block Scanner introduces a refined approach to institutional zone mapping, combining volume-weighted order flow, structural displacement, and ATR-based proportionality to identify regions of aggressive participation from large entities.
Unlike static zone mapping or simplistic body-size filters, this framework dynamically evaluates each candle through a multi-layer model of relative volume, candle structure, and volatility context to isolate genuine order block formations while filtering out market noise.
Each identified zone represents a potential institutional footprint, defined by significant volume surges and efficient body-to-ATR relationships that indicate purposeful positioning. Once mapped, each order block is dynamically adjusted for volatility and tracked throughout its lifecycle - from creation to mitigation to potential invalidation - producing an evolving liquidity map that adapts with price.
This adaptive behavior allows traders to visualize where liquidity was absorbed and where it remains unfilled, revealing the structural foundation of institutional intent across timeframes.
Theoretical Foundation
At its core, the Volume Order Block Scanner is built on the interaction between volume displacement and structural imbalance. Traditional order block systems often rely on fixed candle formations or simple engulfing logic, neglecting the fundamental driver of institutional activity: volume concentration relative to volatility.
This framework redefines that approach. Each candle is filtered through two comparative ratios:
Relative Volume Ratio (RVR) - the candle’s volume compared to its rolling average, confirming genuine transactional surges.
Body-ATR Ratio (BAR) - a measure of displacement efficiency relative to recent volatility, ensuring structural strength.
Only when both conditions align is an order block validated, marking a displacement event significant enough to create a lasting imbalance.
By embedding this logic within a volatility-adjusted environment, the system maintains scalability across asset classes and volatility regimes - equally effective in crypto, forex, or index markets.
How It Works
The Volume Order Block Scanner operates through a structured multi-stage process:
Displacement Detection - Identifies candles whose body and volume exceed dynamic thresholds derived from ATR and rolling volume averages. These represent the origin points of institutional aggression.
Zone Construction - Each qualified candle generates an order block with ATR-proportional dimensions to ensure consistency across instruments and timeframes. The zone includes two regions: Body Zone (the precise initiation point of displacement) and Wick Imbalance (the residual inefficiency representing unfilled liquidity).
Lifecycle Tracking - Each zone is continuously monitored for market interaction. Reactions within a defined window are classified as respected, mitigated, or invalidated, giving traders a data-driven sense of ongoing institutional relevance.
Volume Confirmation Layer - Reinforces signal integrity by ensuring that all detected blocks correspond with meaningful increases in transactional activity.
Temporal Decay Control - Zones that remain untested beyond a set period gradually lose visual and analytical weight, maintaining chart clarity and contextual precision.
Interpretation
The Volume Order Block Scanner visualizes how institutional participants interact with the market through zones of accumulation and distribution.
Bullish order blocks denote demand imbalances where price displaced upward under high volume; bearish order blocks signify supply regions formed by concentrated selling pressure.
Price revisiting these areas often reflects institutional re-entry or liquidity rebalancing, offering actionable insights for both continuation and reversal scenarios.
By continuously monitoring interaction and expiry, the framework enables traders to distinguish between active institutional footprints and historical liquidity artifacts.
Strategy Integration
The Volume Order Block Scanner integrates naturally into advanced structural and order-flow methodologies:
Liquidity Mapping : Identify high-volume regions that are likely to influence future price reactions.
Break-of-Structure Confirmation : Validate BOS and CHOCH signals through aligned order block behavior.
Volume Confluence : Combine with BOSWaves volume or momentum indicators to confirm real institutional intent.
Smart-Money Frameworks : Utilize order block retests as precision entry zones within SMC-based setups.
Trend Continuation : Filter zones in line with higher-timeframe bias to maintain directional integrity.
Technical Implementation Details
Core Engine : Dual-filter mechanism using Relative Volume Ratio (RVR) and Body-ATR Ratio (BAR).
Volatility Framework : ATR-based scaling for cross-asset proportionality.
Zone Composition : Body and wick regions plotted independently for visual clarity of imbalance.
Lifecycle Logic : Real-time monitoring of reaction, mitigation, and invalidation states.
Directional Coloring : Distinct bullish and bearish shading with adjustable transparency.
Computation Efficiency : Lightweight structure suitable for multi-timeframe or multi-asset environments.
Optimal Application Parameters
Timeframe Guidance:
5m - 15m : Reactive intraday zones for short-term liquidity engagement.
1H - 4H : Medium-term structures for swing or intraday trend mapping.
Daily - Weekly : Macro accumulation and distribution footprints.
Suggested Configuration:
Relative Volume Threshold : 1.5× - 2.0× average volume.
Body-ATR Threshold : 0.8× - 1.2× for valid displacement.
Zone Expiry : 5 - 10 bars for intraday use, 15 - 30 for swing/macro contexts.
Parameter optimization should be asset-specific, tuned to volatility conditions and liquidity depth.
Performance Characteristics
High Effectiveness:
Markets exhibiting clear displacement and directional flow.
Environments with consistent volume expansion and liquidity inefficiencies.
Reduced Effectiveness:
Range-bound markets with frequent false impulses.
Low-volume sessions lacking institutional participation.
Integration Guidelines
Confluence Framework : Pair with structure-based BOS or liquidity tools for validation.
Risk Management : Treat active order blocks as contextual areas of interest, not guaranteed reversal points.
Multi-Timeframe Logic : Derive bias from higher-timeframe blocks and execute from refined lower-timeframe structures.
Volume Verification : Confirm each reaction with concurrent volume acceleration to avoid false liquidity cues.
Disclaimer
The Volume Order Block Scanner is a quantitative mapping framework designed for professional traders and analysts. It is not a predictive or guaranteed system of profit.
Performance depends on correct configuration, market conditions, and disciplined risk management. BOSWaves recommends using this indicator as part of a comprehensive analytical process - integrating structural, volume, and liquidity context for accurate interpretation.
PDB - RSI Buy & Sell Zones + SMA (PrintDemBandz)PDB - RSI Buy & Sell Zones
A clean, upgraded version of the RSI with shaded momentum zones to make entries and exits easier to spot. The background is divided into five color-coded zones so you instantly see when the market is shifting from bullish to bearish momentum.
Shaded Zones Explained:
| Zone | RSI Range | Zone Meaning |
| --------------------------- | --------- | ----------------------------------------------------- |
| Strong Buy (Dark Green) | < 30 | Oversold extreme – high probability bounce zone
| Buy Zone (Light Green) | 30–40 | Early accumulation & potential reversal area
| Neutral (Grey) | 40–60 | No edge zone – stay patient and wait for direction |
| Sell Zone (Light Red) | 60–70 | Market heating up – take profit or prepare to short |
| Strong Sell (Dark Red) | > 70 | Overbought extreme – high probability correction zone |
A dashed midline at 50 helps instantly gauge trend bias (above = bullish, below = bearish).
Use this RSI alone or combine with MACD or MA for stronger confirmations.
Search "PDB" in the indicators section for more free indicators.
Basic Odds Enhancer: Supply Zone for ShortsHow to Use/Adjust:
On your chart, it marks bars where a 20-bar high coincides with high volume and bearish divergence—flag these as supply zones.
Tweak supply_threshold to 2.0 for stricter volume (fewer but stronger signals).
For zones, manually draw rectangles around the flagged area (use Drawing Tools > Rectangle).
Backtest: Apply to historical data (e.g., EUR/USD 4H) and check win rate with shorts on retests.
This setup typically yields 2-5 signals per week on major pairs, depending on volatility. Test on a demo account, and combine with market context (e.g., avoid shorts in strong uptrends).
Opening Candle Zone with ATR Bands by nkChartsThis indicator highlights the opening range of each trading session and projects dynamic ATR-based zones around it.
Key Features
Plots high and low levels of the opening candle for each new daily session.
Extends these levels across the session, providing clear intraday support and resistance zones.
Adds ATR-based offset bands above and below the opening range for volatility-adjusted levels.
Customizable colors, ATR length, and multiplier for flexible use across markets and timeframes.
Adjustable session history limit to control how many past levels remain on the chart.
How to Use:
The opening range high/low often acts as strong intraday support or resistance.
The ATR bands give an adaptive volatility buffer, useful for breakout or mean-reversion strategies.
Works on any market with clear session opens.
This tool is designed for traders who want to combine session-based price action with volatility insights, helping identify potential breakouts, reversals, or consolidation areas throughout the day.
⚠️ Disclaimer: This indicator is for educational purposes only. It does not provide financial advice or guarantee profits. Always perform your own analysis before making trading decisions.
INKY Rejection Blocks - Current ZonesBullish and Bearish block colors with adjustable opacity.
Border visibility, border width, and 50% midline display toggles.
Label size customization for optimal chart clarity.
⚙️ How the Indicator Works:
Swing Detection: Identifies significant highs and lows based on pivot structures.
Rejection Filtering: Confirms strong rejections with wick-to-body ratio validation.
Block Creation: Highlights bullish or bearish rejection zones with customizable visuals.
Midline Plotting: (Optional) Marks the 50% midpoint of the block for entry targeting.
Mitigation and Cleanup: Blocks are deleted automatically when their structure is invalidated, maintaining a clean and accurate chart view.
🎯 How to Use It:
Identify Reaction Zones: Use rejection blocks as potential areas for price reversals or consolidations.
Plan Trade Entries: Monitor retests of the block boundaries or 50% lines for precision entries.
Manage Risk: If price closes beyond the block, treat it as a potential invalidation or Change in State of Delivery (CISD) event.
TF ZONES VIPTF Zones is a session and higher-timeframe reference tool for intraday and swing traders (ICT / SMC concepts).
🔹 Features
Killzones (Sessions):
Automatically draws Asia, London, New York AM, New York Lunch, and New York PM ranges.
• Customizable box colors, transparency, and labels
• High/Low pivot lines with optional midpoints
• Alerts when pivots are broken
Day / Week / Month Levels:
• Daily / Weekly / Monthly Opens
• Daily / Weekly / Monthly Highs & Lows
• Alerts on High/Low breaks
Day-of-Week Zones:
Color-coded boxes for each weekday (Mon–Sun) to track daily ranges.
Previous Year High/Low:
Plots prior year’s H/L with labels (PY.H / PY.L).
🔧 Customization
Session drawing limits (max days stored)
Timezone selection (GMT offsets or New York)
Label size, text color, and line style
Box transparency and text display options
Optional alerts on key level breaks
📌 Use Case
Perfect for traders who want to:
Track session ranges (ICT Killzones)
Visualize intraday structure clearly
Use Daily / Weekly / Monthly opens and ranges as confluence
Monitor higher-timeframe and yearly reference levels
TF ZonesTF Zones is a session and higher-timeframe reference tool for intraday and swing traders (ICT / SMC concepts).
🔹 Features
Killzones (Sessions):
Automatically draws Asia, London, New York AM, New York Lunch, and New York PM ranges.
• Customizable box colors, transparency, and labels
• High/Low pivot lines with optional midpoints
• Alerts when pivots are broken
Day / Week / Month Levels:
• Daily / Weekly / Monthly Opens
• Daily / Weekly / Monthly Highs & Lows
• Alerts on High/Low breaks
Day-of-Week Zones:
Color-coded boxes for each weekday (Mon–Sun) to track daily ranges.
Previous Year High/Low:
Plots prior year’s H/L with labels (PY.H / PY.L).
🔧 Customization
Session drawing limits (max days stored)
Timezone selection (GMT offsets or New York)
Label size, text color, and line style
Box transparency and text display options
Optional alerts on key level breaks
📌 Use Case
Perfect for traders who want to:
Track session ranges (ICT Killzones)
Visualize intraday structure clearly
Use Daily / Weekly / Monthly opens and ranges as confluence
Monitor higher-timeframe and yearly reference levels
Trap Zone Lite – Shinobi LabThis indicator is designed for day traders, especially on lower timeframes such as the 2-minute chart. It highlights the Trap Zone: an area of congestion created by the 20-period moving average, the 200-period moving average, and the previous day’s closing price. This zone often acts as a heavy area of support or resistance where price can stall or trap participants.
What it shows:
A shaded Trap Zone box (congestion zone).
Two boundary lines that extend outward from the zone:
Zone + (above the trap) → context for bullish confirmation. A long signal forming here has stronger reliability.
Zone – (below the trap) → context for bearish confirmation. A short signal forming here has stronger reliability.
How to use:
The Trap Zone is meant as context, not signals. Traders should avoid taking setups inside the zone due to congestion. The value comes from using the boundaries:
Avoid shorting in Zone + (too much overhead resistance from prior day close + MAs).
Avoid longing in Zone – (too much downward pressure).
Focus on confirmations that occur outside the trap zone for higher-quality setups.
StdDev Supply/Demand Zone RefinerThis indicator uses standard deviation bands to identify statistically significant price extremes, then validates these levels through volume analysis and market structure. It employs a proprietary "Zone Refinement" technique that dynamically adjusts zones based on price interaction and volume concentration, creating increasingly precise support/resistance areas.
Key Features:
Statistical Extremes Detection: Identifies when price reaches 2+ standard deviations from mean
Volume-Weighted Zone Creation: Only creates zones at extremes with abnormal volume
Dynamic Zone Refinement: Automatically tightens zones based on touch points and volume nodes
Point of Control (POC) Identification: Finds the exact price with maximum volume within each zone
Volume Profile Visualization: Shows horizontal volume distribution to identify key liquidity levels
Multi-Factor Validation: Combines volume imbalance, zone strength, and touch count metrics
Unlike traditional support/resistance indicators that use arbitrary levels, this system:
Self-adjusts based on market volatility (standard deviation)
Refines zones through machine-learning-like feedback from price touches
Weights by volume to show where real money was positioned
Tracks zone decay - older, untested zones automatically fade
Market Structure [PRO][keypoems] - 100% rewritten engineMarket Structure — 100% rewritten engine
Successor to my earlier script Supply and Demand Areas Responsible and Origins . This version rebuilds the engine from scratch and adds HTF support, tap tracking, dealing ranges (“expansion legs”), and DB/DT pattern logic.
What it draws
Market‑structure zones built from protected high/low and confirmed BOS/MSS. Zones extend forward and remain on chart until 50% mitigation is wicked. Optional 30/50/70 levels.
Protected High/Low lines and Continuation High/Low levels; BOS and MSS lines are plotted at confirmation.
SNDR (Supply & Demand Responsible) areas for the counter‑trend swing that caused the BOS. The engine auto‑pivots (tries 3‑pivot then 1‑pivot) and extends each SNDR until 100% mitigation. First‑tap and second‑tap states are tracked and visually marked.
Zone Tap detection : when price first enters an unmitigated zone, leaves it, and then violates a continuation level, the script confirms the tap and draws a horizontal TAP line from the tap swing for future retests.
Dealing Ranges (Expansion legs) : created on BOS→MSS flips or opposite‑direction MSS. Each range is anchored at the protected level, tracks the current extreme, and marks 50% mitigation. A diagonal arrow plus a 50% line show live progress. An optional right‑hand visual stacks all unmitigated ranges as compact boxes with their 50% line.
Double Bottom / Double Top patterns : search starts at BOS/MSS events, confirms on neckline break, and draws an ATR‑buffered box and an extending neckline.
Valid pullback labels and candidate confirmation lines help verify swing sequence formation.
HTF support
Choose a higher timeframe in the Timeframe input to compute market structure on HTF while viewing a lower‑timeframe chart. The script uses request.security and only confirms using closed HTF candles, so zones, BOS/MSS, mitigations and taps match the native HTF chart.
How it works (brief)
Builds an alternating sequence of valid swings, tracks protected levels, and creates a zone on BOS; zones close or roll when MSS occurs.
Zone mitigation = wick through the zone’s 50%. SNDR mitigation = full breach (100%).
Tap logic requires: entry into the zone → exit → violation of a relevant continuation level; only then the TAP line is drawn.
Dealing ranges start from the protected level at BOS→MSS (or opposite MSS), track the current extreme, and flag mitigation at 50%.
DB/DT confirms only after a close through the neckline.
Notes
Origins from the prior script have not been ported to this engine yet.
Includes a performance switch (scan all zones vs. a recent subset) and an optional on‑chart debug table.
Visual tool for price‑action study; not a strategy and not financial advice.
Trading Session Zones - Asia, London, NY - AMD
What it does:
This Pine Script indicator automatically identifies and highlights the high/low price ranges for the three major global trading sessions: Asia, London, and New York. It draws filled colored boxes around each session's price action, making it easy to spot key support/resistance levels and session boundaries
Key Features:
Three distinct colored zones: Teal for Asia, Blue for London, Orange for New York
Filled boxes with transparency: Clear visibility without obscuring price action (80% transparency)
Session labels:Each box displays the session name in the center
Clean transitions: London session automatically ends when New York begins (no overlap)
Real-time updates:Boxes expand as sessions progress, tracking new highs and lows
Technical Details:
Uses user-defined types for efficient session tracking
Automatically handles session transitions
Works on any timeframe and any instrument
Optimized for performance with proper object limits
ATR% Volatility ZonesThis indicator calculates ATR% (Average True Range as a percentage of price) using a 14-day ATR.
It classifies volatility into three zones:
Low (<2%) – Green background: Slow movers, low volatility.
Medium (2–4%) – Yellow background: Balanced volatility.
High (>4%) – Red background: Fast movers, breakout candidates.
The ATR% line is plotted in purple for easy visibility.
Works best on the daily timeframe for swing trading setups.
SR-PrecisionZoneSR-PrecisionZone — Dynamic Support & Resistance Mapping
SR-PrecisionZone is a precision-engineered support and resistance zone indicator designed for traders who value structure, accuracy, and real-time adaptability. It intelligently detects clusters of pivot points to highlight price levels that have historically acted as strong support or resistance — and projects these zones into the current market with customizable sensitivity.
- Key Features
Dynamic Zone Construction
Automatically detects key support and resistance zones based on pivot clustering logic, with customizable width and minimum strength thresholds.
Strength-Weighted Transparency
Zone opacity reflects the number of pivot hits — the more respected the level, the more visible the zone becomes. This allows traders to instantly gauge the strength of each zone at a glance.
Real-Time Zone Development
Zones appear live as pivot criteria are met; no lag or historical-only rendering.
Breakout & Breakdown Detection
Automatic breakout/breakdown tags highlight when price leaves a zone, helping spot continuation or reversal setups.
Multi-Timeframe Adaptive
Works effectively on intraday, swing, and macro timeframes with a tunable lookback window.
Clean Visual Hierarchy
Support and resistance zones extend 10 bars beyond the current candle, with MA overlays plotted above zones for clear visibility.
- Inputs & Settings
Source: Choose between High/Low or Close/Open pivots
Maximum Channel Width (%): Controls how far apart pivots can be to qualify as a zone
Minimum Strength: Sets how many pivot hits are required for a zone to appear
Lookback Period: Adjusts how far back the script evaluates pivot clusters
Customizable Colors: Separate colors for support, resistance, and mid-zone overlap
Breakout Tags: Optional visual markers for when price breaks out of a zone
MA Overlays: Two optional moving averages (SMA/EMA) to provide additional context
- Ideal Use Cases
Identifying high-probability support/resistance levels
Spotting breakout or fakeout setups
Enhancing confluence in technical strategies
Filtering entries/exits based on structural zones
EURUSD Kill Zone [Plazo Sullivan Roche Capital]EUR/USD Kil Zone
Core Logic: Navigating the New‑York Kill‑Zone
The EUR/USD Killzone is designed to exploit repeatable patterns that occur during the overlap of the London and New‑York trading sessions. Research shows that the New‑York “kill zone”—roughly 07:00–09:00 EST—produces the most dramatic moves in EUR‑ and USD‑linked currency pairs
During this window, large institutions often sweep out liquidity resting above or below the Asian and early‑London session extremes , triggering sharp reversals before a new intraday trend emerges. This is in contrast to the single pre-market sweeps occuring for GOLD/
This modeul uses ICT/Smart Money Concepts to read these patterns and waits for three confirmations before signalling a trade:
Liquidity Sweep & Rejection. Price must spike beyond the combined Asian and early‑London range and then reject that area (a sharp wick and opposite‑coloured candle), signalling that stops have been cleared. The module defines the Asian range from 00:00–05:00 EST and the London range from 02:00–05:00 EST, following the guideline that overlapping sessions produce the greatest volatility
Market Structure Break. It then waits for the 5‑minute price to close beyond the most recent swing high/low (pivot), confirming that a genuine shift in order flow has occurred rather than a simple stop‑run.
Fair‑Value‑Gap (FVG) Re‑Test. Upon the break, the script records the high and low of that 5‑minute “displacement” candle and defines a fair‑value gap—the imbalance between buyers and sellers. Rather than entering immediately, it sets a virtual limit order at the 50 % level of this gap. A trade is only triggered once price retraces to this mid‑point, providing a high‑probability, high‑reward entry.
These three filters help avoid common pitfalls when trading kill zones, such as false breakouts and news‑driven whipsaws. The indicator also monitors higher‑timeframe bias (4‑hour and daily charts) using 50‑ and 200‑period moving averages to gauge whether the intraday signal aligns with the broader trend.
Feature Set
The indicator provides a suite of visual and analytical tools to support disciplined trading:
Session Range Mapping: automatically draws the Asian (00:00–05:00 EST) and London (02:00–05:00 EST) session highs and lows, making it easy to see when price sweeps these levels.
Kill‑Zone Monitoring: a built‑in timer isolates the 07:30–09:00 EST window and limits the indicator to one trade per session to avoid over‑trading.
Pivot‑Break Detection: uses 5‑minute swing highs/lows to confirm that order flow has shifted before looking for entries.
Fair‑Value‑Gap Re‑test: defines an FVG from the displacement candle and waits for a 50 % retrace before triggering a signal. This improves risk‑to‑reward by entering at a discount (for longs) or premium (for shorts).
Higher‑Timeframe Dashboard: displays bullish/bearish/neutral biases on the 4‑hour and daily charts, plus a confidence rating (0–2) indicating how many of these timeframes agree with the signal direction.
Alerts: optional alerts can be configured for buy‑only, sell‑only or either‑direction signals.
Best Practices for Use
Align with Major Volatility Windows. The indicator is most effective during the New‑York kill zone. Avoid trading outside this window, and be aware of high‑impact news (e.g., FOMC announcements) that can distort price action
Check Higher‑Timeframe Bias. Use the dashboard to ensure the intraday signal aligns with the 4‑hour and daily trends. For instance, a long signal that aligns with a bullish daily bias carries higher conviction than one going against it.
Manage Risk Responsibly. Even with multiple filters, no strategy is foolproof. Use stop‑loss orders just beyond the liquidity sweep and size positions appropriately.
Combine with Fundamental Awareness. Check your economic calendar for European and U.S. data releases. If an important release occurs during the kill zone, consider standing aside or reducing risk.
Back‑test and Forward‑Test. Always validate the strategy across different market conditions and broker feeds. Pay attention to how spreads, volatility and news events influence the indicator.
Use as Part of a Toolkit. Consider combining the indicator with other confirmation tools such as momentum oscillators, volume analysis or price‑action patterns to refine entries further. Smart‑Money Concepts often use confluence, not a single signal.
What's in It for You?
The EUR/USD Liquidity Sweep Indicator distils institutional concepts—liquidity hunts, market‑structure shifts and fair‑value gaps—into an intuitive, automated tool. By waiting for a retrace into the displacement candle’s imbalance, it helps capture trades where risk‑to‑reward is skewed strongly in your favour. The dashboard encourages you to trade with the higher‑timeframe trend, and built‑in alerts ensure you never miss an opportunity.
In volatile kill‑zone environments, discipline and patience are vital. This indicator enforces both: it tracks session ranges, confirms structure, waits for a retrace, and triggers only when multiple conditions align. Coupled with sound risk management and your own judgement, it can become a cornerstone of a high‑probability trading plan.
Always remember that markets evolve. Continue to refine the indicator and your strategy as you gather more experience and data. The learning journey never ends, but this tool is designed to accelerate it.
Support/Resistance MTF Merge ZonesIndicator Introduction
Support/Resistance MTF Merge Zones is an advanced technical analysis tool that automatically identifies and merges key support/resistance zones by analyzing highs and lows from multiple timeframes (15M, 1H, 4H, Daily).
Key Features
Multi-Timeframe Analysis: Integrates data from 15M, 1H, 4H, and Daily charts
Smart Zone Merging: Automatically consolidates levels within a specified percentage range into unified zones
Dynamic Color System: Distinguishes support/resistance zones based on position relative to current price
Strength Indication: Highlights zones where multiple levels converge as strong zones
Usage Guide
Configuration Parameters
Lookback Period (10): Period for calculating highs/lows
Adjustable range: 5-30
Higher values detect more long-term levels
Zone Merge % (0.5): Percentage threshold for zone merging
Range: 0.1-2.0%
Higher values merge levels across wider price ranges
Min Levels for Zone (2): Minimum number of levels required to form a zone
Range: 2-5 levels
Higher values display only more confirmed zones
Box Opacity (7): Transparency level of zone boxes
Range: 0-100%
Color Scheme
Red: Resistance zones above current price
Blue: Support zones below current price
Orange: Strong zones (3+ merged levels)
Price action + MA + MTF RSI + S/R Zones by GunjanPanditDescription:
This script combines multiple powerful trading tools into a unified indicator designed for trend-following and confirmation-based entries. It is built to assist traders in identifying actionable signals based on price structure, volatility, and momentum across multiple timeframes.
🔧 How It Works
✅ UT Bot Core Logic
The script uses a variation of the UT Bot (Ultimate Trend Bot) method to generate buy/sell signals.
Signals are based on ATR-filtered trailing stop levels to reduce noise and detect real trend changes.
A Buy is triggered when the price closes above the UT trailing stop.
A Sell is triggered when the price closes below it.
✅ Multi-Timeframe RSI Confirmation
RSI is calculated on a user-defined higher timeframe (default: 1 hour).
A buy signal is confirmed only if RSI is below the oversold level, and vice versa for sell signals.
This confirmation layer adds an extra filter to improve signal reliability and reduce whipsaws.
✅ Support & Resistance Zones (MTF)
The script automatically plots dynamic support and resistance zones using highs/lows from the selected higher timeframe.
These zones are visualized as shaded bands, helping users recognize key levels where price may reverse or consolidate.
✅ Visual Aids & Alerts
Buy and Sell signals are clearly labeled on the chart.
Optional RSI plot in a separate pane for visual monitoring.
Real-time alert conditions included for both Buy and Sell entries.
📈 Use Case & Recommendations
This script is best suited for:
Swing trading or intraday strategies in trending markets.
Traders who want confirmation across timeframes to filter noise.
Spotting key entry zones aligned with momentum and volatility.
Recommended to use in combination with:
Volume or trend structure analysis.
Stop-loss and take-profit risk management based on ATR or S/R zones.
inal Thoughts
This indicator is ideal for traders who value:
Multi-timeframe analysis
Visual clarity
Signal confirmation
And clean, customizable overlays for actionable trading insights.
Volatility Zones (STDEV %)This indicator displays the relative volatility of an asset as a percentage, based on the standard deviation of price over a custom length.
🔍 Key features:
• Uses standard deviation (%) to reflect recent price volatility
• Classifies volatility into three zones:
Low volatility (≤2%) — highlighted in blue
Medium volatility (2–4%) — highlighted in orange
High volatility (>4%) — highlighted in red
• Supports visual background shading and colored line output
• Works on any timeframe and asset
📊 This tool is useful for identifying low-risk entry zones, periods of expansion or contraction in price behavior, and dynamic market regime changes.
You can adjust the STDEV length to suit your strategy or timeframe. Best used in combination with your entry logic or trend filters.
Supply/Demand Zones (Synthetic SMA Candles)Supply/Demand Zones (Synthetic SMA Candles)
Created by The_Forex_Steward
This indicator highlights institutional-style supply and demand zones using synthetic SMA-based candles rather than raw price data. It provides a smoother, more refined view of price action to help identify key imbalance areas where price is likely to react.
Features:
- Uses SMA-smoothed synthetic candles to detect bullish and bearish engulfing structures
- Draws demand zones after bullish breakouts and supply zones after bearish breakouts
- Zones are persistent for a customizable number of bars
- Mitigated zones can optionally be removed from the chart
- Includes alerts for breakout and mitigation events
- Optional plotting of synthetic candles over price for visual clarity
How It Works:
When a synthetic candle closes above the high of a previous bearish candle, a bullish engulfing is detected, and a demand zone is created from that bearish candle’s high and low. Conversely, when price closes below the low of a previous bullish candle, a supply zone is formed. These zones stay on the chart for the user-defined duration or until they are mitigated by price, at which point they can be removed automatically.
How to Use:
- Adjust the SMA Length to control how smooth the synthetic candles appear
- Enable or disable Show Supply Zones and Show Demand Zones as needed
- Set the Zone Duration to control how long each zone persists
- Use Delete Mitigated Zones to automatically remove zones when price returns to them
- Optionally enable Show Synthetic SMA Candles to see the candle logic used in detection
- Use the built-in alerts to stay notified of new zone creation or mitigation
Note: This tool is most effective when combined with structure or trend-based strategies for confirmation.
Mayer Multiple Zones (Crypto)Enhanced Mayer Multiple Zones
Advanced crypto valuation zones with ETH/BTC context
Key Features
Shows 6 price zones based on MA200 multiples (bubble, take profit, fair value, accumulation, value buy, strong buy)
Adds ETH/BTC ratio context for stronger signals
Works on any crypto with sufficient price history ( ETH , SOL , AAVE , etc)
Color intensity changes based on market conditions
How to Read
Color Zones : Price relative to its MA200 history
Zone Opacity : Stronger color = stronger signal (influenced by ETH/BTC context)
Status Box : Shows current "Enhanced Status" combining price level with ETH/BTC context
Context Line : Explains why the signal is strong or weak
Buy/Sell Signals
Strong Buy Signals :
• " EXTREME VALUE " (blue zone + BTC dominance)
• " STRONG VALUE BUY " (cyan zone + BTC preference)
Take Profit Signals :
• " CONFIRMED BUBBLE " (purple zone + altcoin dominance)
• " APPROACHING BUBBLE " (red zone + rising altcoin strength)
Customization
Adjust multiple thresholds (0.6x, 0.8x, 2.0x, 2.5x, 3.0x)
Toggle ETH/BTC context analysis
Configure ETH/BTC thresholds for market bias
Change MA length from default 200
This indicator helps identify optimal entry and exit points by watching the vertical color streaks on your chart. Look for deep blue/cyan zones with high opacity for strong buying opportunities, and intense purple/red zones for potential exits. The darker the color intensity, the stronger the signal—no complex interpretation needed!
Thin Liquidity Zones [PhenLabs]Thin Liquidity Zones with Volume Delta
Our advanced volume analysis tool identifies and visualizes significant liquidity zones using real-time volume delta analysis. This indicator helps traders pinpoint and monitor critical price levels where substantial trading activity occurs, providing precise volume flow measurement through lower timeframe analysis.
The tool works by leveraging the fact that hedge funds, institutions, and other large market participants strategically fill their orders in areas of thin liquidity to minimize slippage and market impact. By detecting these zones, traders gain valuable insights into potential areas of accumulation, distribution, and liquidity traps, allowing for more informed trading decisions.
🔍 Key Features
Real-time volume delta calculation using lower timeframe data
Dynamic zone creation based on volume spikes
Automatic timeframe optimization
Size-filtered zones to avoid noise
Custom delta timeframe scanning
Flexible analysis period selection
📊 Visual Demonstration
💡 How It Works
The indicator continuously scans for high-volume areas where trading activity exceeds the specified threshold (default 6.0x average volume). When detected, it creates zones that display the net volume delta, showing whether buying or selling pressure dominated that price level.
Key zone characteristics:
Size filtering prevents noise from large price swings
Volume delta shows actual buying/selling pressure
Zones automatically expire based on lookback period
Real-time updates as new volume data arrives
⚙️ Settings
Time Settings
Analysis Timeframe: 15M to 1W options
Custom Period: User-defined bar count
Delta Timeframe: Automatic or manual selection
Volume Analysis
Volume Threshold: Minimum spike multiple
Volume MA Length: Averaging period
Maximum Zone Size: Size filter percentage
Display Options
Zone Color: Customizable with transparency
Delta Display: On/Off toggle
Text Position: Left/Center/Right alignment
📌 Tips for Best Results
Adjust volume threshold based on instrument volatility
Monitor zone clusters for potential support/resistance
Consider reducing max zone size in volatile markets
Use in conjunction with price action and other indicators
⚠️ Important Notes
Requires volume data from your data provider
Lower timeframe scanning may impact performance
Maximum 500 zones maintained for optimization
Zone creation is filtered by both volume and size
🔧 Volume Delta Calculation
The indicator uses TradingView’s advanced volume delta calculation, which:
Scans lower timeframe data for precision
Measures actual buying vs selling pressure
Updates in real-time with new data
Provides clear positive/negative flow indication
This tool is ideal for traders focusing on volume analysis and order flow. It helps identify key levels where significant trading activity has occurred and provides insight into the nature of that activity through volume delta analysis.
Note: Performance may vary based on your chart’s timeframe. Adjust settings according to your trading style and the instrument’s characteristics. Past performance is not indicative of future results, DYOR.
Adaptive Price Zone Oscillator [QuantAlgo]Adaptive Price Zone Oscillator 🎯📊
The Adaptive Price Zone (APZ) Oscillator by QuantAlgo is an advanced technical indicator designed to identify market trends and reversals through adaptive price zones based on volatility-adjusted bands. This sophisticated system combines typical price analysis with dynamic volatility measurements to help traders and investors identify trend direction, potential reversals, and market volatility conditions. By evaluating both price action and volatility together, this tool enables users to make informed trading decisions while adapting to changing market conditions.
💫 Dynamic Zone Architecture
The APZ Oscillator provides a unique framework for assessing market trends through a blend of smoothed typical prices and volatility-based calculations. Unlike traditional oscillators that use fixed parameters, this system incorporates dynamic volatility measurements to adjust sensitivity automatically, helping users determine whether price movements are significant relative to current market conditions. By combining smoothed price trends with adaptive volatility zones, it evaluates both directional movement and market volatility, while the smoothing parameters ensure stable yet responsive signals. This adaptive approach allows users to identify trending conditions while remaining aware of volatility expansions and contractions, enhancing both trend-following and mean-reversion strategies.
📊 Indicator Components & Mechanics
The APZ Oscillator is composed of several technical components that create a dynamic trending system:
Typical Price: Utilizes HLC3 (High, Low, Close average) as a balanced price representation
Volatility Measurement: Computes exponential moving average of price changes to determine dynamic zones
Smoothed Calculations: Applies additional smoothing to reduce noise while maintaining responsiveness
Trend Detection: Evaluates price position relative to adaptive zones to determine market direction
📈 Key Indicators and Features
The APZ Oscillator utilizes typical price with customizable length and threshold parameters to adapt to different trading styles. Volatility calculations are applied to determine zone boundaries, providing context-aware levels for trend identification. The trend detection component evaluates price action relative to the adaptive zones, helping validate trends and identify potential reversals.
The indicator also incorporates multi-layered visualization with:
Color-coded trend representation (bullish/bearish)
Clear trend state indicators (+1/-1)
Mean reversion signals with distinct markers
Gradient fills for better visual clarity
Programmable alerts for trend changes
⚡️ Practical Applications and Examples
✅ Add the Indicator : Add the indicator to your TradingView chart by clicking on the star icon to add it to your favorites ⭐️
👀 Monitor Trend State : Watch the oscillator's position relative to the zero line to identify trend direction and potential reversals. The step-line visualization with diamonds makes trend changes clearly visible.
🎯 Track Signals : Pay attention to the mean reversion markers that appear above and below the price chart:
→ Upward triangles (⤻) signal potential bullish reversals
→ X crosses (↷) indicate potential bearish reversals
🔔 Set Alerts : Configure alerts for trend changes in both bullish and bearish directions, ensuring you can act on significant technical developments promptly.
🌟 Summary and Tips
The Adaptive Price Zone Oscillator by QuantAlgo is a versatile technical tool, designed to support both trend following and mean reversion strategies across different market environments. By combining smoothed typical price analysis with dynamic volatility-based zones, it helps traders and investors identify significant trend changes while measuring market volatility, providing reliable technical signals. The tool's adaptability through customizable length, threshold, and smoothing parameters makes it suitable for various trading timeframes and styles, allowing users to capture opportunities while maintaining awareness of changing market conditions.
Key parameters to optimize for your trading style:
APZ Length: Adjust for more or less sensitivity to price changes
Threshold: Fine-tune the volatility multiplier for wider or narrower zones
Smoothing: Balance noise reduction with signal responsiveness
Swing Failure Zones and Signals [AlgoAlpha]Elevate your trading strategy with the Swing Failure Zones and Signals indicator by AlgoAlpha! This powerful tool helps you identify potential swing failure zones, offering clear bullish and bearish signals to guide your trading decisions. 📈💡
🎨 Bullish/Bearish Color Customization : Easily set the colors for bullish and bearish signals to match your chart preferences.
🧹 Mitigated Zone Removal : Option to remove mitigated zones from the chart for a cleaner view.
🔍 Range High/Low Lookback : Adjustable lookback period for determining significant highs and lows.
🖌 Dynamic Zone Creation : Automatically draws zones based on swing failure criteria.
🔔 Alert Conditions : Set alerts for both bullish and bearish swing failure conditions to stay informed without constant monitoring.
Quick Guide to Using the Swing Failure Zones and Signals Indicator
🛠 Add the Indicator : Search for "Swing Failure Zones and Signals " in TradingView's Indicators & Strategies. Customize settings like lookback period, colors, and zone removal options to fit your trading style.
📊 Market Analysis : Watch for the appearance of the zones and the directional arrows for potential reversal signals. Use these signals to identify key market entries and exits.
🔔 Alerts : Enable alerts for bullish and bearish swing failure conditions to capture trading opportunities without constant chart monitoring.
How it works
The indicator calculates the direction and length of each candle to identify swing failure points by comparing current high and low prices with those from the lookback period. A bullish swing failure is detected when the current low is lower than the previous low and the close is higher than the previous high, while a bearish swing failure occurs when the current high is higher than the previous high and the close is lower than the previous low. Upon detection, the script creates zones on the chart to indicate these failure points and manages them by removing invalidated zones based on the user's settings. Visual signals are plotted on the chart as arrows, and alerts are set for these conditions to help traders capture potential entry opportunities efficiently.
Enhance your trading edge with this robust tool designed to spotlight critical swing failure points in the market! 💪📈






















