インジケーター

HTF S&D ZonesThis indicator is a comprehensive Supply and Demand engine designed to identify and track significant price levels from a Higher Timeframe (HTF) onto your current chart. It features a dynamic scoring system and automated lifecycle management to filter out weak levels and focus on high-probability zones.
Core Functionalities -
Multi-Factor Scoring Engine (0-100): Every zone is assigned a real-time score based on its initial formation and subsequent price action:
Departure Strength: Measures how explosively price moved away from the zone.
Volume Confirmation: Evaluates relative volume at the time of the zone's creation.
Zone Tightness: Thinner zones are weighted more heavily for higher precision.
Freshness & Age: Bonus points are awarded to untested zones, with a gradual decay for older ones.
Dynamic Lifecycle & Mitigation:
Test Tracking: Automatically counts "touches" (mitigations). Zones fade in visibility as they are tested and are deleted once they reach a user-defined test limit or fall below a minimum score.
Polarity Flipping: If a zone is breached by a candle close, it can optionally "flip" (e.g., Supply becomes Demand) rather than being deleted, maintaining its historical significance as a support/resistance flip.
On-Chart Dashboard: A real-time table that sorts active zones by score, displaying critical data like price level, test count, and volume ratio.
Visual Intelligence:
Transparency Scaling: Stronger, higher-scoring zones appear bold, while weak or exhausted zones become increasingly transparent.
Proximity Highlighting: Zones brighten and borders thicken when price enters the alert distance of a high-score level.
Usage -
Volatile Assets (NQ/ES): Increase the Min Departure (×ATR) and Edge Padding to filter out market noise and account for price "wicking" through levels.
Clean Charts: Set the Min Score threshold (e.g., 50) to automatically hide low-probability or exhausted zones.
Trend Alignment: Use the dashboard to identify Fresh (●) zones for high-probability reversals or Flipped (⟲) zones for S/R flip entries. インジケーター

Support & Resistance Pro Toolkit [LuxAlgo]The Support & Resistance Pro Toolkit indicator is the ultimate professional structural analysis engine for TradingView, meticulously engineered to provide the definitive solution for modern structural analysis by integrating four sophisticated detection algorithms—Pivots, Donchian Alternating, CSID, and ZigZag—marked by directional triangle signals to identify high-conviction swing points.
This powerhouse tool allows traders to seamlessly toggle between precise level plotting and dynamic ATR-based zones, both featuring a revolutionary security breakout buffer and 25-bar future projections, alongside advanced filtering based on traded volume, liquidity sweeps (marked by prominent dot signals), re-test frequency, and survival duration.
🔶 USAGE
The toolkit identifies significant price structures using one of four sophisticated detection methods. Once a level is identified, it can be displayed as a precise line or a dynamic zone with depth determined by the Average True Range (ATR).
Traders can use this toolkit to filter out market noise by setting minimum requirements for volume, re-tests, or liquidity sweeps. This ensures that only the most significant institutional structures are displayed on the chart.
🔹 Advanced Detection Engines
The foundation of any structural analysis is detection. This toolkit offers four unique methodologies to suit any trading style:
Pivots : The industry-standard approach using left/right strength lookbacks to find peak highs and valley lows.
Donchian (Alternating) : A high-performance state-machine detector. It identifies alternating swings without fixed lag, confirming a previous extreme precisely when price shifts to a new directional state (e.g., a new Higher High confirms the previous Lower Low).
CSID : A momentum-based detector that identifies structural extremes based on a consecutive sequence of N bullish or bearish candles, highlighting areas of strong trend initiation.
ZigZag : A volatility-adjusted method that identifies swings based on a percentage deviation from price, filtering out minor fluctuations and focusing on significant market moves.
🔹 Zone Sizing & The Security Buffer
Structural areas are rarely single prices. This toolkit treats S&R as dynamic regions of interest:
Zone Depth (ATR Mult) : Zones are calculated using the Average True Range (ATR) to ensure they adapt to current market volatility. This sets the thickness from the swing point inwards towards price.
Breakout Buffer (ATR Mult) : A revolutionary "Security Buffer" that extends the zone outwards on the breakout side. This requires price to clear an additional layer of volatility before a breakout is confirmed, significantly reducing "fakeouts" and noise-triggered mitigations.
🔹 Overlap & Structural Hygiene
Keep your charts actionable and clean with institutional-grade overlap management:
Merge Overlapping : When two zones interact, the older zone expands its boundaries to encompass the newer one, creating a "Super Zone" that respects the combined historical context.
Hide Oldest First : Prioritizes the most recent market context by hiding older levels that are overlapped by newer ones.
Hide Youngest First : Respects established, historical structures by ignoring newer, smaller levels that form within the range of existing unmitigated zones.
🔹 Institutional Filtering
Eliminate minor "noise" levels by showing only structures that meet high-conviction criteria:
Price Entries (E) : Shows zones only after they have been re-tested a specific number of times.
Strength (S) : Tracks the number of additional swing points that occur within the zone range during its lifetime.
Sweeps (SW) : Filters for zones that have successfully trapped liquidity through wick-only violations.
Traded Volume (V) : Sums every tick of volume that occurs while price is within the zone, identifying areas of massive institutional participation.
Duration (D) : Requires a level to survive for a minimum number of bars before it is considered a valid structure.
🔶 DETAILS
🔹 Symbols & Analytic Feedback
▲/▼ Triangles : Pinpoint markers at the exact bar of every detected swing high and low.
● Large Dots : Marked at the exact location of "Sweeps"—where price wicks past a boundary but closes back inside, signaling a potential reversal or liquidity grab.
Future Projections : Active, unmitigated levels extend 25 bars beyond the current price action for immediate visual guidance.
Dynamic Shorthand Labels : Positioned at the end of the extension and centered on the zone average, providing a real-time data readout:
E:Entries | S:Strength | SW:Sweeps | V:Volume | D:Duration
🔹 The Performance Dashboard
A 4-column command center providing a side-by-side comparison of structural performance across Support, Resistance, and Totals:
Active / Total : Real-time count of currently valid versus historically detected structures.
Mitigation % : The structural "break rate" of your current settings.
Avg Duration : The average number of bars a level survives before being violated—critical for timing trades.
Avg Volume : The typical "weight" of institutional activity accumulated within zones before they break.
Total Sweeps : A macro-view of liquidity hunting activity on both sides of the market.
🔶 SETTINGS
🔹 Detection Settings
Detection Method : Choose between Pivots, Donchian, CSID, or ZigZag logic.
Swing Sensitivity : Adjusts the lookback or deviation required to confirm a new swing point.
🔹 Zone & Level Sizing
Display Style : Toggles between horizontal levels and ATR-based zones.
ATR Period : Period used for the volatility calculations.
Zone Depth (ATR Mult) : Sets the vertical thickness of the S&R zones.
Breakout Buffer (ATR Mult) : Adds a buffer to the breakout side to filter out false breaks.
🔹 Filtering & Visibility
Overlap Handling : Manages how overlapping zones are displayed (Merge, Hide Oldest, or Hide Youngest).
Max Active (Unmitigated) : Limits the number of unmitigated levels shown on the chart.
Show Broken S&R : Toggles the visibility of levels that have already been mitigated.
Extend Active S&R : Extends active levels into the future for better visibility.
🔹 Minimum Requirements
Min Price Entries : Minimum re-tests required for a level to be visible.
Min Overall Strength : Minimum strength score required based on internal swing points.
Min Sweeps : Minimum liquidity sweeps required.
Min Traded Volume : Minimum accumulated volume required within the zone.
Min Duration (Bars) : Minimum age of the level in bars before display.
インジケーター

Liquidity Thermal Map [BigBeluga]🔵 OVERVIEW
Liquidity Thermal Map visualizes where the highest traded volume has accumulated across price levels over a fixed lookback period.
Instead of plotting classic volume profiles with bars, the indicator builds a horizontal thermal heatmap directly on the chart, highlighting areas of strong and weak liquidity using smooth color gradients.
This makes it easy to identify high-interest price zones, volume clusters, and the dominant Point of Control (PoC) at a glance.
🔵 CONCEPTS
Price-Level Volume Aggregation — The indicator divides the entire price range of the selected lookback period into fixed horizontal bins.
Volume Binning — Each bin accumulates total traded volume whenever price closes near its midpoint.
Thermal Gradient Mapping — Volume intensity is translated into a color gradient, forming a continuous liquidity heatmap.
Point of Control (PoC) — The price level with the highest accumulated volume is highlighted using a distinct PoC color.
🔵 FEATURES
Liquidity Heatmap — Displays horizontal volume concentration directly on the chart background.
Fixed Resolution Bins — Uses 30 evenly spaced price levels to maintain a clean and readable structure.
Adaptive Lookback Period — Volume is calculated only within the user-defined historical window.
Two-Stage Color Gradient —
• Low volume → transparent / muted tones
• High volume → stronger, warmer colors
PoC Highlighting — The most traded price level is emphasized with a dedicated PoC color and volume label.
Range-Aware Scaling — Automatically adapts to the highest and lowest prices within the lookback period.
🔵 BUY / SELL LIQUIDITY SCALE
Directional Liquidity Breakdown — The vertical scale on the right side summarizes how total traded volume is distributed between bullish and bearish candles within the analyzed range.
Buy Liquidity (Green) — Represents the total traded volume during candles that closed higher than they opened.
This approximates aggressive buying pressure and shows how much volume has accumulated below the current price.
Sell Liquidity (Red) — Represents the total traded volume during candles that closed lower than they opened.
This reflects periods where selling pressure dominated and shows how much volume accumulated above the current price.
Liquidity Percentage — Each side displays the percentage share of total traded volume.
This helps quickly identify which side of the market controlled the majority of activity within the lookback range.
Volume Imbalance — The Imbalance value at the top shows the absolute difference between total buy and sell liquidity.
A larger imbalance suggests stronger directional dominance from either buyers or sellers.
Interactive Hover Details — Hovering over the liquidity bars reveals a tooltip showing the exact accumulated volume for that section (for example total liquidity below the current price).
This allows traders to quickly inspect how much volume has been concentrated on each side of the market.
Visual Pressure Gauge — The vertical red/green bar acts as a quick visual gauge of market pressure, allowing traders to instantly see whether buyers or sellers dominate liquidity within the selected range.
PoC Highlighting — The most traded price level is emphasized with a dedicated PoC color and volume label.
🔵 HOW TO USE
Identify Liquidity Clusters — Bright or dense zones indicate prices where significant trading activity occurred.
Support & Resistance Context — High-volume zones often act as reaction areas for price.
PoC Tracking — The PoC shows where the market spent the most time and volume.
Breakout Awareness — Moves away from dense liquidity areas may signal expansion into lower-volume zones.
Contextual Analysis — Use the heatmap as a background liquidity reference alongside trend or structure tools.
🔵 VISUAL LOGIC
Cooler Colors — Lower volume participation.
Warmer Colors — Higher volume concentration.
PoC Label — Displays the exact volume value of the strongest liquidity level.
🔵 CONCLUSION
Liquidity Thermal Map provides a clean, intuitive way to visualize where liquidity truly exists across price.
By transforming raw volume data into a continuous thermal layer, it helps traders quickly locate dominant trading zones, identify high-interest price levels, and better understand how volume is distributed within the market.
インジケーター

インジケーター

KG's Gann Pro This indicator that draws Gann-based support/resistance zones, fan lines, and time divisions directly on the price chart.
INPUTS (User Controls):
Parameter Default Purpose Lookback (bars)200How far back to find HH/LL Zone Width %0.8Thickness of S/R boxes Extend Right 60 bars How far lines project into the future Vertical Line Spacing30 bars Gap between time division lines Colors Various Sell, Buy, Pivot, Gann Up/Down, Verticals.
CORE CALCULATIONS:
The script first finds, across the lookback window-
HH = Highest High → its bar index
LL = Lowest Low → its bar index
Range = HH − LL
From the range, three key price levels are derived-
Sell Level = LL + Range × 0.6667 (upper third)
Pivot Level = LL + Range × 0.5000 (midpoint)
Buy Level = LL + Range × 0.3333 (lower third)
THE 6 DRAWING LAYERS:
1. Support/Resistance Zones (Boxes)
Three horizontal colored bands drawn across the entire lookback window-
Red box around the Sell Level → Resistance area
Gray box around the Pivot Level → Neutral/decision zone
Green box around the Buy Level → Support area
Zone thickness is controlled by Zone Width % input.
2. HH & LL Dotted Lines
Two thin dotted lime-colored lines marking the exact Highest High and Lowest Low prices, extending left-to-right across the chart.
3. Orange X Lines (Cross Pattern)
Two diagonal orange lines that form an "X":
Ascending line — starts at the LL bar/price, slopes upward to the right edge
Descending line — starts at the HH bar/price, slopes downward at the same angle
The slope is calculated as: Range ÷ (HH bar − LL bar)
4. Gann Fan Up (from Lowest Low)
9 dashed green lines radiating upward from the Lowest Low point, at these angle multipliers:
8× · 4× · 3× · 2× · 1× · 0.5× · 0.333× · 0.25× · 0.125×
The base unit is Range ÷ bar span between HH and LL. Each line's endpoint = LL + unit × multiplier × bars to right edge.
5. Gann Fan Down (from Highest High)
9 dashed yellow-green lines radiating downward from the Highest High, using the same multipliers but subtracted from HH. Mirror image of the fan up.
6. Vertical Dashed Lines (Time Divisions)
Cyan dashed vertical lines drawn at every N bars (default: 30) across the entire visible range — marking time cycles on the chart.
HOW IT EXECUTES:
All drawing happens only on the last bar (barstate.islast). On every new bar:
All old lines, boxes, and labels are deleted
All arrays are cleared
Everything is redrawn fresh with updated HH/LL values
This keeps the chart clean and prevents object buildup hitting Trading View's limits (500 lines, 60 labels, 30 boxes).
In One Sentence:
It finds the highest high and lowest low over a lookback window, divides the range into Gann-based thirds, draws buy/sell/pivot zones, fans out diagonal lines from both extremes at classical Gann angles, and overlays time-cycle vertical divisions — all refreshed on every bar.
Disclaimer: This indicator is for educational purposes only. Always practice proper risk management and combine with your own analysis before making trading decisions. Happy trading.
インジケーター

インジケーター

Statistical Order Blocks | ProjectSyndicateStatistical Order Blocks automatically identifies and validates high-probability, non-repainting Order Blocks. It filters for structural quality using ATR-based displacement, normalizes all zone heights for consistency, and embeds a live statistical engine inside every zone to provide a quantifiable, data-driven edge.
🧠 Live Statistical Engine — This is not a static score. Every OB zone displays live, data-driven statistics computed from a rolling historical accumulator. Each label shows the Win Rate, Probability of Touch, Average Win/Loss Bars, R:R Ratio, and the critical Expected Value (EV) of that specific OB type, giving you an instant statistical edge.
🎯 Displacement-Confirmed OBs — The engine doesn't just mark swing points. It validates each OB by requiring a powerful move away from the candle — a "displacement" — that is a user-defined multiple of the current ATR. This filters out weak or insignificant zones and focuses only on OBs that have demonstrated true market-moving intent.
🎨 ATR-Normalized Zones — Eliminates visual noise from inconsistent zone sizes. This feature forces every OB zone to a uniform, ATR-based height (e.g., 0.75x ATR). This provides a clean, consistent chart and allows for a more objective analysis of price interaction with zones of equal significance.
📊 Historical Zone Plotting — Mitigated doesn't mean forgotten. A toggleable option allows you to see all past, mitigated OBs as faded, non-intrusive zones on your chart. This provides a complete historical footprint of where the market has reacted, allowing for deeper analysis of legacy price structures.
✅ Full-History Accumulator — The statistical engine's credibility comes from its depth. On every bar, it simulates the outcome of every valid OB across the chart's full history, constantly feeding the win/loss accumulator. The stats you see are robust and based on a large sample size — not just the last few signals.
🔧 Fully Customizable — Control every aspect of the engine, including the Swing Detection Length, Displacement ATR Multiplier, TP/SL ATR ratios, and the colors/visibility of Bullish, Bearish, and Historical zones.
🔬 Why this algo is unique: Standard Order Block indicators are subjective — often just drawing boxes on the last up/down candle before a swing, with no statistical proof of edge. The Manus OB Stats Engine transforms this subjective tool into an objective, quantitative trading instrument. It doesn't just show you a zone; it shows you the historical performance and statistical probability of that zone working out, based on thousands of back-tested examples on the exact chart you are viewing.
🌐 Apply to Gold (XAUUSD), Indices (US30, NAS100), Forex Majors, and Crypto on M30, H1, or H4 timeframes. The engine is designed for assets and timeframes that exhibit clear swing structures and respect supply/demand dynamics.
🗂️ How to use this? The most critical metric is the Expected Value (EV). A positive EV indicates a statistical edge over the long term. Consider only taking trades from zones with a positive EV and a Win Rate that aligns with your risk tolerance. For higher-probability setups, align your trades with the prevailing higher-timeframe trend.
⚙️ IMPORTANT NOTICE: This indicator is a professional-grade tool designed to identify a statistical edge. It should NOT be used as a standalone signal for entering trades. Always use it in conjunction with your own trading strategy, price action analysis, and other technical indicators to confirm trade setups and manage risk. インジケーター

Adaptive Bollinger Bands [by Oberlunar]Adaptive Bollinger Bands by Oberlunar extends a classical Bollinger-style framework by building structured envelopes on highs and lows and then interpreting them through flow and regime context rather than through band touches alone. The script combines two moving-average bases, adaptive volume-distribution logic above and below price, a normalized TRIX component, and a multi-timeframe directional filter to distinguish between mean-reversion conditions and breakout conditions in a more organized way.
Its original value is not in any single component taken in isolation, but in the way these elements are fused into one coherent visual system. The bands define the price structure, the heatmap and tape show where directional pressure is stronger, the regime engine helps separate quieter rejection environments from more persistent expansion, and the support, resistance, and compression areas help mark zones where market behavior becomes more interpretable.
The indicator is designed to be read directly on standard charts. It does not use future-looking logic, and higher-timeframe requests are made with no lookahead. It is meant as a decision-support tool for chart reading, not as a promise of performance or as a substitute for risk management.
A common way to use the script is to observe how price behaves when it reaches the outer parts of the envelope and then compare that location with the active regime, the side-specific flow, and the multi-timeframe bias. In quieter conditions, signals near the edge of the channel can be interpreted as possible rejection areas. In stronger directional conditions, the same area can instead be read as part of a continuation or breakout sequence. The heatmap and tape help show whether pressure is building above or below price, while the marked zones can help the user keep track of relevant local structure.
Enjoy
by Oberlunar ✦👁 インジケーター

Pressure Zone Analyzer [JOAT]Pressure Zone Analyzer
Introduction
The Pressure Zone Analyzer is an advanced open-source support/resistance indicator that combines dynamic pivot-based zone detection, Fibonacci level analysis, institutional level tracking, zone strength scoring, and multi-timeframe analysis into a comprehensive pressure zone intelligence system. This indicator helps traders identify where significant buying and selling pressure exists, where institutional levels act as magnets for price, and which zones have the highest probability of holding.
Unlike basic support/resistance indicators that draw static horizontal lines, this analyzer dynamically tracks pressure zones based on pivot points, calculates zone strength using volume, touches, and age, integrates Fibonacci golden zone analysis, monitors institutional weekly/daily levels, and provides real-time position assessment. The indicator is designed for traders who understand that not all support/resistance levels are equal and that zone quality determines trading success.
Why This Indicator Exists
This indicator addresses the challenge of identifying high-quality support and resistance zones in real-time. Markets respect some levels and ignore others. By systematically analyzing zone characteristics, this indicator reveals:
Dynamic Pressure Zones: Identifies support and resistance zones based on pivot points with automatic updates
Zone Strength Scoring: Calculates zone quality (0-100%) using volume, touch count, and age
Fibonacci Integration: Tracks key Fibonacci levels (23.6%, 38.2%, 50%, 61.8%, 78.6%) and golden zone (50-61.8%)
Institutional Levels: Monitors weekly and daily highs/lows that act as institutional reference points
Premium/Discount Zones: Identifies institutional buying zones (discount 0-30%) and selling zones (premium 70-100%)
Multi-Timeframe Analysis: Tracks higher timeframe levels for additional confluence
Position Assessment: Provides real-time analysis of price position relative to all zones
Each component provides different zone intelligence. Pivot-based zones show where price reversed, strength scoring shows zone quality, Fibonacci shows mathematical levels, institutional levels show reference points, premium/discount shows institutional bias, and position assessment shows current market context. Together, they create a comprehensive pressure zone system.
Core Components Explained
1. Dynamic Pivot-Based Zone Detection
Pressure zones are identified using pivot highs and lows:
float pivotHigh = ta.pivothigh(high, pivotLength, pivotLength)
float pivotLow = ta.pivotlow(low, pivotLength, pivotLength)
When a pivot high is detected, a resistance zone is created:
if not na(pivotHigh) and barstate.isconfirmed
PressureZone newZone = PressureZone.new()
newZone.zoneLine := line.new(bar_index - pivotLength, pivotHigh, bar_index + 50, pivotHigh,
color=resistanceColor, width=2, extend=extend.right)
newZone.price := pivotHigh
newZone.startBar := bar_index - pivotLength
newZone.zoneType := "resistance"
newZone.volumeAtZone := volume
Similarly for support zones with pivot lows. Zones are stored in arrays and automatically managed (old zones are removed when maximum count is reached).
Zone thickness is calculated as a percentage of price:
calcZoneThickness(float price, float thicknessPercent) =>
float thickness = price * (thicknessPercent / 100)
Default thickness is 0.5% of price, creating a zone rather than a single line. This accounts for the fact that support/resistance is a zone, not a precise price level.
2. Zone Strength Scoring System
Zone strength is calculated using three weighted components:
calcZoneStrength(int touches, float volAtZone, int age, float volWeight, float touchWeight, float ageWeight) =>
// Volume score (0-1)
float avgVolume = ta.sma(volume, 50)
float volScore = avgVolume > 0 ? math.min(volAtZone / avgVolume, 3.0) / 3.0 : 0.5
// Touch score (0-1)
float touchScore = math.min(touches / 5.0, 1.0)
// Age score (0-1) - newer zones score higher
float ageScore = math.max(1.0 - (age / 500.0), 0.0)
// Weighted combination
float strength = (volScore * volWeight) + (touchScore * touchWeight) + (ageScore * ageWeight)
Default weights:
Volume Weight: 40% - Higher volume at zone formation indicates institutional interest
Touch Weight: 30% - More touches indicate stronger zone
Age Weight: 30% - Newer zones are more relevant than old zones
Strength interpretation:
> 70%: Strong zone - high probability of holding
50-70%: Moderate zone - decent probability of holding
< 50%: Weak zone - lower probability of holding
The indicator tracks touches in real-time:
for zone in resistanceZones
if inZone(high, zone.price, thickness)
zone.touches += 1
zone.volumeAtZone := math.max(zone.volumeAtZone, volume)
Each touch increases zone strength, and high-volume touches increase it further.
3. Fibonacci Level Analysis
Fibonacci levels are calculated based on recent swing range:
calcFibLevels(float high, float low) =>
float priceRange = high - low
float fib236 = low + (priceRange * 0.236)
float fib382 = low + (priceRange * 0.382)
float fib500 = low + (priceRange * 0.500)
float fib618 = low + (priceRange * 0.618)
float fib786 = low + (priceRange * 0.786)
The indicator focuses on key levels:
50% (0.5): Equilibrium level - often acts as support/resistance
61.8% (0.618): Golden ratio - strongest Fibonacci level
Golden Zone is calculated as the area between 50% and 61.8%:
calcGoldenZone(float high, float low) =>
float priceRange = high - low
float goldenTop = low + (priceRange * 0.618)
float goldenBottom = low + (priceRange * 0.5)
The golden zone represents optimal entry area with best risk:reward ratio. Entries in the golden zone allow tight stops below 50% with targets at swing high.
4. Institutional Level Tracking
The indicator monitors key institutional reference levels:
Weekly High/Low:
float lastWeekHigh = request.security(syminfo.tickerid, "W", high ,
barmerge.gaps_off, barmerge.lookahead_off)
float lastWeekLow = request.security(syminfo.tickerid, "W", low ,
barmerge.gaps_off, barmerge.lookahead_off)
Daily High/Low:
float yesterdayHigh = request.security(syminfo.tickerid, "D", high ,
barmerge.gaps_off, barmerge.lookahead_off)
float yesterdayLow = request.security(syminfo.tickerid, "D", low ,
barmerge.gaps_off, barmerge.lookahead_off)
These levels act as magnets for price because:
Institutional algorithms reference these levels for order placement
Retail traders watch these levels for breakouts/breakdowns
Options and futures contracts often reference these levels
Previous day/week ranges provide context for current price action
5. Premium/Discount Zone System
Based on weekly range, the indicator calculates institutional bias zones:
float weekRange = lastWeekHigh - lastWeekLow
// Premium Zone (70-100% of range) - Institutional selling zone
float premiumTop = lastWeekHigh
float premiumBot = lastWeekLow + (weekRange * 0.7)
// Discount Zone (0-30% of range) - Institutional buying zone
float discountTop = lastWeekLow + (weekRange * 0.3)
float discountBot = lastWeekLow
// Golden Zone (50-61.8% of range) - Optimal entry zone
float goldenTop = lastWeekLow + (weekRange * 0.618)
float goldenBot = lastWeekLow + (weekRange * 0.5)
Trading logic:
In Discount Zone: Look for long entries - institutions are likely buying
In Premium Zone: Look for short entries - institutions are likely selling
In Golden Zone: Optimal risk:reward for entries in direction of trend
Between Zones: Neutral area - wait for price to reach discount or premium
This concept is based on institutional order flow: institutions buy in discount zones (value area) and sell in premium zones (overvalued area).
6. Multi-Timeframe Level Analysis
The indicator tracks higher timeframe levels for additional confluence:
float htfHigh = request.security(syminfo.tickerid, htfTimeframe, high ,
barmerge.gaps_off, barmerge.lookahead_off)
float htfLow = request.security(syminfo.tickerid, htfTimeframe, low ,
barmerge.gaps_off, barmerge.lookahead_off)
HTF timeframe is customizable (default: Daily). When current timeframe zones align with HTF levels, confluence increases zone strength.
7. Real-Time Position Assessment
The indicator continuously assesses price position:
// Check if in golden zone
bool inGoldenZone = close >= goldenBottom and close <= goldenTop
// Check if near resistance
bool nearResistance = false
for zone in resistanceZones
if inZone(close, zone.price, thickness * 2)
nearResistance := true
// Check if near support
bool nearSupport = false
for zone in supportZones
if inZone(close, zone.price, thickness * 2)
nearSupport := true
Position status:
AT RESISTANCE: Price near strong resistance zone - consider shorts or exits
AT SUPPORT: Price near strong support zone - consider longs or exits
GOLDEN ZONE: Price in optimal entry area - look for entries in trend direction
NEUTRAL: Price not near any significant zones - wait for better positioning
Visual Elements
Pressure Zone Lines: Horizontal lines showing resistance (red) and support (green) zones
Zone Strength Boxes: Filled boxes showing only strongest zones (strength > 60%) with strength percentage
Fibonacci Lines: Key Fibonacci levels (50% and 61.8%) with distinct colors
Golden Zone Fill: Shaded area between 50% and 61.8% Fibonacci levels
Institutional Lines: Weekly high/low (purple, thick) and Daily high/low (yellow, medium)
HTF Lines: Higher timeframe high/low (cyan) for additional confluence
Premium/Discount Fills: Shaded zones showing premium (red), discount (green), and golden (orange) areas
Position Markers: Visual alerts when price enters golden zone or approaches strong zones
Comprehensive Table: Dashboard showing top 2 resistance zones, top 2 support zones, institutional levels, Fibonacci levels, and current position status
Input Parameters
Pressure Zone Settings:
Zone Detection Length: Period for swing range calculation (default: 50, range: 20-200)
Pivot Length: Period for pivot detection (default: 10, range: 5-50)
Max Zones: Maximum zones to display (default: 8, range: 4-20)
Zone Thickness Percent: Zone width as percentage of price (default: 0.5%, range: 0.1-2.0%)
Fibonacci Settings:
Show Fibonacci Levels: Toggle Fib lines (default: enabled)
Show Golden Zone: Toggle golden zone fill (default: enabled)
Institutional Levels:
Show Last Week High/Low: Toggle weekly levels (default: enabled)
Show Yesterday High/Low: Toggle daily levels (default: enabled)
Strength Scoring:
Show Zone Strength: Toggle strength boxes (default: enabled)
Volume Weight: Weight for volume component (default: 0.4, range: 0.0-1.0)
Touch Weight: Weight for touch component (default: 0.3, range: 0.0-1.0)
Age Weight: Weight for age component (default: 0.3, range: 0.0-1.0)
Multi-Timeframe:
HTF Timeframe: Higher timeframe for level tracking (default: Daily)
Show HTF Levels: Toggle HTF lines (default: enabled)
Colors:
All colors are fully customizable including resistance, support, Fibonacci, golden zone, HTF levels, and institutional levels.
How to Use This Indicator
Step 1: Identify Strongest Zones
Look at the table to see top 2 resistance and support zones with strength percentages. Focus on zones with strength > 70%.
Step 2: Check Institutional Levels
Monitor weekly and daily highs/lows. These act as magnets for price and often provide strong support/resistance.
Step 3: Assess Premium/Discount Position
Determine if price is in premium zone (look for shorts), discount zone (look for longs), or golden zone (optimal entries).
Step 4: Look for Fibonacci Confluence
When pressure zones align with Fibonacci levels (especially 50% and 61.8%), zone strength increases significantly.
Step 5: Monitor Position Status
Check the table's position row. "AT RESISTANCE" or "AT SUPPORT" signals potential reversal or bounce areas.
Step 6: Wait for Zone Tests
Don't chase price. Wait for price to return to strong zones before entering. The best entries occur when price tests a zone and shows rejection.
Step 7: Use HTF Confluence
When current timeframe zones align with HTF levels, probability of zone holding increases. Look for these high-confluence areas.
Best Practices
Use on 15-minute to 4-hour timeframes for optimal zone clarity
Focus on zones with strength > 70% - these have highest probability of holding
Multiple touches increase zone strength - zones that held before are likely to hold again
Golden zone entries offer best risk:reward - tight stops with large targets
Premium/discount zones work best in trending markets
Weekly levels are stronger than daily levels - prioritize weekly when they conflict
Wait for price to reach zones - don't anticipate, react
Look for volume confirmation when zones are tested - high volume rejections are strongest
Combine with price action - zones show where, price action shows when
HTF confluence significantly increases zone strength - prioritize these areas
Indicator Limitations
Zones don't always hold - even strong zones can break during major news or trend changes
Zone strength is relative to recent history - not absolute
Pivot-based detection requires sufficient price history - may not work on newly listed instruments
Maximum zone limits (8 default) mean some valid zones may not be displayed
Zone thickness is a percentage - may be too wide or narrow for some instruments
Premium/discount zones are relative to weekly range - not absolute value areas
Fibonacci levels are based on recent swing - may not align with longer-term structure
The indicator shows zones, not direction - requires trader interpretation
Works best on liquid instruments with clear support/resistance behavior
Zone strength scoring is a guide, not a guarantee - strong zones can still fail
Technical Implementation
Built with Pine Script v6 using:
Custom type definition for PressureZone with strength tracking
Array-based storage for resistance and support zones
Pivot-based zone detection with confirmation
Multi-component zone strength scoring
Touch and volume tracking for each zone
Fibonacci level calculations
Golden zone identification
Multi-timeframe security requests for institutional levels
Premium/discount zone calculations based on weekly range
Real-time position assessment
Dynamic table with 13 rows showing all metrics
Overlap prevention for visual clarity
Automatic zone cleanup when maximum count is reached
The code is fully open-source and can be modified to suit individual trading styles and preferences.
Originality Statement
This indicator is original in its comprehensive pressure zone analysis. While individual components (pivot-based S/R, Fibonacci, institutional levels) are established concepts, this indicator is justified because:
It synthesizes five distinct zone analysis methodologies into a unified system
Zone strength scoring combines volume, touches, and age with customizable weights
Automatic zone management prevents clutter while highlighting strongest zones
Integration of Fibonacci golden zone with pivot-based zones
Premium/discount zone system based on institutional order flow concepts
Multi-timeframe level tracking for confluence analysis
Real-time position assessment provides actionable trading context
Comprehensive table shows all metrics simultaneously for holistic analysis
Overlap prevention ensures clean charts without sacrificing information
Each component contributes unique zone intelligence: pivot zones show where price reversed, strength scoring shows zone quality, Fibonacci shows mathematical levels, institutional levels show reference points, premium/discount shows institutional bias, HTF levels show confluence, and position assessment shows current context. The indicator's value lies in presenting these complementary perspectives simultaneously with quantitative strength scoring and intelligent display management.
Disclaimer
This indicator is provided for educational and informational purposes only. It is not financial advice or a recommendation to buy or sell any financial instrument. Trading involves substantial risk of loss and is not suitable for all investors.
Pressure zone analysis is a tool for identifying potential support and resistance areas, not a crystal ball for predicting future price movement. Strong zones, high strength scores, and institutional levels do not guarantee profitable trades. Past zone behavior does not guarantee future zone behavior. Market conditions change, and strategies that worked historically may not work in the future.
The zones and levels displayed are mathematical calculations based on current market data, not predictions of future price movement. High-strength zones can break, golden zone entries can fail, and institutional levels can be violated. Users must conduct their own analysis and risk assessment before making trading decisions.
Always use proper risk management, including stop losses and position sizing appropriate for your account size and risk tolerance. Never risk more than you can afford to lose. Consider consulting with a qualified financial advisor before making investment decisions.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this tool.
-Made with passion by officialjackofalltrades インジケーター

Auto Support and Resistance with Swing Pivots + Touch StrengthAuto S/R — Swing Pivots with Touch Strength
Automatically detects and plots dynamic support & resistance levels based on swing highs/lows (using pivot detection).
Key features:
Draws horizontal lines for the most recent swing-based S/R zones
Tracks how many times price has touched/tested each level (wick or body close within adjustable tolerance)
Visually strengthens levels with thicker lines & brighter colors as touches increase (2 touches = medium strength, 3+ = strongest conviction)
Includes optional price labels, near-level background highlights, and tiny pivot markers
Merge logic prevents clutter from very close levels
Fully customizable: pivot lookback, max levels shown, touch sensitivity, line style/width
Ideal for day trading (15m–1h), swing setups (1h–4h), and identifying high-probability long-term zones on higher timeframes. Especially powerful in volatile markets like BTC, where multi-touch levels often act as strong magnets or reversal points.
Perfect for spotting confluence, structure breaks, and high-conviction reactions in real time. インジケーター

Precision SPXPrecision SPX — Multi‑Timeframe Levels + Automated Alerts for SPX Traders
Precision SPX is a manual‑control Support and Resistance system built for SPX traders who rely on structure, precision, and daily level updates. It plots Monthly, Weekly, Daily, and Daily Range levels to map where price may react, reverse, or consolidate. This version includes a full alert engine that notifies you the moment price interacts with any level.
Core Features
Multi‑Timeframe Levels
The indicator plots a complete structure:
Monthly Levels — High & Low
Weekly Levels — High & Low
Daily Levels — Six total (4 Red, 2 Pink)
Daily Range Levels — High & Low
All levels are manually entered for maximum precision.
Customizable Visuals
Adjustable label size
Adjustable horizontal label placement
Toggle level labels on/off
Clean color‑coded hierarchy
ES/SPY Conversion Support
Optional manual ES spread or SPY ratio input
Automatically adjusts SPX levels
Lightweight & User‑Friendly
No repainting
No heavy calculations
Easy to integrate into any chart layout
How It Works
Precision SPX plots manually‑controlled Support and Resistance levels across multiple timeframes. Each level is labeled and color‑coded so you can quickly identify:
Higher‑timeframe structure
Daily intraday reaction zones
Overnight range boundaries
Breakout and reversal points
How to Use It
1. Apply the Indicator
Add Precision SPX to your chart.
2. Enter Your Levels
Input your Daily, Daily Range, Weekly, and Monthly levels into the string fields.
3. Trade With Structure
Use the plotted levels to identify:
Reversals
Breakouts
Retests
Stop‑loss placement
High‑probability reaction zones
Combine with trendlines, volume profile, or oscillators for confirmation.
Built‑In Alerts
Precision SPX includes a complete alert engine so you can receive notifications when price crosses any level.
Alert Modes
Any alert() function call — triggers when price crosses any level, with duplicate‑candle suppression.
Individual Level Alerts — choose a specific level such as:
R2_Hi, R1_Hi, P_Hi, P_Lo, R1_Lo, R2_Lo, DR_Hi, DR_Lo, W_Hi, W_Lo, M_Hi, M_Lo.
Level Categorization
Daily Levels:
Red: R2_Hi, R1_Hi, R1_Lo, R2_Lo
Pink: P_Hi, P_Lo
Daily Range:
DR_Hi, DR_Lo
Weekly Levels:
W_Hi, W_Lo
Monthly Levels:
M_Hi, M_Lo
How to Add Alerts
Open the TradingView alert panel
Select Precision SPX as the condition
Choose Any alert() function call or a specific level
Set expiration, message, and notification preferences
Save
Daily Workflow
Because SPX levels change daily:
Update your daily string values
Create a new alert each day (TradingView requires this for updated values)
Alerts will trigger based on the conditions you select
Release Notes — Precision SPX
Feb 2026 — Major Update
Full alert engine added
“Any alert() function call” support
Duplicate‑candle suppression
Complete level categorization
Daily update workflow
Cleaned and reorganized structure
Legacy Notes (From Precision Levels)
Jun 12, 2025
Added highlighted price labels with adjustable size
Added ES/SPY conversion inputs
Dragging disabled when conversion is active
Jun 28, 2025
Added customizable label placement
Reordered string input structure
Standardized daily color order
Added toggle for level labels
Nov 8, 2025
Added Daily Range levels
Updated string hierarchy
Example structure:
Red, Red, Pink, Pink, Red, Red, DR_Hi, DR_Lo, Weekly, Weekly, Monthly, Monthly インジケーター

Strong Breakouts MTF | ProjectSyndicateStrong Breakouts MTF automatically identifies and power-ranks high-probability breakout opportunities by analyzing historical pivot structures. It filters for quality, calculates a 0-10 strength score for every breakout based on zone tightness, candle momentum, and proximity to the breakout level, and presents all data on the chart and in a comprehensive multi-timeframe dashboard to eliminate noise and focus on breakouts that matter.
• 🎯 Power-Ranking System (0-10) — every breakout is given a strength score based on a weighted algorithm that assesses zone structure, breakout candle characteristics, and ATR-based volatility, providing an instant quality assessment.
• 🎨 Strength-Based Color Scheme — breakout zones are colored by their power rank; stronger breakouts get darker, more prominent colors for immediate visual hierarchy.
• 🧠 Smart Pivot Structure Detection — automatically identifies the underlying pivot high/low structure that creates the breakout zone, ensuring the detected levels are based on significant market turning points.
• 📊 On-Chart Statistics — each breakout zone displays its direction (Bullish/Bearish) and its calculated strength score directly on the chart.
NQ
• 🧭 Full MTF Dashboard Display — provides a complete market overview across 7 timeframes (M1, M5, M15, M30, H1, H4, D1), showing the latest breakout signal, its strength, entry/SL/TP levels, and how many bars ago it occurred on that timeframe. The dashboard is stable and consistent regardless of the chart you are viewing.
• 🔔 Comprehensive Alerts — get notified the moment a new breakout occurs, with the alert message containing the full details: strength, entry, SL, and TP levels.
• ✅ Quality Control Filters — a user-configurable minimum strength score allows you to filter out weak, low-probability breakouts and focus only on high-quality signals.
• 🔧 Fully Customizable — control everything from the breakout lookback period and ATR multipliers for SL/TP to the visibility of the dashboard and on-chart visuals.
BTCUSD
• 🎯 Why this algo is unique: Standard breakout indicators often generate excessive false signals or repaint. This algorithm uses a multi-factor scoring system to quantify the quality of a breakout in real-time. It doesn’t just show you a breakout; it tells you how strong it is. The MTF dashboard provides a complete, stable cross-timeframe perspective that is impossible to achieve with standard indicators.
• 🚀 Apply to Gold (XAUUSD), Forex, Crypto, and Indices on any timeframe. The breakout lookback and minimum score settings allow it to adapt to anything from scalping to swing trading.
USDJPY
• 🎯 How to use this? Focus on trading opportunities from high-strength breakouts rated 7/10 or higher, as these have the highest probability of a significant follow-through. Use the dashboard to quickly identify which timeframes have active signals and use the on-chart visuals to analyze the breakout structure in detail.
• ⚠️ IMPORTANT NOTICE: This indicator is designed to identify high-probability breakout opportunities. It should NOT be used as a standalone signal for entering trades. Always use it in conjunction with your own trading strategy, price action analysis, and other technical indicators to confirm trade setups and manage risk.
Alerts Setup
To receive the detailed breakout alerts, follow these steps:
This single alert will trigger for any new Bullish or Bearish breakout detected by the script.
1.Click the "Alert" button in the top toolbar of TradingView.
2.In the "Condition" dropdown, select "Strong Breakouts MTF".
3.In the second dropdown, choose "Any alert() function call".
4.Set "Expiration" to your desired time.
5.Click "Create".
Alerts Format
BULLISH BREAKOUT
Symbol : XAUUSD
Timeframe: 5
Strength : 7.4 / 10
Entry : 3185.50
SL : 3181.20
TP1 : 3189.80
TP2 : 3194.10
Bearish Breakout:
BEARISH BREAKOUT
Symbol : XAUUSD
Timeframe: 5
Strength : 6.1 / 10
Entry : 3178.30
SL : 3182.60
TP1 : 3174.00
TP2 : 3169.70 インジケーター

インジケーター

Trend Freeway MTF | ProjectSyndicateTrend Freeway MTF provides a complete multi-timeframe market overview in a single, clean panel. It visualizes trend and momentum confluence across 5 user-defined timeframes by simultaneously tracking Supertrend, RSI, and MACD status. This eliminates the need to switch between charts, providing an instant, high-conviction view of whether the market is aligned for a strong move or is consolidating with conflicting signals.
• 🚦 15-Lane Confluence Panel — each of the 5 timeframe groups is split into 3 sub-lanes SUPER, RSI, MACD, giving you a 15-point real-time market audit.
• 🧠 Triple-Indicator Logic — cross-validates a trend-following indicator Supertrend, a momentum oscillator RSI, and a trend/momentum hybrid MACD for robust signal filtering.
• 🔭 Full Multi-Timeframe Support — instantly see the bigger picture by monitoring 5 timeframes at once defaults: M5, M15, M30, H1, H4, all fully configurable to any TF.
• 📊 Master Trend Signal Header — a dynamic header at the top of the panel scores all 15 lanes and displays the master signal BUY, STRONG BUY, SUPER STRONG BUY with a color-coded background for an immediate, top-down market bias reading.
• 🎨 Clear Visual Hierarchy — uses a distinct, high-contrast color scheme dark teal for bull, dark crimson for bear, near-black for neutral so you can assess market alignment in a fraction of a second.
• 🔔 Comprehensive Alerts — get notified when a specific signal strength is reached e.g., STRONG BUY or when all 15 lanes achieve full bullish or bearish confluence, ensuring you never miss a major market shift.
• ✅ RSI Neutral Zone Filter — the RSI lane turns a neutral color when momentum is weak between 40-60 by default, effectively filtering out choppy, low-probability conditions.
• 🔧 Fully Customizable — control everything from the 5 timeframes and all indicator settings ATR, RSI, MACD to the colors, lane widths, and table position.
• 🎯 Why this algo is unique: Standard indicators only give you one piece of the puzzle on a single timeframe. This algorithm forces three independent concepts—trend, momentum, and relative strength—to agree across five separate timeframes. It doesn't just show you a signal; it shows you the quality of the signal. When all 15 lanes light up with the same color, you are looking at institutional-grade trend alignment. When colors are mixed, it instantly warns you to stay out.
• 🚀 Apply to Gold (XAUUSD), Forex (EURUSD, GBPJPY), Crypto (BTCUSD, ETHUSD), and Indices (NASDAQ/NQ, S&P500/ES) on any timeframe. The fully configurable indicator settings allow it to adapt to anything from scalping to swing trading.
• 🎯 How to use this? Focus on trading opportunities when you see full alignment all 3 sub-lanes are the same color on your primary trading timeframe. For the highest-probability setups, wait for the Master Trend Signal to show STRONG or SUPER STRONG status, indicating that the majority of all 15 lanes are in agreement. Use moments of conflicting colors as a clear signal to stay out of the market and avoid chop.
• ⚠️ IMPORTANT NOTICE: This indicator is a powerful decision-support tool designed to provide a high-level overview of market confluence. It should NOT be used as a standalone signal for entering or exiting trades. Always use it in conjunction with your own trading strategy, price action analysis, and proper risk management to confirm trade setups. インジケーター

インジケーター

Neural SR [BeNice]Neural SR — Description
Neural SR is an advanced support and resistance indicator that automatically detects, manages, and visualizes pivot-based price levels derived from multiple timeframes. Beyond simple line plotting, the indicator evaluates the quality and relevance of each level by analyzing price interaction behavior such as touches, reactions, and retests, and dynamically filters the results accordingly.
Core Methodology
• Generates support and resistance levels from pivot highs and pivot lows
• Supports dual higher-timeframe (HTF) analysis within a single chart
• Scores levels based on real market interaction instead of static occurrence counts
• Reduces noise through cluster merging of nearby levels
• Optionally visualizes levels as zones rather than single price lines
Key Features
1) Dual Timeframe Support (TF1 + TF2)
The indicator allows two independent higher timeframes to be displayed simultaneously, enabling users to monitor both local and major structural levels in one environment.
Each timeframe includes independent controls for:
• Pivot sensitivity (left/right bars)
• Maximum number of levels
• Color, width, and style
• Line extension behavior
2) Adaptive Touch Detection (Wick / Body / Wick+Body)
Users can define how price interaction with a level is interpreted:
• Wick only
• Candle body only
• Combined wick and body
Tolerance can be controlled using ATR-based or tick-based deviation, ensuring consistent behavior across instruments with different volatility characteristics.
3) Strength Scoring Engine
Instead of treating all levels equally, the indicator computes a strength score based on market behavior:
• Number of touches (from above and below)
• Measured reactions after contact within a defined window
• Break and retest occurrences
• Cluster merge density
This score dynamically controls:
• Line thickness
• Transparency (visual prominence)
Weak levels can be automatically filtered using configurable thresholds.
4) Break & Retest Detection
An optional module tracks confirmed breaks and subsequent retests within a configurable time window. When a valid retest occurs, the indicator marks it directly on the chart, providing contextual confirmation of structural shifts.
ATR-based buffers can be applied to define break validity.
5) Zone Mode
Levels can be displayed as price zones instead of single lines. Zone width can be derived from ATR or tick values, which is particularly useful in high-volatility environments where price interaction rarely occurs at an exact level.
6) Cluster Merge Logic
Nearby levels within a configurable tolerance are automatically merged into a single representative level. This approach:
• Reduces visual clutter
• Improves chart readability
• Highlights areas with higher structural significance
7) Volume and Range Filters (Optional)
Level generation can be filtered based on the conditions of the pivot bar:
• Volume Filter — Accept levels only if volume exceeds a moving average threshold
• Range Filter — Accept levels only if true range exceeds an ATR-based threshold
Differentiation
Neural SR differs from conventional support and resistance tools by focusing on behavior-driven validation rather than static level detection.
Key distinctions include:
• Dynamic strength modeling based on market interaction
• Automatic prominence adjustment to emphasize relevant levels
• Intelligent merging of overlapping levels to reduce noise
• Volatility-adaptive tolerance using ATR and tick scaling
• Integrated multi-timeframe architecture within a single indicator
Usage Notes
• Because the indicator is pivot-based, levels become confirmed only after pivot validation (left/right bar confirmation delay is expected)
• When filters and automatic strength thresholds are enabled, weaker levels may be intentionally hidden to maintain clarity
• This tool is designed for technical analysis support and should not be considered a standalone trading signal インジケーター

Uptrick: Volatility Aggregation ModelIntroduction
Uptrick: Volatility Aggregation Model (VAM) is a very simple overlay indicator that classifies market direction using a five-speed ensemble of volatility-adaptive range engines. Instead of relying on a single trend filter, VAM evaluates direction across multiple responsiveness settings and converts those states into a normalized score. The script then uses configurable score thresholds to define bullish, bearish, and neutral regimes, and it visualizes those regimes directly on the chart through candle recoloring and optional Up/Down labels.
Overview
VAM is built around an ensemble concept: five independent “speed” layers each determine a directional state by testing whether price breaks above or below a volatility-defined band. The five states are combined into a single score ranging from -1.0 (fully bearish across all speeds) to +1.0 (fully bullish across all speeds). This score is compared to user-defined buy and sell thresholds to determine regime. For visual context, the indicator also plots directional trail layers derived from the middle speed for stability, and can optionally fill the space between trail layers to make regime changes easier to spot at a glance.
Originality and value
This script’s originality comes from how it frames direction as a consensus problem rather than a single-indicator outcome. Each speed layer uses a volatility range defined from true range smoothing and applies a breakout-based state flip using upper and lower bands. Because the layers differ in lookback length, volatility scaling, band width, and smoothing, they respond differently to the same price movement. Aggregating them into a normalized score creates a compact, interpretable measure of directional agreement that can be tuned to be more selective or more permissive using thresholds. The result is a regime tool that is transparent, parameterized, and suitable for traders who want a directional filter that adapts to volatility and avoids treating all market conditions as equally “trendable.”
How it works
Start date gating
The script includes a start date filter that can be used to restrict when labels (and any signal interpretation) begin. Bars before the start date will still plot normally, but Up/Down labels are suppressed until the chart time is greater than or equal to the configured start date.
Five-speed volatility range engines
Each of the five speeds computes:
➜ A volatility measure based on true range (TR), smoothed with an EMA over the speed’s length, then scaled by a speed-specific volatility multiplier.
➜ An internal center line that “snaps” toward price only when price moves beyond the current volatility allowance. When price movement is smaller than the allowance, the center remains unchanged.
➜ Upper and lower bands around the center, spaced by the volatility allowance multiplied by a speed-specific band multiplier, then smoothed.
➜ A directional side state:
━━━━➤ Side flips bullish when source crosses above the upper band.
━━━━➤ Side flips bearish when source crosses below the lower band. This breakout-only flip logic is fixed in the script (no center-cross mode), so direction changes occur only when price breaks out of the band envelope.
Ensemble scoring
The five side states are summed and divided by 5 to produce a normalized ensemble score:
➜ +1.0 means all five speeds are bullish.
➜ -1.0 means all five speeds are bearish.
➜ Values between reflect partial agreement and mixed conditions.
The script then classifies the current regime using your thresholds:
➜ Bullish regime when score is greater than the buy threshold.
➜ Bearish regime when score is less than the sell threshold.
➜ Neutral regime otherwise.
Signals
Signals are generated from score crossing events:
➜ A buy signal occurs when the score crosses over the buy threshold.
➜ A sell signal occurs when the score crosses under the sell threshold.
These signals are used for labels (if enabled) and alert conditions. They are not strategy orders and do not simulate fills.
Visual system: trails, ATR layer, and fill
For stability, the trail structure is derived from the middle speed (Speed 3). The script computes smoothed lower and upper bands from Speed 3 as internal reference levels.
It then plots ATR-offset layers based on true range smoothed over the ATR Layer Length and scaled by the ATR Layer Mult. The bullish ATR layer is positioned below the Speed 3 lower band, and the bearish ATR layer is positioned above the Speed 3 upper band.
These ATR-offset layers are the primary visible trail elements. Optional fill appears between each reference band and its ATR layer only during the active bullish or bearish regime.
The script can optionally fill between the trail and ATR layer lines, but only in the corresponding regime:
➜ Bull fill appears only when the regime is bullish.
➜ Bear fill appears only when the regime is bearish.
Neutral conditions suppress the regime fill emphasis.
Candle recoloring
The indicator uses plotcandle to recolor candles based on the current regime:
➜ Bull color when bullish regime is active.
➜ Bear color when bearish regime is active.
➜ Neutral gray when neither threshold condition is met.
This makes regime identification possible without relying on separate panels.
Inputs and how to use them
Plot group
Start Date
Defines the earliest chart time at which labels and signal annotations are allowed. This is useful for limiting label clutter when reviewing long history or when you only want signals after a certain market regime, contract listing date, or personal testing period.
Ensemble group
Buy Threshold
A score level above which the script considers the market bullish. Higher values make bullish classification more selective because more of the five speeds must agree bullishly. Lower values allow bullish classification with weaker consensus.
Sell Threshold
A score level below which the script considers the market bearish. More negative values make bearish classification more selective. Values closer to zero will classify bearish regimes more readily.
Show Up/Down Labels
Toggles the display of directional labels on threshold cross events. When enabled, labels are only printed on bars at or after the Start Date, and only when score crosses the relevant threshold (not merely when it remains above or below).
Visuals group
Fill Between Trail Layers
Enables or disables the filled region between each trail and its ATR layer. When disabled, trail lines can still be visible (depending on the regime) but the emphasis fill is removed.
Trail Smooth
Controls EMA smoothing applied to the trail lines and their ATR-offset layers. Higher values produce smoother, slower-reacting trails; lower values make trails respond more quickly but can increase visual noise.
ATR Layer Length
Controls the EMA length used to smooth true range for the ATR-style layer. Larger values produce a steadier ATR layer; smaller values track volatility changes more quickly.
ATR Layer Mult
Scales the ATR layer offset distance from the trail. Increasing this value expands the buffer around the trail; decreasing it tightens the buffer.
Colors group
Bull
Sets the color used for bullish candles, bullish trail visuals, and bullish label styling.
Bear
Sets the color used for bearish candles, bearish trail visuals, and bearish label styling.
Neutral Gray
Sets the candle color used when the score is between thresholds (neutral regime).
5 Speeds group
Source
Chooses the price series used for band breakouts and side calculations (default close). Changing the source changes what the engines consider the breakout trigger. For example, using hl2 or ohlc4 can reduce sensitivity to closes alone, while using close keeps breakouts tied to settlement values.
Speed 1 Length, Speed 2 Length, Speed 3 Length, Speed 4 Length, Speed 5 Length
These define the EMA length used to smooth true range for each speed’s volatility allowance. Smaller lengths typically react faster to volatility changes; larger lengths smooth volatility more.
Speed 1 Vol Mult through Speed 5 Vol Mult
These scale the volatility allowance for each speed. Increasing a speed’s volatility multiplier makes its center and bands more tolerant to price movement, which can reduce how often that layer flips direction. Decreasing it tightens the allowance, potentially increasing flip frequency.
Speed 1 Band Mult through Speed 5 Band Mult
These control how far bands are placed from the center relative to the volatility allowance. Higher band multipliers widen bands (requiring larger breakouts to flip side). Lower band multipliers narrow bands (making flips easier to trigger).
Speed 1 Smooth through Speed 5 Smooth
These apply EMA smoothing to the volatility allowance and the band outputs for each speed. Higher smoothing reduces jitter and slows reaction; lower smoothing increases responsiveness.
Alerts
The script provides two alert conditions:
Ensemble Buy: triggers when the score crosses above the buy threshold.
Ensemble Sell: triggers when the score crosses below the sell threshold.
These alerts correspond directly to the label events (when labels are enabled), but alerts can be used independently of label visibility.
Trail
The trail in Uptrick: Volatility Aggregation Model (VAM) acts as a dynamic support and resistance band derived from the middle engine (Speed 3) for stability. In bullish regimes, the lower trail functions as volatility-adjusted support. During a long trade, stops can be positioned below this band, and pullbacks into the trail while the regime remains bullish may be treated as opportunities to add to the position.
In bearish regimes, the upper trail functions as volatility-adjusted resistance. During a short trade, stops can be placed above the band, and rallies back into the trail while the regime remains bearish may be considered potential add-on zones.
The trail is designed for trade management and structural guidance within the ensemble-defined regime, not as a standalone entry signal.
Summary
Uptrick: Volatility Aggregation Model (VAM) is a volatility-adaptive, five-speed ensemble direction indicator that converts multiple breakout-based range states into a single normalized score. You control regime sensitivity using buy/sell score thresholds, and you can visualize regimes through candle recoloring, optional labels, and trail layers derived from the middle speed plus an ATR-based buffer. The indicator is designed to help traders interpret directional agreement across multiple responsiveness settings and to mark regime transitions when score crosses the chosen thresholds.
Disclaimer
This indicator is for informational and educational purposes only and does not constitute financial advice. Trading involves risk, and you are responsible for your own decisions. Past performance and historical signals do not guarantee future results.
インジケーター

Strong SR Zones | ProjectSyndicateStrong SR Zones automatically identifies and power-ranks high-probability support and resistance levels by clustering historical pivots. It filters for quality, calculates a 0-10 strength score for every zone based on age, touches, and historical performance win rate, and presents all data on the chart and in a comprehensive dashboard to eliminate clutter and focus on levels that matter.
• 🎯 Power-Ranking System (0-10) — every S/R zone is given a strength score based on total touches, age, and its historical bounce-vs-break "win rate" for instant quality assessment.
• 🎨 Strength-Based Color Scheme — zones are colored by their power rank stronger zones get darker, more prominent colors for immediate visual hierarchy.
• 🧠 Smart Pivot Clustering — automatically merges nearby pivot highs and lows into single, consolidated S/R zones to reduce chart noise and reveal true institutional levels.
• 📊 In-Zone Statistics — each zone displays its price, total touches, age in bars, strength score, average bounce size in pips, and historical win rate directly on the chart.
• 🧭 Full Dashboard Display — provides a complete market overview, including the current trading session, volatility state, and a list of all active support and resistance zones with their strength and distance from the current price.
• 🔔 Comprehensive Alerts — get notified when price approaches any S/R zone, with special alerts for high-strength zones rated 7/10 or higher, ensuring you never miss a key level interaction.
• ✅ Quality Control Filters — user-configurable inputs for pivot lookback, minimum touches, and a lookback period of up to 5000 bars allow for deep customization to match any trading style.
• 🔧 Fully Customizable — control everything from the max number of levels shown and zone width to the text size of all labels and dashboard elements.
• 🎯 Why this algo is unique: Standard pivot indicators flood the chart with dozens of meaningless lines. This algorithm intelligently filters, merges, and ranks them. It doesn't just show you where support and resistance was, it quantifies how strong it is based on historical performance, giving you a clear edge. You instantly see which levels have a proven history of holding and which are likely to break.
• 🚀 Apply to Gold (XAUUSD), Forex, Crypto, and Indices on any timeframe. The lookbackBars and minTouches settings allow it to adapt to anything from scalping to swing trading.
• 🎯 How to use this? Focus on trading opportunities around high-strength zones rated 7/10 or higher as these have the highest probability of producing a significant reaction. Use the dashboard to quickly identify the most immediate S/R levels and the alerts to prepare for potential entries or exits.
• ⚠️ IMPORTANT NOTICE: This indicator is designed to identify high-probability support and resistance zones. It should NOT be used as a standalone signal for entering trades. Always use it in conjunction with your own trading strategy, price action analysis, and other technical indicators to confirm trade setups and manage risk.
インジケーター

インジケーター

Hot Zone Radar [LuxAlgo]The Hot Zone Radar indicator is a sophisticated market liquidity visualization tool that combines a dynamic thermal heatmap dashboard with gradient-mapped support and resistance zones. It aims to provide traders with a real-time "weather map" of price density, identifying where the market is likely to find high-volume friction or low-volume "vacuum" gaps.
🔶 USAGE
The indicator features a dual-component interface: a high-resolution "Radar" dashboard and on-chart "Glow Zones."
The Radar Dashboard
The dashboard displays a historical matrix of volume distribution. Unlike a static volume profile, the radar shifts horizontally over time, allowing you to see how liquidity nodes have evolved.
Price Trace: The current price path is plotted directly onto the heatmap using a series of markers (●) ending in a "Current" pointer (▶). This allows you to see exactly where price is relative to historical "Hot" (High Volume) and "Cold" (Low Volume) zones. Color Scale: The heat map transitions from Deep Blue/Cyan (Cold/Low Liquidity) to Bright Red (Hot/High Liquidity). Market Status: A simplified status bar at the bottom provides immediate context: HOT: Price is currently oscillating within a major liquidity hub. WARM: Price is trending toward a high-volume area. COLD: Price is in a low-volume "vacuum," often associated with fast breakout movements. STABLE: Price is moving through neutral, average volume areas.
🔹 On-Chart Gradient S/R
The script automatically identifies the most significant "Hot Zones" from the profile and projects them onto the chart as gradient-filled boxes. These zones act as dynamic support and resistance. When price enters a zone, the gradient shifts color to indicate active interaction, signaling a potential reversal or consolidation point.
🔶 DETAILS
The core logic relies on a rolling Volume Profile engine that feeds into a 2D History Matrix.
Thermal Data Engine
The script calculates volume distribution across a user-defined price range (Resolution). As new bars form, the oldest volume data is "aged out," and the matrix shifts. This creates the horizontal flow effect in the radar, showing not just where volume is, but how long it has been sitting at those levels.
Diffusion Blur
To ensure the heatmap is readable and aesthetic, a "Diffusion Blur" algorithm is applied to the matrix. This smooths out jagged volume spikes into cohesive "thermal clouds," making it easier to identify significant structural zones versus noise.
🔶 SETTINGS
🔹 Radar Logic
Profile Lookback: The number of bars used to calculate the volume distribution. Resolution (Heatmap Grid): Controls the number of vertical bins and horizontal steps in the radar. Higher values provide more detail but require more processing. Diffusion Blur: Adjusts the smoothness of the heatmap colors. Intensity Gamma: Controls the sensitivity of the color gradient; lower values make "Hot" zones appear more easily.
🔹 Support/Resistance Zones
Show Gradient S/R Zones: Toggles the on-chart liquidity boxes. S/R Sensitivity %: Determines the volume threshold required to trigger a zone. Higher percentages show only the most intense liquidity hubs. Gradient Steps: Sets the number of layered boxes used to create the "glow" effect.
🔹 Dashboard Styling
Position: Choose between Top Right, Bottom Right, or Bottom Left. Overall Panel Size: Scales the entire UI (text and grid) to fit your screen resolution. インジケーター

Luminance Breakout Engine [LuxAlgo]The Luminance Breakout Engine indicator is a high-performance momentum oscillator designed to identify institutional breakout zones and trend transitions through multi-timeframe analysis and adaptive volatility thresholds.
🔶 USAGE
The indicator functions as a comprehensive momentum "engine," mapping price velocity across four different timeframes into a single composite oscillator. It identifies high-probability breakout zones by monitoring when this composite momentum breaches adaptive volatility bands.
🔹 Luminance Glow Zones
When the oscillator enters the "Glow" zones (beyond the dotted thresholds), it indicates an extreme momentum breakout. These zones are often the precursor to sustained trends or significant institutional expansions. The oscillator changes color to a neon glow to highlight these high-intensity moves.
🔹 Institutional Order Blocks
At the exact moment a "Glow" breakout is triggered, the engine identifies the origin candle of that move and plots a Luminance Order Block (OB) on the price chart. These blocks represent areas where institutional liquidity was likely deployed to start the move.
🔹 Volume Breakdown Stats
Each Order Block features a unique "Volume Split" dashboard on the right edge. This provides a percentage-based breakdown of Bullish vs. Bearish volume during the five bars leading up to the breakout, helping traders understand the quality of the move's participation.
🔶 DETAILS
The script utilizes a weighted Composite Rate of Change (ROC) calculation across four periods (Fast, Medium, Slow, and Macro). This ensures that the oscillator only reaches extreme "Glow" levels when momentum is synchronized across multiple time-horizons.
The thresholds are not static; they use a standard deviation of the oscillator's own history to create an adaptive "envelope." This allows the indicator to remain sensitive during low-volatility periods while filtering out noise during highly volatile market conditions.
The Order Blocks remain active on the chart until "mitigated" (when a candle closes through the zone). Once mitigated, the internal volume data is cleared, and the zone becomes a dotted historical reference.
🔶 SETTINGS
🔹 Oscillator Settings
Fast/Medium/Slow/Macro Period: The lookback periods used for the multi-timeframe composite ROC calculation. Smoothing: The EMA length applied to the final oscillator to reduce noise.
🔹 Visual Settings
Threshold Multiplier: Controls the sensitivity of the breakout "Glow" zones. Higher values require more extreme momentum to trigger. Show Base Heatmap: Toggles the gradient fill between the zero line and the signal. Show Threshold Glow: Toggles the neon fills that appear during volatility breakouts.
🔹 Order Blocks
Show Luminance OBs: Enables the plotting of institutional zones on the price chart. Max OBs per Side: Limits the number of active/historical zones to keep the chart clean. Show Volume Stats: Toggles the B:XX% ┃ S:YY% volume breakdown labels. Label Offset: Shifts the statistics labels to the right to prevent overlap with price action. Label Size: Adjusts the text size of the volume statistics (Tiny, Small, Normal, Large).
🔹 Color Settings
Momentum Colors: Sets the primary colors for bullish and bearish trends. Glow Colors: Sets the high-intensity colors used during breakout phases. Zero Line Color: Customizes the appearance of the central equilibrium line. インジケーター

インジケーター
