Pro Levels & Zones [MTE]Pro Levels & Zones
An intraday futures overlay that combines pivot-based supply and demand zones with multi-session key levels and a confluence-based signal filter. The core idea is that zones alone generate too many potential entries — by requiring alignment across multiple independent factors before labeling a zone touch, the indicator filters out low-conviction setups and highlights where several references converge.
HOW IT WORKS
Supply & Demand Zone Detection
Zones are built from 60-minute pivot highs and pivot lows using a 3-bar left / 3-bar right pivot structure. When a pivot high is confirmed, the area between the candle's high and the top of its body becomes a supply zone (red). When a pivot low is confirmed, the area between the candle's low and the bottom of its body becomes a demand zone (green). Zones extend forward in real time and are automatically removed when price closes beyond the zone boundary or when the zone exceeds a configurable age limit (default: 500 bars). Only the 3 most recent zones per side are kept to avoid chart clutter.
Confluence Scoring (signal filter)
When price enters a fresh (unused) zone, the indicator checks up to 5 independent factors before printing a signal:
1. Volume delta direction — estimated from the bar's close position within its range. A buy signal requires positive delta; a sell signal requires negative delta.
2. VWAP proximity — whether price is near the session VWAP (within 0.15% of current price).
3. Key level proximity — whether price is near a relevant prior-session level (PDH, PDL, PMH, PML).
4. POC proximity — whether price is near the intraday volume Point of Control.
5. VWAP trend bias — whether price is on the "right side" of VWAP for the signal direction (buy below VWAP, sell above).
Each matching factor adds 1 to the score. The signal label displays the count (e.g., "Buy 4/5") so traders can see at a glance how many factors aligned. A configurable cooldown (default: 12 bars) prevents repeated signals in the same area. An additional filter requires bearish candle close for sells and bullish candle close for buys.
Note: The confluence score is simply a count of how many factors happen to align at the moment of zone contact. A higher count does not predict or guarantee a successful trade. It is a filtering tool, not a performance metric.
SESSION LEVELS & KEY LEVELS
The indicator tracks and displays levels from multiple sessions:
- London session high/low — plotted as live-updating steplines during the session, then held after session close.
- Asia session high/low — same behavior, off by default.
- Key levels drawn as dashed horizontal lines: Previous Day High/Low/Close (PDH/PDL/PDC), Pre-Market High/Low (PMH/PML), Previous Week High/Low (PWH/PWL), Overnight High/Low (ONH/ONL), and the RTH Opening Print. All are off by default and individually toggleable.
Previous day and week values use request.security() with a offset and lookahead_on, which is the standard method to reference the prior completed period without future data leakage.
ADDITIONAL TOOLS (all off by default)
- VWAP — standard session-anchored VWAP using ohlc4 as source.
- POC — intraday volume Point of Control calculated by distributing each bar's volume into a 100-bin histogram across the RTH price range, then finding the bin with the highest accumulated volume. Resets daily.
- Fair Value Gaps — bullish and bearish imbalances detected when a gap exists between bar 's low and bar 's high (or vice versa), filtered by a minimum percentage size (default: 0.15%). FVGs auto-expire after 40 bars. Maximum 6 active FVGs.
- Opening Range — plots the RTH opening range as a box (15 or 30 minute, configurable). Extends through the session.
WHY THIS COMBINATION
Most zone-based approaches generate signals every time price touches a zone, regardless of context. This indicator addresses that by requiring zone contact AND directional volume AND candle confirmation before printing anything, then layering additional context (VWAP, key levels, POC) as a visible confluence count. The result is fewer signals that occur only at zones where multiple independent references happen to converge.
The session levels (London, Asia, pre-market, overnight) are included because futures often react at session boundaries, and having them as toggleable overlays avoids needing separate indicators cluttering the chart.
HOW TO USE
1. Apply to a 1-15 minute intraday futures chart (defaults tuned for NQ on 5 min).
2. Adjust "Min Zone Size" for your instrument (NQ: 20-50 pts, ES: 5-15 pts).
3. Watch for Buy/Sell labels at zone touches. Higher confluence counts (4/5, 5/5) mean more factors aligned — use your own judgment on whether the context supports a trade.
4. Toggle key levels on/off depending on which session references matter to your trading approach.
5. All features are independently toggleable. Start with zones + signals, then add levels as needed.
DEFAULT SETTINGS
- Zones: ON, min size 20 pts, max age 500 bars
- Signals: ON, cooldown 12 bars, volume delta confirmation ON
- London session levels: ON
- All other levels and tools: OFF
LIMITATIONS
- Volume delta is estimated from bar close position within range — it is not true order flow data.
- POC uses a 100-bin histogram which is an approximation, not tick-level volume profile.
- Confluence scoring counts factor alignment but does not predict outcomes. Past confluence patterns do not guarantee future results.
- Zone detection has a 3-bar lag due to pivot confirmation.
- Designed for futures instruments. Adjust zone size settings for other markets.
インジケーター

インジケーター

Phantom Flow Decoder [JOAT]Phantom Flow Decoder
Introduction
The Phantom Flow Decoder is an open-source overlay indicator that brings together five core Smart Money Concepts into a single, cohesive tool: market structure detection (BOS/CHoCH), order block identification, liquidity pool tracking with sweep and trap detection, Fair Value Gap (FVG) analysis with consequent encroachment, and premium/discount zone mapping. Rather than toggling between multiple scripts, traders can observe how these institutional concepts interact on the same chart in real time.
The indicator is built with Pine Script v6 and uses custom user-defined types to manage every structural element as a self-contained object, keeping the codebase modular and the chart clean even when all features are enabled simultaneously.
Why This Indicator Exists
Most Smart Money Concept tools on TradingView focus on a single element, such as order blocks alone or FVGs alone. This forces traders to stack multiple concepts and mentally piece together the relationships between them. The Phantom Flow Decoder solves this by synthesizing these elements into one unified system where:
Structure breaks validate order blocks: An order block only forms when a confirmed pivot is detected, ensuring the OB has structural significance.
Liquidity pools are volume-weighted: Pools are not just swing points; they carry a volume weight that reflects how much participation occurred at that level.
FVGs are tracked through their lifecycle: From formation to mitigation, each gap is monitored and visually updated when price fills it.
Premium/discount zones provide context: Knowing whether price sits in the top 20% or bottom 20% of the recent range helps traders decide whether to look for longs or shorts.
Core Components Explained
1. Market Structure Detection (BOS and CHoCH)
The indicator uses pivot-based swing detection to identify Higher Highs (HH), Lower Lows (LL), Higher Lows (HL), and Lower Highs (LH). When price breaks a previous swing level, the script classifies it as either a Break of Structure (BOS), which continues the existing trend, or a Change of Character (CHoCH), which signals a potential trend reversal.
Structure strength is calculated by combining volume ratio and price movement relative to ATR. A BOS with high volume and a large price move relative to ATR is considered stronger than one with thin volume.
calcStructureStrength(float priceMove, float vol, float atrVal, float volSmaVal) =>
float volRatio = vol / volSmaVal
float priceRatio = priceMove / atrVal
math.min(100, (volRatio * 30 + priceRatio * 70))
Each structure break is drawn as a horizontal line extending from the break level, with a compact label ("BOS" or "CHoCH") positioned nearby. Line styles are configurable between solid, dashed, and dotted.
Overview showing BOS and CHoCH labels on the chart with structure lines extending from break points
2. Order Block Detection
Order blocks represent the last opposing candle before a significant move. The indicator identifies bullish order blocks as the last bearish candle before a swing low, and bearish order blocks as the last bullish candle before a swing high. To filter noise, order blocks must meet a minimum size threshold measured in ATR multiples (default 0.5x ATR).
Each order block is drawn as a semi-transparent box with a dashed equilibrium line at its midpoint. When price returns to an order block and penetrates through it, the block is marked as mitigated and its visual is removed from the chart, keeping the display uncluttered.
3. Liquidity Pool Detection with Sweeps and Traps
Liquidity pools form at swing points where stop orders are likely clustered. The indicator tracks these pools and monitors them for two key events:
Sweeps: When price briefly pierces a liquidity level and then reverses, the pool is marked with a gold "SWEEP" label. The sweep threshold is configurable in ATR multiples.
Traps: When a sweep occurs with abnormally high volume, it is classified as a Smart Money Trap and marked with a magenta "TRAP" label, suggesting institutional manipulation.
When volume-weighted liquidity is enabled, each pool carries a weight based on the volume at the swing point relative to the 20-period volume SMA. This helps traders prioritize pools where significant participation occurred.
4. Fair Value Gap (FVG) Analysis
A bullish FVG forms when the current bar's low is above the high from two bars ago, creating a gap in price delivery. A bearish FVG is the inverse. The indicator filters FVGs by a minimum size (default 0.3x ATR) to avoid plotting insignificant gaps.
Each FVG is drawn as a colored box. When Consequent Encroachment is enabled, a dashed line is drawn at the 50% level of the gap, which institutional traders often use as a precise entry point. FVGs are tracked for mitigation: when price fills the gap, the box style changes to indicate it has been mitigated. FVGs older than the configurable max age (default 50 bars) are automatically removed.
5. Premium/Discount Zones
Using a configurable lookback period (default 50 bars), the indicator calculates the highest high and lowest low, then divides the range into zones. The top 20% is the premium zone (where sellers have an edge), the bottom 20% is the discount zone (where buyers have an edge), and the 50% level is the equilibrium. These zones are drawn as semi-transparent boxes with an equilibrium line.
Visual Elements
Swing Point Labels: HH, HL, LH, LL labels at each confirmed pivot
Structure Lines: Horizontal lines at BOS/CHoCH levels with configurable styles
Order Block Boxes: Semi-transparent boxes with equilibrium midlines
Liquidity Pool Boxes: Thin boxes at swing levels with SWEEP/TRAP labels
FVG Zones: Colored boxes with optional CE (50%) lines
Premium/Discount Zones: Background shading for range context
Candle Coloring: Optional trend-based candle coloring
Dashboard: Real-time metrics including trend direction, structure counts, and sweep/trap counts
Input Parameters
Structure Detection:
Pivot Sensitivity (2-20, default 5): Lower values detect more pivots, higher values only detect stronger swings
Show BOS / Show CHoCH: Toggle each structure type independently
Structure Line Style: Solid, Dashed, or Dotted
Order Block Detection:
Order Block Strength (1-10, default 3): Minimum candles for valid OB
Track OB Mitigation: Automatically remove mitigated OBs
Min OB Size (ATR): Minimum order block size filter
Liquidity Detection:
Liquidity Sensitivity (1-10, default 3)
Sweep Threshold (ATR): How far price must pierce a level to count as a sweep
Volume-Weighted Liquidity: Weight pools by volume participation
Fair Value Gaps:
FVG Max Age (bars): Auto-remove old FVGs (default 50)
Track FVG Mitigation: Monitor and update filled gaps
Min FVG Size (ATR): Filter small gaps
Show Consequent Encroachment: Draw 50% midline
Premium/Discount Zones:
Zone Lookback (20-200, default 50)
Show Equilibrium Line
How to Use This Indicator
Step 1: Identify the current market structure by observing BOS/CHoCH labels. A series of bullish BOS confirms an uptrend; a bearish CHoCH warns of a potential reversal.
Step 2: Look for unmitigated order blocks in the direction of the trend. In an uptrend, focus on bullish OBs below current price as potential support zones.
Step 3: Check if any FVGs overlap with order blocks. This confluence of an institutional entry zone (OB) with an imbalance in price delivery (FVG) creates a high-probability area.
Step 4: Confirm the zone is in the discount area (for longs) or premium area (for shorts) using the premium/discount zones.
Step 5: Monitor liquidity pools for sweeps. A sweep of a liquidity pool followed by a reversal into a confluence zone is a classic institutional entry pattern.
Step 6: Use the dashboard to monitor overall market conditions and structure counts.
Example showing a confluence setup: FVG overlapping with an order block in the discount zone, with a nearby liquidity sweep
Indicator Limitations
Pivot detection has an inherent delay equal to the pivot lookback period. Structure labels appear after confirmation, not in real time.
Order blocks and FVGs are based on historical price patterns and do not predict future price movement.
Volume-weighted features work best on instruments with reliable volume data. Low-volume instruments may produce less meaningful liquidity weights.
The indicator draws many visual elements simultaneously. On lower timeframes with high bar counts, consider reducing the Max Structure Elements setting to maintain chart performance.
Premium/discount zones are relative to the lookback period. Changing the lookback significantly alters the zones.
Smart Money Concepts are interpretive frameworks, not guaranteed predictors. Always use proper risk management.
Originality Statement
This indicator is original in its unified integration approach. While individual SMC components (BOS, CHoCH, order blocks, FVGs, liquidity pools) exist in separate scripts, this indicator is justified because:
It combines five distinct SMC methodologies into a single, object-oriented system using Pine Script v6 user-defined types
Volume-weighted liquidity pool detection adds a quantitative dimension to traditional swing-based liquidity mapping
Smart Money Trap detection (high-volume sweeps) provides a layer of institutional activity analysis not found in standard liquidity tools
FVG lifecycle tracking with consequent encroachment gives traders precise institutional entry levels
The premium/discount zone overlay provides immediate context for whether a setup is in a favorable or unfavorable area of the range
All components share state and interact: structure breaks trigger order block creation, liquidity pools are validated against volume data, and FVGs are checked against premium/discount positioning
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. Smart Money Concepts are analytical frameworks that help interpret market behavior, but they do not guarantee profitable trades. Past patterns do not guarantee future results. Always use proper risk management, including stop losses and position sizing appropriate for your account. The author is not responsible for any losses incurred from using this indicator.
-Made with passion by officialjackofalltrades
インジケーター

インジケーター

Geass SRV - Support Resistance VolumeGeass SRV - Support Resistance Volume
by MasterTony
Volume profile engine adapted from Zeiirman's work — used with respect and full credit.
Most indicators tell you where price is. This one tells you where the market lives. The Support Band + Volume Profile is built around a single idea: price gravitates toward zones where real participation has happened, and it respects dynamic boundaries defined by the market's own momentum structure. This indicator surfaces both at once — a trend-adaptive zone on price and the volume history behind it.
How It's Calculated
Trend Direction (ADX + 200 SMA)
Market direction is read continuously using the DMI system — DI+ vs DI− for directional dominance, with the 200 SMA as a tiebreaker when they are equal. There is no neutral state. The indicator always commits to bull or bear, and all colors and zone behavior follow from that.
The Support Band (SMA 20 / EMA 21)
The innermost layer is a filled zone between the 20-period SMA and the 21-period EMA. These two averages are nearly identical in length but calculated differently, so the gap between them stays tight — producing a precise dynamic level rather than a wide smear. This is the mean of the recent trend. In a bull market it is the floor price returns to on pullbacks. In a bear market it is the ceiling price fails at on rallies. Green in a bull trend, red in a bear trend.
The Kijun Band — Main Trend Support and Resistance
The outer layer is the primary structural boundary of the indicator. The Kijun-Sen and Tenkan-Sen form a filled zone that acts as the main dynamic support in uptrends and the main dynamic resistance in downtrends, derived from Ichimoku Cloud. When price holds above this band the trend is intact. When price breaks through it and cannot reclaim it, the trend is in trouble.
Both lines adapt their lengths based on market conditions — compressing when momentum is strong and price is trending cleanly, expanding when conditions are weak or choppy. This means the boundary zone tightens in fast trends and widens when the market is uncertain, automatically adjusting to the environment. The lines are colored cyan in a bull regime and magenta in a bear regime, keeping them distinct from the inner band at all times.
The Kijun line within that band is the single most important level to watch. It is the baseline the trend must hold. Everything else in the indicator gives context to what happens at the Kijun.
Volume Profile — Reading the Zones
Volume profile engine adapted from Zeiirman's original work.
The volume profile is drawn to the right of price covering the last 240 bars. It answers the question the bands cannot: how much real participation has happened at each price level. A band sitting on a high-volume node is structurally different from a band sitting in empty space.
Point of Control (POC): The price level with the highest total volume — the market's center of gravity. When the POC aligns with the Kijun or the support band, that level is not just a moving average. It is a price the market has repeatedly chosen, making it the highest-conviction read the indicator can produce.
Value Area: The central 68% of all volume, shown as the brightest bars on the profile. The edges of the Value Area are high-probability reaction levels. Price approaching from outside tends to stall at the boundary or accelerate into the core. When the band zone overlaps a Value Area edge, dynamic structure and volume history are stacked at the same level.
Buy/Sell Split: Every row is divided between buying volume (green) and selling volume (red). When one side exceeds 60% it renders as a strong single color. This shows not just where volume was high — it shows who was in control. A dominant green node below price is demand. A dominant red node above is supply.
Low Volume Gaps: Rows with very little volume are structural gaps. Price moves through them quickly with little friction and accelerates until it hits the next meaningful cluster. When the band sits at the edge of a gap, a break can be fast and directional.
Freshness Fade: Recent volume glows brighter. Older volume fades. This prevents the profile from treating a level from 200 bars ago the same as one from yesterday.
Price Pivot S/R Lines
The last three swing highs and swing lows drawn as horizontal dashed lines — red for resistance, green for support. These are price memory. The exact levels where the market has previously reversed.
Bollingerbands
Custom Bollinger bands that can be toggled on to see outer lines of directional trend
How to Read It
The zone between the support band and the Kijun boundary is the core read. Green means the corridor is support — healthy pullbacks happen here. Red means it is resistance — rallies fail here. A tight narrow zone signals strong trend momentum. A wide zone signals a slower or more uncertain market.
The Kijun line is the level that matters most. A pullback that holds above it and bounces is trend continuation. A close below it is a warning. A reclaim from below is the first sign of a potential reversal. Every trade setup built with this indicator lives or dies at the Kijun.
The volume profile tells you whether the Kijun level carries real weight. A Kijun sitting on a large green volume node has been defended by buyers repeatedly — it has structural backing. A Kijun sitting in thin faded volume is unproven. When the POC and the Kijun are at the same price, that is the strongest signal this indicator can produce.
Value Area edges add a second volume-based reference layer. Watch for the band or Kijun to overlap with the top or bottom of the Value Area — that is confluence of two independent structural forces at the same level.
Pivot lines show the nearest price structure above and below. A green pivot just below the Kijun in a bull trend means two separate historical references are stacked — structural and volume-based support reinforce each other.
How to Trade With It
Bull Trend Pullback
Band is green. Price pulls back into the support band or toward the Kijun. Check the volume profile — is there a high-volume green node or the POC near that level? If yes, the zone has volume backing. Wait for a reversal signal inside the zone. Enter long with a stop below the Kijun. The nearest green pivot below is your hard invalidation.
Bear Trend Rally
Band is red. Price rallies into the band or toward the Kijun. Check the volume profile — is there a high-volume red node or the POC near the Kijun? If yes, the resistance is volume-confirmed. Wait for rejection inside the zone. Enter short with a stop above the Kijun. The nearest red pivot above is your invalidation.
Volume Gap Move
When price breaks out of the band and enters a low-volume section of the profile, expect the move to accelerate. There is no structural resistance in that gap. Price will run until it hits the next meaningful volume cluster. Use the profile to identify where that cluster is and target it.
Trend Change Warning
When the band flips color, stop trading the previous direction. Wait for price to pull back and hold the newly-colored zone on a retest before entering the new direction. Check the POC — if it is already on the new direction's side of price, the flip has volume support and is more likely to hold.
Confluence Filter
The cleanest setups occur when everything agrees: band color matches the trade direction, price is testing the Kijun, the POC or a high-volume node is at or near that level, and a pivot line adds nearby structure. When all of that stacks at one price, the zone is as high-conviction as this indicator gets.
Credits
Volume profile engine — Gaussian volume distribution, buy/sell split, POC calculation, Value Area logic, and freshness fade — adapted from Zeiirman's original work. Full credit to Zeiirman for the foundation that powers the volume layer of this indicator. インジケーター

Trend Zone Dashboard with Auto S/R [PhenLabs]Trend Zone Dashboard with Auto Support/Resistance
Version: PineScript™ v6
📌 Description
The Trend Zone Dashboard with Auto Support/Resistance is a professional-grade, self-calibrating support and resistance detection system. It automatically scans for pivot highs and lows across a configurable lookback window, clusters them into consolidated price zones using an adaptive tolerance algorithm, then scores each zone by touch frequency and bounce rate. The result is a clean set of actionable S/R zones rendered directly on the chart with an accompanying data-rich dashboard — no manual level-drawing required.
🚀 Points of Innovation
Auto Mode with Binary Search Calibration: A built-in iterative algorithm automatically tunes clustering tolerance to converge on a user-defined target number of zones (default: 5), eliminating the need for manual parameter tweaking across different instruments and timeframes.
Statistical Zone Scoring: Each zone is scored by both touch count (how often price interacts with the zone) and bounce rate (percentage of touches that produced confirmed reversals), giving traders a quantified measure of zone reliability.
Greedy Merge Clustering: Sorted pivot prices are merged using an ATR-adaptive or percentage-based tolerance, producing naturally consolidated zones that reflect true areas of price memory rather than arbitrary horizontal lines.
🔧 Core Components
Pivot Detection Engine: Uses `ta.pivothigh()` and `ta.pivotlow()` with configurable strength to identify swing points. Raw pivots are accumulated incrementally across all bars for efficiency, then filtered to the lookback window on the final bar.
Adaptive Clustering Algorithm: In Auto Mode, a 15-iteration binary search explores tolerance values between 0.1× ATR and 8× ATR, counting the resulting clusters at each step until the output converges to ±1 of the target zone count. In Manual Mode, the user directly sets ATR multiplier or percentage threshold.
Touch & Bounce Tracker: On the last bar, the engine scans the full lookback window bar-by-bar for each zone. A “touch” occurs when a bar’s high-low range overlaps the zone boundary. A “bounce” is confirmed when the close moves away from the zone midpoint relative to the prior close, distinguishing genuine rejections from breakdowns.
Directional Pruning System: Zones are intelligently removed only when price has decisively broken through them in the correct direction — support zones are pruned only if price collapses far below them, and resistance zones only if price surges far above. This prevents valid zones from being erroneously discarded.
🔥 Key Features
Dynamic Dashboard Table: An on-chart table (positionable to any corner) displays each active zone’s price level, type (Support/Resistance), pivot confluence count, touch strength, distance from current price, and bounce rate — all color-coded for instant readability.
Strength-Scaled Zone Boxes: Zones are drawn as shaded rectangular regions on the chart, with transparency inversely proportional to their strength score. Stronger zones appear more vivid; weaker zones fade into the background.
Color-Coded Bounce Rate: High bounce rates on support zones glow green; high bounce rates on resistance zones glow red. Low-confidence zones are dimmed to gray, directing attention to the most actionable levels.
Pivot Confluence Column: Shows how many raw pivot points were merged into each cluster, providing a confluence metric independent of the touch count.
Info Footer Row: The dashboard footer displays the current mode (Auto/Manual), computed tolerance, total pivot count, and lookback depth for full transparency into the algorithm’s behavior.
🎨 Visualization
Zone Boxes: Support zones rendered in green, resistance zones in red, extending from the lookback origin to 25 bars into the future. Width reflects the natural spread of the clustered pivot prices.
Zone Labels: Compact labels at the right edge of each zone box display type, price level, touch count, and bounce rate at a glance.
Dashboard Table: A 6-column professional table with a blue header row, color-coded data cells, and a gray info footer. Fully repositionable via dropdown input.
📖 Usage Guidelines
Auto Mode (Recommended): Leave Auto Mode enabled with the default target of 5 zones. The algorithm will self-calibrate to produce approximately 5 meaningful S/R zones on any instrument or timeframe. Increase the target for more granular analysis or decrease it for a cleaner chart.
Lookback Period: The default of 200 bars works well for most scenarios. Increase to 500+ on higher timeframes (Daily, Weekly) to capture macro structure. Decrease to 50–100 on scalping timeframes for more responsive zones.
Pivot Strength: Controls the minimum swing significance. Higher values (8–15) produce fewer but more significant pivots. Lower values (2–4) capture minor swings and produce denser zone coverage.
Manual Mode: Disable Auto Mode to take direct control of clustering tolerance. Use ATR multiplier for volatility-adaptive clustering, or percentage threshold for fixed-width zones relative to price.
Breakout Pruning: The breakout ATR multiplier (default 2.0) controls how far price must close beyond a zone before it’s considered invalidated. Increase for more persistent zones; decrease for faster pruning.
✅ Best Use Cases
Key Level Identification: Automatically surface the most statistically significant support and resistance levels without manual drawing, ideal for traders who analyze multiple instruments.
Zone Quality Assessment: Use the bounce rate column to distinguish between zones that consistently produce reversals versus zones that price tends to slice through — critical for setting stop-loss and take-profit targets.
Confluence Trading: Zones with high pivot counts AND high touch counts represent areas where price has repeatedly found significance from multiple independent swing points, offering the highest-probability trade setups.
Breakout Validation: When a zone with a historically high bounce rate is finally broken (pruned from the dashboard), it signals a genuine structural shift rather than a false breakout.
Multi-Timeframe Analysis: Run the indicator on your execution timeframe with a long lookback to naturally capture higher-timeframe structure within a single instance.
⚙️ Settings Overview
Auto Mode (Default: On) — Enables intelligent self-calibration of clustering parameters.
Target Number of Zones (Default: 5) — The desired number of S/R zones in Auto Mode. Range: 2–15.
Lookback Period (Default: 200) — Number of bars to scan for pivots. Range: 20–1000.
Pivot Strength (Default: 5) — Left/right bar count for pivot confirmation. Range: 2–20.
Clustering Method (Default: ATR) — ATR-based or Percentage-based tolerance for manual mode.
ATR Multiplier (Default: 1.0) — Multiplier applied to ATR for zone merge tolerance in manual mode.
Percentage Threshold (Default: 0.5%) — Fixed percentage tolerance for zone merging in manual mode.
Minimum Touches (Default: 2) — Zones with fewer touches are filtered out (manual mode only; auto mode uses 1).
Maximum Zones (Default: 8) — Hard cap on displayed zones.
Breakout Pruning (Default: 2.0× ATR) — Distance beyond zone edge required to consider it broken.
Dashboard Position (Default: Top Right) — Corner placement for the dashboard table.
Show Zone Boxes (Default: On) — Toggle chart zone rendering.
Show Zone Labels (Default: On) — Toggle zone annotation labels.
Support/Resistance Colors — Fully customizable zone and dashboard color scheme.
💡 Note
This indicator performs its full computation on the last bar only (`barstate.islast`), making it lightweight regardless of chart history length. The Auto Mode binary search converges in ≤15 iterations, adding negligible overhead. For best results, ensure your chart has sufficient history loaded (at least 200+ bars) so the pivot detection engine has adequate data to identify meaningful swing points. Always use this tool in conjunction with price action context and broader market structure analysis.
```
インジケーター

Supply & Demand Zones + Triple EMA ProSupply & Demand Zones + Triple EMA Pro is a price action indicator designed to automatically detect high probability supply and demand zones while aligning them with trend direction using a triple EMA structure.
The indicator identifies potential institutional reaction levels where price previously moved away with strong momentum. These areas often represent zones where large buy or sell orders were previously placed, making them potential areas for future support, resistance, or reversals.
Unlike simple pivot based supply and demand indicators, this script filters zones using displacement logic, ATR impulse detection, and optional trend bias to reduce noise and highlight stronger setups.
Core Concepts
Supply Zones
Supply zones represent areas where selling pressure previously overwhelmed buyers and price moved downward quickly.
Demand Zones
Demand zones represent areas where buyers stepped in aggressively and price moved upward with momentum.
When price returns to these areas, traders often look for reactions such as reversals or continuation moves depending on overall market context.
Key Features
Automatic Supply and Demand Detection
The indicator detects supply and demand zones using pivot structure and price displacement.
Zones are created only when:
A swing high or swing low forms
Price moves away with sufficient momentum
A valid base candle is detected
This helps filter weak zones and highlight stronger institutional reaction areas.
Displacement Filtering
Zones are confirmed only when price moves away from the pivot with sufficient strength using ATR based impulse measurement.
This helps avoid zones that form during weak or sideways price movement.
Base Candle Detection
Instead of using the pivot candle directly, the indicator searches for the last opposing candle before the move, which often represents the true origin of the supply or demand zone.
Examples:
Supply zone
Last bullish candle before a strong bearish move
Demand zone
Last bearish candle before a strong bullish move
Triple EMA Trend Filter
The indicator includes a 21 / 50 / 200 EMA stack to identify market trend.
Bullish structure
EMA 21 > EMA 50 > EMA 200
Bearish structure
EMA 21 < EMA 50 < EMA 200
Zones can optionally be filtered to only show those that align with the current trend.
EMA Trend Coloring
Candles can be automatically colored based on EMA alignment:
Green
Strong bullish structure
Red
Strong bearish structure
Gray
Neutral or transitional structure
This helps quickly identify trend direction while trading zone retests.
Automatic Zone Mitigation
Zones are automatically removed when price fully breaks through them.
This keeps charts clean and ensures only relevant zones remain.
Inputs
Pivot Left / Right Bars
Controls sensitivity of swing detection.
Zone Extension
How far zones extend into the future.
ATR Impulse Multiplier
Controls how strong the move away must be to validate a zone.
Lookahead Bars
Number of bars used to measure displacement.
EMA Bias Filter
Optional trend filter using EMA structure.
Candle Coloring
Toggle EMA based candle coloring.
How to Use
Typical workflow:
Identify overall trend using the EMA stack.
Focus on demand zones during bullish trends.
Focus on supply zones during bearish trends.
Wait for price to return to the zone.
Look for confirmation such as:
rejection candles
market structure shifts
volume spikes
lower timeframe entries
The indicator is suitable for:
Forex
Crypto
Stocks
Futures
Works on all timeframes but performs best on 15m and higher where price structure is cleaner.
Strategy Ideas
Trend continuation
Buy demand zones in bullish EMA structure.
Pullback entries
Use demand zones as retracement entries in trends.
Reversal setups
Watch for price rejection at opposing zones.
Liquidity reactions
Look for aggressive price rejection when zones are retested.
Notes
This indicator is designed as a price action tool, not a standalone trading system.
Best results are achieved when combined with:
market structure
liquidity sweeps
volume analysis
higher timeframe bias
Disclaimer
This script is for educational and analytical purposes only.
Trading involves significant risk. Always manage risk and perform your own analysis before taking trades. インジケーター

Institutional Delta Sweeps [BOSWaves]Institutional Delta Sweeps - Liquidity Engineering Detection with Sweep-Confirmed Directional Zones
Overview
Institutional Delta Sweeps is a liquidity-aware market structure system that identifies engineered price movements designed to absorb resting orders at significant swing highs and lows, then projects directional action zones derived from confirmed sweep behavior.
Rather than treating price extremes as simple support and resistance levels, this system evaluates them as active liquidity pools, concentrations of stop orders and pending positions that institutional order flow systematically targets before reversing. Sweep detection, pool visualization, and forward-projecting action zones are each driven by structural pivot logic, ATR-normalized zone construction, and comet-decay fade modeling.
This produces a dynamic picture of where liquidity rests, which pools have been raided, and where post-sweep directional opportunity emerges, distinguishing engineered reversals from ordinary price fluctuations rather than treating all breakouts as directional commitments.
Conceptual Framework
Institutional Delta Sweeps is founded on the principle that price does not break significant swing levels to continue, it breaks them to collect. The majority of retail positions cluster around swing highs and lows in the form of stop-loss orders and breakout entries, creating predictable liquidity concentrations that larger participants systematically exploit before reversing.
Traditional breakout frameworks interpret price exceeding a prior swing high or low as directional confirmation. This system inverts that premise: a wick beyond a structural level that closes back inside is treated not as a failed breakout but as a deliberate liquidity raid, and the close back inside, paired with structural reversion, becomes the actual signal.
Three core principles guide the design:
Liquidity pools form predictably at structural pivot highs and lows where the majority of the market has positioned stops.
A sweep is confirmed only when price wicks through the pool and the bar closes back inside prior structure, indicating rejection rather than continuation.
Post-sweep directional opportunity exists within the zone created by the sweep candle itself, where the aggressive move originated.
This reframes conventional breakout analysis into a liquidity engineering detection framework anchored in institutional order flow principles.
Theoretical Foundation
Institutional Delta Sweeps combines pivot-based structural identification, ATR-normalized zone construction, sweep confirmation logic, and time-decay visualization modeling.
Swing highs and lows are identified through configurable left and right pivot lookback periods, locating price extremes that attracted sufficient market participation to create meaningful liquidity concentrations. ATR-based zone depth provides adaptive scaling that accounts for varying volatility regimes, ensuring pool boundaries reflect realistic stop clustering distances rather than fixed offsets. Comet-decay fade modeling progressively reduces zone opacity as pools age, visually communicating diminishing relevance without removing valid unswept levels.
Four internal systems operate in tandem:
Pivot Detection Engine : Identifies confirmed structural highs and lows using bilateral lookback logic, capturing swing extremes with sufficient confirmation on both sides.
Liquidity Pool Construction : Builds ATR-scaled zone boxes above swing highs and below swing lows, with inner and outer boundary layers representing the core and extended stop clustering regions.
Sweep Confirmation Logic : Validates liquidity raids by requiring both wick penetration of the pool and a closing price back inside prior structure on the same candle, filtering genuine raids from false breakouts.
Comet-Decay Fade System : Applies exponential aging to unswept pool opacity, creating a visual comet-trail effect where fresher zones display with full intensity and older zones fade progressively toward expiry.
This architecture distinguishes active liquidity targets from stale, already-discounted levels while providing clear visual hierarchy across the chart.
How It Works
Institutional Delta Sweeps processes price through a sequence of structure-aware evaluation steps:
Pivot Identification : Bilateral lookback logic confirms swing highs and lows once sufficient price bars exist on both sides, anchoring zone placement to structurally significant levels.
Zone Construction : ATR-scaled boxes are drawn above each confirmed pivot high and below each confirmed pivot low, establishing the expected stop-clustering region with inner and outer boundary layers.
Level Line Projection : A horizontal reference line extends from each pivot price forward in time, maintaining visibility of the exact sweep threshold as price develops.
Market Structure Visualization : ZigZag connections between alternating swing highs and lows provide directional context, identifying the prevailing structural sequence surrounding each liquidity pool.
Comet-Decay Application : As bars accumulate from zone creation, opacity decreases via cubic decay curve. Fresh zones appear solid and prominent, aging zones fade toward invisibility approaching the maximum age threshold.
Sweep Detection : Each bar is evaluated against all active unswept zones. A bearish sweep confirms when price wicks above a high zone and closes below the pivot level with an open below it. A bullish sweep confirms when price wicks below a low zone and closes above the pivot level with an open above it.
Cooldown Enforcement : A configurable bar cooldown between sweeps of the same directional type prevents multiple triggers within the same impulse move, maintaining signal quality during volatile sequences.
Sweep Highlight Rendering : A localized box is drawn around the sweep wick from the wick extreme to the pivot price, visually marking the exact penetration zone with directional color coding.
Penetration Labeling : The percentage distance the wick traveled beyond the pivot price is calculated and displayed, quantifying the depth of the liquidity raid for contextual assessment.
Post-Sweep Zone Projection : Buy and Sell zones are drawn forward from the sweep candle body, extending a configurable number of bars into the future and marking the actionable re-entry region derived from the sweep structure.
Together, these elements form a continuously updating liquidity map that distinguishes engineered price movements from genuine directional expansion.
Liquidity Pools
Liquidity pools are the foundational structural element of this system. Each confirmed pivot high produces a bearish pool, a zone above the swing extreme where buy-stop orders and breakout entries have accumulated. Each confirmed pivot low produces a bullish pool, a zone beneath the swing extreme where sell-stop orders and breakdown entries cluster.
Pool depth is determined by the ATR Zone Width parameter, scaling zone thickness relative to recent volatility so that stop-clustering boundaries remain proportional to actual market movement ranges regardless of instrument or timeframe. An inner boundary layer within each pool highlights the densest expected stop concentration, while the outer boundary captures the extended reach of the zone.
Pools remain visible and active until one of two conditions is met: the zone is swept and confirmed, or the maximum zone age is exceeded. During their lifespan, pools fade progressively through the comet-decay model. Brightest at creation, dimming exponentially as time passes, providing immediate visual distinction between recently formed levels with high relevance and aged levels with diminishing structural significance.
This creates a living liquidity landscape across the chart, where the most actionable pools stand out clearly and historical zones naturally recede without requiring manual management.
Sweep Signals & Post-Sweep Zones
Sweep detection is the core signal event of this system. A confirmed sweep requires precise price behavior: the wick must penetrate the liquidity pool, but the bar must close entirely back inside prior structure with the open also inside structure, confirming that the excursion was absorbed and rejected rather than sustained.
When a bearish sweep confirms, a SELL ZONE is projected forward from the sweep candle body. This zone spans from the high of the sweep candle down to the upper boundary of the candle body, extending forward a configurable number of bars. The logic behind this zone is structural: the candle body represents where price was before and after the raid, and a return to this region following the sweep constitutes a re-engagement with the origin of the institutional move. Bearish continuation from within this zone aligns with the directional implication of the sweep.
When a bullish sweep confirms, a BUY ZONE is projected forward from the sweep candle body. This zone spans from the lower boundary of the candle body down to the sweep wick low, extending forward across the same configurable projection window. A price return into this zone after the sweep offers a structurally anchored re-entry aligned with the bullish implication of the liquidity raid.
Both zone types display with dashed borders and low-opacity fills to distinguish them from the liquidity pools themselves, and each carries a directional text label for immediate visual identification. The penetration percentage label at each sweep candle provides additional context, quantifying exactly how far price traveled into the liquidity cluster before rejecting. Deeper penetrations often indicate more aggressive institutional participation.
Sweep cooldown parameters prevent duplicate zone projection during fast markets, ensuring each projected zone corresponds to a single clean sweep event rather than a cascade of overlapping signals.
Interpretation
Institutional Delta Sweeps should be interpreted as a structural liquidity map with directional implications derived from confirmed engineered reversals:
Active Liquidity Pool (Bearish - Red) : Marks a confirmed pivot high where sell-stop and breakout-buy orders are clustered, representing a viable sweep target for downside liquidity raids.
Active Liquidity Pool (Bullish - Green) : Marks a confirmed pivot low where buy-stop and breakdown-sell orders cluster, representing a viable sweep target for upside liquidity raids.
Zone Opacity : Brighter, more saturated zones are recently formed and structurally relevant. Faded, transparent zones are aging toward expiry and carry reduced analytical weight.
Sweep Highlight Box : A small colored box enclosing the sweep wick marks the exact penetration region, distinguishing the raid candle visually from surrounding price action.
SWEEP % Label : Percentage above or below the pivot that the wick reached, providing raid depth context for conviction assessment.
SELL ZONE (Red Dashed) : Forward-projecting zone derived from a bearish sweep candle body, marking the region where price return offers structurally aligned short opportunity.
BUY ZONE (Green Dashed) : Forward-projecting zone derived from a bullish sweep candle body, marking the region where price return offers structurally aligned long opportunity.
Market Structure Lines : ZigZag connections between swing extremes provide directional trend context surrounding each liquidity pool.
Pool age, sweep confirmation quality, and structural trend alignment carry more interpretive weight than isolated wick penetration depth alone.
Strategy Integration
Institutional Delta Sweeps fits within liquidity-informed and structure-based trading approaches:
Sweep-Confirmed Reversals : Enter in the direction of the sweep implication, short following bearish sweeps, long following bullish sweeps, using the projected zone as the entry region.
Zone Re-entry Precision : Rather than entering immediately at the sweep candle close, wait for price to return to the projected Buy or Sell zone, offering a lower-risk entry with a structurally defined reference.
Pool-Based Anticipation : Identify active unswept pools ahead of price as areas where sweep attempts may occur, allowing pre-positioning for the subsequent reaction.
Structural Context Filtering : Use the market structure ZigZag to assess whether a sweep aligns with the broader directional sequence. Sweeps occurring against the prevailing structure carry higher reversal probability.
Penetration Depth Assessment : Deeper sweep penetrations may indicate more significant liquidity absorption, potentially supporting higher-confidence directional commitment following confirmation.
Multi-Timeframe Liquidity Mapping : Apply higher-timeframe pools as macro sweep targets and lower-timeframe sweep confirmations as precision entry triggers within the same directional thesis.
Technical Implementation Details
Pivot Engine : Bilateral lookback pivot detection with configurable left/right confirmation periods
Zone Construction : ATR-scaled dual-layer box system with inner concentration boundary and outer cluster boundary
Decay System : Cubic comet-decay fade applied to zone opacity across maximum age lifespan
Sweep Logic : Wick-penetration plus same-bar close-back confirmation with directional cooldown enforcement
Post-Sweep Projection : Body-anchored forward zones with configurable bar extension and dashed border styling
Visualization : Layered box architecture with level lines, sweep highlights, penetration labels, and directional zone text
Signal Logic : Alert conditions for both bullish and bearish sweep confirmations
Performance Profile : Optimized for real-time execution across all timeframes
Optimal Application Parameters
Timeframe Guidance:
1 - 5 min : Intraday liquidity raid detection with tighter pivot lookbacks for responsive pool formation
15 - 60 min : Session-level sweep identification with balanced zone aging and medium projection windows
4H - Daily : Macro liquidity pool mapping with wider pivot lookbacks and extended zone persistence
Suggested Baseline Configuration:
Pivot Lookback Left : 20
Pivot Lookback Right : 20
Sweep Cooldown Bars : 10
Zone ATR Width : 0.3
Max Zone Age (Bars) : 200
Buy/Sell Zone Projection : 50 bars
Show Liquidity Pools : Enabled
Highlight Sweep Zone : Enabled
Show Sweep Labels : Enabled
Project Buy/Sell Zones After Sweep : Enabled
Show Market Structure : Enabled
These suggested parameters represent a balanced starting point; asset-specific volatility profiles, structural swing frequency, and preferred signal density will require individual calibration for optimal performance.
Parameter Calibration Notes
Use the following adjustments to refine behavior without altering the core logic:
Too many zones forming : Increase Pivot Lookback Left and Right to require greater structural significance before a swing qualifies as a liquidity pool.
Zones expiring before being tested : Increase Max Zone Age to extend pool lifespan, particularly useful on slower-moving instruments.
Overlapping sweep signals : Increase Sweep Cooldown Bars to enforce greater separation between consecutive detections during volatile sequences.
Buy/Sell zones expiring before price returns : Increase Zone Projection bars to extend forward reach, allowing more time for post-sweep re-entries to develop.
Zones too thick or thin relative to price action : Adjust ATR Zone Width to scale pool depth proportionally to the instrument's typical volatility range.
Signal noise in ranging conditions : Tighten Pivot Lookback to require more local context around each swing, reducing zone formation in non-trending environments.
Adjustments should be assessed across a representative sample of market conditions rather than tuned to a single isolated session.
Performance Characteristics
High Effectiveness:
Trending markets with clear structural swing sequences and consistent directional momentum following sweep events
Instruments with predictable stop clustering behavior at technical swing levels
Reversal-oriented strategies entering at sweep confirmation with post-sweep zone precision
Multi-timeframe frameworks where higher-timeframe pools provide macro sweep targets
Reduced Effectiveness:
Grinding, overlapping markets where swing points form erratically without clean separation
Instruments with thin liquidity where stop-cluster raids are less institutionally driven
News-spike environments where price gaps through zones without canonical sweep-and-close patterns
Extended consolidation phases where pools accumulate without sufficient directional momentum to trigger sweep events
Markets with structural volatility expansion that consistently overshoots zones, triggering false sweep confirmations
Integration Guidelines
Pool Respect : Treat unswept pools as live structural targets. Price approaching these zones carries sweep attempt probability that should inform position management.
Zone Discipline : Only engage Buy and Sell zones when price returns to them after the sweep. Immediate entry at the sweep candle close sacrifices the structural precision the zone provides.
Structural Alignment : Weight sweeps more heavily when they align with the prevailing ZigZag structure sequence, and treat counter-structure sweeps as higher-risk with reduced position sizing.
Confluence : Combine with BOSWaves momentum tools, volume analysis, or session context to validate sweep events with supporting evidence beyond price structure alone.
Pool Age Awareness : Fresh pools with high opacity represent recently formed liquidity concentrations with strong relevance. Faded pools approaching age expiry warrant lower confidence in clean sweep behavior.
Disclaimer
Institutional Delta Sweeps is a professional-grade liquidity analysis and market structure tool. It applies pivot-based zone detection, ATR-normalized pool construction, and sweep confirmation logic but does not predict future price movements. Results depend on market conditions, structural swing clarity, parameter configuration, and disciplined execution. BOSWaves recommends deploying this indicator within a comprehensive analytical framework that incorporates momentum context, volume behavior, and rigorous risk management protocols. インジケーター

インジケーター

インジケーター

インジケーター

S/R Confluence Engine [AvantCoin]S/R Confluence Engine
─────────────────────────────────────────────────────────────────────────────
This indicator takes a different mechanism:
Every level is scored across three independent factors, and only levels that pass a minimum confluence threshold are promoted as tradeable.
HOW THE SCORING WORKS?
─────────────────────────────────────────────────────────────────────────────
Each detected swing level starts with a base score of 1. Up to 3 additional
points are added based on the following conditions:
+1 The level falls inside a High Volume Node (HVN)
— meaning significant volume was traded at or near this price.
Price tends to slow down and react at levels where market participants
have a large amount of open positions anchored.
+1 The level originates from the Higher Timeframe (HTF)
— a daily swing high visible on a 5-minute chart carries more weight
than a local 5-minute pivot. HTF structure reflects institutional
positioning, not just retail order flow.
+1 The level is within a configurable tolerance of a psychological level
— round numbers and half-levels attract resting orders from both
discretionary and algorithmic participants. Confluence with a psych
level adds a fourth layer of confirmation.
Final score interpretation:
Score 1 → Plain swing (structural only, no confluence)
Score 2 → ★★ GOOD (one additional factor confirmed)
Score 3+ → ★★★ STRONG (two or more factors confirmed)
Labels are drawn directly on the chart at each qualifying level so you can
assess confluence at a glance without manually cross-referencing indicators.
DETECTION METHODS
─────────────────────────────────────────────────────────────────────────────
Swing Structure (Current TF)
Pivot highs and lows are detected using a configurable lookback length.
Resistance levels are drawn in red, support in teal.
Swing Structure (Higher TF)
The same pivot detection runs on a user-selected higher timeframe
(default: Daily). HTF lines are drawn thicker and solid to visually
separate them from current-TF swings. Their visibility is controlled
independently from the score filter.
Volume Profile Nodes
The lookback range is divided into price buckets and volume is accumulated
per bucket. Buckets exceeding the HVN threshold percentile are drawn as
gold highlight zones. Optionally, Low Volume Nodes (price gaps) can also
be displayed.
Psychological Levels
Round numbers are auto-detected based on the magnitude of the visible
price range — the indicator adapts whether you are trading a $0.001 token
or a $50,000 asset. Half-levels can be enabled optionally.
VISIBILITY CONTROLS
─────────────────────────────────────────────────────────────────────────────
All four level types have independent show/hide toggles:
☑ Show Higher Timeframe Swings — HTF structure lines
☑ Show Good Levels ★★ — score 2 levels only
☑ Show Strong Levels ★★★ — score 3+ levels only
☑ Show Psychological Levels — round / half numbers
Turning off Good and Strong levels leaves only raw unconfirmed swings
visible, which is useful for studying structure without score bias.
FULL SETTINGS REFERENCE
─────────────────────────────────────────────────────────────────────────────
⚙️ Swing Structure
Swing Lookback Length Bars required on each side to confirm a pivot (3–50)
Show Higher Timeframe Swings Toggle HTF lines independently
Show Good Levels ★★ Toggle score-2 levels
Show Strong Levels ★★★ Toggle score-3+ levels
HTF Resolution Timeframe for the higher-TF pivot scan
Swing Line Width Line thickness (1–4)
Resistance / Support Colors Individual color pickers for all four line types
Extend Lines to Right Project lines forward on the chart
Max Swing Levels to Show Cap on how many pivots are kept per type (1–20)
📊 Volume Nodes
Show Volume Nodes Toggle HVN highlight boxes
Volume Lookback (bars) How many bars back to analyze (20–500)
Price Buckets Number of buckets to divide the range into (5–40)
HVN Threshold Percentile cutoff for qualifying as an HVN (50–99%)
Show Low Volume Nodes Toggle LVN gap zones
Node Box Width Width of the drawn boxes in bars (1–10)
🎯 Confluence Scoring
Show Confluence Labels Toggle ★★ / ★★★ labels on chart
Confluence Zone Distance tolerance for psych level proximity (0.1–2%)
Label Size tiny / small / normal / large
🧠 Psychological Levels
Show Psychological Levels Toggle round/half number lines
Round Numbers Enable major round number detection
Half Numbers Enable 0.5 level detection
Line Style solid / dashed / dotted
🎨 Display
Show Legend Toggle the on-chart legend table
Swing Line Style solid / dashed / dotted for current-TF swings
NOTES
─────────────────────────────────────────────────────────────────────────────
- Volume Nodes and score labels are redrawn on the last bar only to keep
performance efficient on long histories.
- Swing candidates are collected on every bar into persistent arrays, so
no pivots are missed regardless of when the indicator is loaded.
- The scoring system is additive and transparent — each contributing factor
is visible in the label type prefix (R, S, HTF·R, HTF·S), so you always
know which timeframe and direction a level belongs to.
- HTF line visibility is intentionally decoupled from the score filter.
A daily swing high will always show when HTF display is enabled, even if
its score does not reach the GOOD or STRONG threshold. インジケーター

Support Band of TrendSupport Band of Trend
by MasterTony
**Support Band with Dynamic Ichimoku Boundaries**
This indicator combines three layered tools into a single clean overlay: a trend-adaptive support/resistance band using golden moving averages, dynamic Ichimoku Tenkan/Kijun boundaries, and price pivot S/R levels. Together they define a structured zone where price is expected to find support in bull trends and resistance in bear trends.
---
**How It's Calculated**
**Trend Direction (ADX + 200 SMA)**
The indicator continuously reads market direction using two inputs. The DMI system compares DI+ against DI− to determine which side has directional dominance. The 200-period SMA acts as a tiebreaker when DI+ and DI− are equal. There is no neutral state — the indicator always commits to bull or bear based on whichever side is dominant at that moment.
**Inner Support Band (SMA 20 / EMA 21)**
The core of the indicator is a filled zone between the 20-period Simple Moving Average and the 21-period Exponential Moving Average. Because the SMA and EMA are nearly identical in length but calculated differently, the fill between them defines a tight dynamic zone that price frequently interacts with. In a bull trend the band is green, acting as a floor. In a bear trend it turns red, acting as a ceiling.
**Outer Boundary (Tenkan-Sen / Kijun-Sen Band)**
Wrapping the inner band is a filled zone between the Tenkan-Sen and Kijun-Sen, ported from a full adaptive Ichimoku engine. Both lines use dynamic lengths driven by a volume oscillator (OBV), ATR volatility, and a Chikou trend filter. When conditions are bullish the lengths compress toward their minimums (9 and 20), making the lines react faster. When conditions are bearish the lengths expand toward their maximums (30 and 60), making them slower and more resistant. The Tenkan and Kijun lines themselves are colored teal when Tenkan is above Kijun and purple when below. The filled zone between them matches the overall bull/bear color of the indicator.
**Price Pivot S/R Lines**
The indicator identifies the last three swing highs and swing lows using a 5-bar left/5-bar right pivot calculation. Each level is drawn as a horizontal dashed line extended to the right — red for resistance, green for support. These are static reference points showing where price has previously reversed.
**200 SMA**
Plotted as a light blue reference line. Used internally for trend bias and visually as the macro trend anchor.
---
**How to Read It**
The indicator is designed to be read as a layered zone, not a single line.
When the bands are **green**, the entire filled area from the outer TK boundary down to the inner SMA/EMA band is a **support zone**. Price pulling back into this zone during an uptrend is expected behavior. The tighter the band compression, the stronger the trend.
When the bands are **red**, the same zone becomes **resistance**. Price rallying back up into it during a downtrend is a selling opportunity. A failure to break above the zone confirms bearish continuation.
The **Tenkan/Kijun color** gives you a secondary read. Teal means the fast line is above the slow line — momentum is bullish within the Ichimoku framework. Purple means the fast line has crossed below — momentum has shifted bearish. When the band color and the TK color agree, the signal is stronger.
The **pivot S/R lines** give you price memory. A green pivot level sitting just below the band in a bull trend creates a confluence support cluster. A red pivot level just above the band in a bear trend creates a confluence resistance cluster.
---
**How to Trade With It**
**Bull Trend Pullback Entry**
Wait for the band to be green. Let price pull back into the inner SMA/EMA band or the wider TK zone. Look for a candle reversal or momentum shift back upward while inside the zone. Enter long with a stop below the outer TK boundary. The nearest green pivot S/R line below acts as your invalidation level.
**Bear Trend Rally Entry**
Wait for the band to be red. Let price rally back up into the inner band or TK zone. Look for rejection or a momentum shift downward while inside the zone. Enter short with a stop above the outer TK boundary. The nearest red pivot S/R line above acts as your invalidation level.
**Trend Change Warning**
When the band flips from green to red or red to green, it signals a shift in directional dominance. This is not an immediate entry signal — it is a warning to stop trading in the previous direction and wait for the new color to confirm with a pullback setup.
**Confluence Filter**
The highest probability setups occur when all three layers agree: the band color matches the trade direction, the Tenkan is above Kijun (for longs) or below (for shorts), and a pivot S/R level is nearby providing additional structure.
---
インジケーター

Prior Day Range BoxPrior Day Range Box
Prior Day Range Box plots the previous trading day’s high and low directly on the current chart and displays that range as a visual box with optional reference lines. The script pulls the prior day’s high and low from the daily timeframe, then projects those levels onto the active chart so traders can track how current price behaves around important higher-timeframe levels.
At the start of each new trading day, the indicator creates a new prior day range using the previous day’s high and low. A box can be drawn between those levels to clearly show the full prior day range, while separate horizontal lines mark the prior day high and prior day low. These levels are widely used by intraday traders as key areas for support, resistance, breakout confirmation, rejection, and liquidity interaction.
An optional midpoint line can also be displayed. This line marks the 50% level of the prior day’s range and can serve as an added reference for balance, mean reversion, or directional bias during the session.
The script also includes an optional historical lookback mode. When enabled, it can display prior day range levels from multiple past sessions, making it easier to study how price reacts to historical daily ranges over time. The number of displayed lookback days can be adjusted to fit the user’s preference.
All visual elements are customizable. Users can choose whether to show the range box, enable the midpoint, extend the prior day high and low across the chart, display historical lookback days, and adjust the colors and line width to match their chart setup.
This indicator is designed for traders who use prior day high and low levels as part of their intraday process and want a clean visual framework for tracking previous session range structure on any intraday chart. インジケーター

Opening Range BoxOpening Range Box
Opening Range Box highlights the high and low of a user-defined opening session and visualizes the range directly on the chart. The script tracks price during the selected session window and dynamically builds a range using the highest high and lowest low that occur within that period. As the session progresses, the range updates in real time so traders can see the developing structure of the opening market activity.
Once the session begins, the indicator starts calculating the opening range and draws a box around the price action between the session high and low. At the same time, horizontal lines are plotted at the high and low levels of the range. These levels represent important reference points that many intraday traders use to identify potential breakout, breakdown, or support and resistance zones.
After the opening session ends, the final range is locked in. If enabled, the high and low levels can automatically extend to the right side of the chart so they remain visible for the rest of the trading session. This allows traders to easily monitor how price interacts with the opening range throughout the day.
An optional midpoint line can also be displayed. This dashed line represents the 50% level of the opening range and can be used as an additional reference level for balance, mean reversion, or intraday bias.
All visual elements can be customized. Users can control the session time, enable or disable the range box, show or hide the midpoint, extend the range levels across the chart, and adjust colors and line width to match their chart layout.
The default session is set to 09:30–10:00 to match the first thirty minutes of the U.S. equities market open, but it can be changed to any time window to suit different markets or trading strategies. The indicator is designed for intraday charts and is commonly used for opening range breakout strategies and early-session support and resistance analysis. インジケーター

Liquidity Flow Surge Profile [ChartPrime]🔶 OVERVIEW
LiquidityFlow Surge Profile is an advanced orderflow visualization suite that maps institutional transaction density and detects climactic liquidation events in real time. By combining a 25-bin structural heatmap with an intelligent "Liquidation Surge" engine, this indicator identifies where market energy is being absorbed and where it is being aggressively released.
The tool focuses on the relationship between high-contrast structural "Heat" and immediate volume surges, providing traders with a high-conviction roadmap of the market's internal mechanics.
• 25-Bin High-Contrast Structural Liquidity Map
• Dynamic Liquidation Surge Bubbles (5 Tier Scaling)
• Real-Time Analytics Dashboard
• ATR-Adaptive Signal Placement
• Automated Fair-Value Visibility Clearout
🔶 CORE CONCEPT — STRUCTURAL THERMAL MAPPING
Liquidity is the fuel of the market. This indicator uses a proprietary single-pass volume distribution algorithm to identify the most significant transaction clusters over three user-definable depths (Short, Medium, Long).
Structural Clusters: The 25-bin heatmap highlights price levels where the most volume has transacted, acting as psychological and institutional floors or ceilings.
Fair-Value Visibility: To ensure the trader can always see immediate price action, the heatmap dynamically clears its coloring around the active candle, maintaining structural context without obscuring the bars.
🔶 LIQUIDATION SURGE ENGINE
The "Liquidation Bubble" system monitors current volume relative to the highest transaction peaks over the last 500 bars. These surge events are often where stop-losses are triggered, positions are forcefully closed, and major institutional entries are filled.
Relative Intensity: Bubbles scale across 5 tiers (Tiny, Small, Normal, Large, Extreme) based on volume size, ranging from 40% to 100%+ of the lookback high.
Directional Context: Bubbles are plotted above the bar for bullish surges (Short Liquidations) and below the bar for bearish surges (Long Liquidations).
Visual Weight: As volume intensity increases, the bubbles become more opaque and larger, creating an immediate visual hierarchy of market conviction.
🔶 REAL-TIME ANALYTICS DASHBOARD
The Pro version includes a dedicated real-time dashboard positioned in the top right corner of the chart.
This table tracks the absolute latest liquidation event, displaying:
• Event Type: Identifies if the last surge was a Long or Short liquidation.
• Volume Magnitude: Displays the exact transaction volume of the surge.
• Contextual Coloring: The dashboard text dynamically matches the bubble colors (Mint/Rose) for instant situational awareness.
🔶 HOW TO USE
Absorption & Reversal: Look for price entering a thick "Heat" cluster while printing an Extreme (Large) liquidation bubble. This often signals a climactic "Stop Run" followed by a reversal.
Breakout Confirmation: When price slices through a thermal zone accompanied by a sequence of rising bubbles, it confirms high-conviction institutional participation.
Liquidity Magnets: Use the high-intensity bins as primary magnets for profit-taking or as structural levels to defend with your stop-loss.
🔶 CONCLUSION
LiquidityFlow Surge Profile transforms raw transaction data into a structured map of market energy. By identifying exactly where the "Heat" is concentrated and where the "Surge" is occurring, it allows traders to move beyond price action and stay aligned with the strongest institutional footprints in the market. インジケーター

インジケーター

Esco Theory V3.1Esco Theory Geometry Model V3 is a structural analysis overlay that maps market geometry, supply and demand, liquidity, fair value gaps, and volatility compression in one framework.
The tool combines market structure, liquidity mapping, supply and demand zones, fair value gaps, and volatility squeeze detection into a single structural system.
It does not generate buy or sell signals. It shows the structural conditions that often precede large moves so traders can plan trades around them.
Built for discretionary traders who read price action and structure.
Originally developed for crypto futures but it works on any liquid market.
Every feature can be toggled on or off. Every color, lookback period, tolerance, and threshold is adjustable. You can run only rails and support resistance or the full system. It adapts to your trading style and timeframe.
WHAT IT SHOWS
V3 draws the structural architecture of price directly on the chart.
Geometric rails and trend channels from swing pivots
Horizontal support and resistance from clustered pivot levels
Supply and demand zones validated by displacement
Fair value gaps from three candle imbalances
Inverse fair value gaps from filled imbalances
Equal highs and equal lows that often act as liquidity targets
Confluence zones where multiple levels overlap
Volatility compression detection with squeeze and expansion signals
Each component is independent. Turn on what you use. Turn off what you do not.
GEOMETRIC RAILS
The indicator connects significant swing highs and lows with diagonal trendlines and projects them forward.
Minor rails track recent structure.
Major rails map the larger cycle.
Cross rails connect highs to lows for diagonal support and resistance.
Cycle fans project from cycle extremes through opposing pivots.
These rails form structural corridors that price often travels inside.
When a rail aligns with a horizontal level or a supply demand zone the reaction tends to be stronger.
Rail color, width, extension distance, and cross rail count are adjustable.
SUPPORT AND RESISTANCE
Nearby pivot points are clustered into horizontal levels.
Each level includes a touch count so you can see how many times price has reacted there.
More touches usually means a stronger level.
Levels automatically flip between support and resistance depending on where price trades relative to the level.
You control minimum touch count and clustering tolerance so detection can be tuned for your timeframe or market.
SUPPLY AND DEMAND ZONES
Zones are detected at pivots where price displaced strongly away from the origin candle.
A valid zone requires clear displacement.
Supply zones represent potential distribution areas.
Demand zones represent potential accumulation areas.
Zones are removed when price closes through them.
New in V3 zones track retests.
Each time price revisits a zone the color fades slightly and the label updates with the retest count.
A fresh zone with zero retests is strongest.
A zone labeled S x3 has been tested three times and is weaker.
Zone count, pivot lookback, mitigation behavior, fade behavior, and colors are configurable.
FAIR VALUE GAPS
V3 detects fair value gaps using three consecutive candles where a price gap forms around the middle candle.
Bullish FVG occurs when candle one high does not overlap with candle three low.
Bearish FVG is the inverse.
Fair value gaps represent price inefficiency where the market moved too quickly.
These areas often get revisited as price rebalances.
Minimum gap size, lifespan, and automatic removal after midpoint fill can be configured.
INVERSE FAIR VALUE GAPS
When a fair value gap is fully mitigated it becomes an inverse fair value gap.
A filled bullish FVG becomes resistance.
A filled bearish FVG becomes support.
The zone remains on the chart with a different color until price closes through it again.
This captures the common behavior where filled imbalance zones flip direction.
CONFLUENCE
The indicator scans all detected levels and highlights areas where several structures cluster together.
When rails, horizontals, and supply demand overlap the probability of a reaction increases.
Confluence zones show how many levels overlap in the same area.
Cluster width and minimum level count can be adjusted.
COMPRESSION AND SQUEEZE
Volatility compression is detected using ATR ratio, Bollinger Band width, and Keltner Channel containment.
When volatility contracts the chart highlights compression.
This means price is coiling and energy is building.
Optional wedge detection shows converging pivot structure during compression.
Compression thresholds and pivot lengths can be tuned.
SQUEEZE AND FIRE
The squeeze system identifies when Bollinger Bands sit inside Keltner Channels.
Red diamonds mark squeeze bars.
Volatility is compressed and a move is building.
This does not predict direction.
Green triangles mark the fire bar where compression releases and volatility expands.
Expansion often appears as breakouts or displacement candles.
LIQUIDITY
The indicator detects equal highs and equal lows.
These areas often act as liquidity pools where stops accumulate.
Price frequently moves toward these levels before reversing or continuing.
Tolerance for equal highs and lows can be adjusted.
HOW TO USE IT
Strong setups occur when several tools agree.
Typical workflow.
Read the rails and understand the direction of structure.
Identify key levels from support resistance, supply demand, and fair value gaps.
Look for confluence where several levels overlap.
Watch compression. Squeeze near a key level means energy is building.
Wait for fire. Expansion from a confluence area often produces the move.
Confluence matters more than any single signal.
The indicator is meant to be tuned to your style and timeframe. The default settings are a starting point.
MARKETS
Originally built for Bitcoin and crypto perpetual futures.
It works well on other liquid markets including Ethereum, forex majors, index futures, and high volume equities.
Default settings are tuned for crypto on 5 minute to 4 hour charts.
Adjust swing lookback and pivot length when switching markets or timeframes.
ESCO THEORY
Markets move through repeating cycles.
Compression
Liquidity grab
Expansion
Most traders only see the breakout.
Structural traders map the conditions that lead to it.
Esco Theory focuses on identifying those structural conditions.
Geometry Model V3 visualizes them on the chart.
DISCLAIMER
This indicator is for market structure analysis only.
It does not provide financial advice or automated trade signals.
Always use proper risk management.
Trade safe.
Esco インジケーター

Liquidity Structure Mapper [JOAT]Liquidity Structure Mapper
Introduction
The Liquidity Structure Mapper is an advanced market structure analysis tool designed to identify and visualize the key levels where institutional traders place their orders. This indicator goes beyond simple support and resistance by detecting swing points, equal highs/lows, liquidity zones, and the patterns that reveal professional market participation. Understanding market structure and liquidity is fundamental to successful trading - institutions don't enter at random levels, they hunt liquidity at specific price points, and this tool reveals those locations.
This indicator is built for traders who understand that markets are driven by liquidity - the accumulation and distribution of orders at key levels. Whether you're a day trader timing entries at structure, a swing trader identifying major turning points, or a position trader mapping long-term levels, this mapper provides the institutional-grade structural analysis needed to trade with the smart money rather than against it.
Why This Indicator Exists
Most traders draw support and resistance lines arbitrarily or use basic pivot points without understanding the underlying liquidity dynamics. This indicator addresses that limitation by:
Swing Point Detection: Identifies true market structure turning points
Equal Level Analysis: Finds equal highs and lows that form liquidity pools
Liquidity Zone Mapping: Visualizes areas of concentrated order flow
Zone Strength Scoring: Quantifies the reliability of each level
Sweep Detection: Identifies liquidity grabs before reversals
Proximity Analysis: Shows distance to nearest key levels
The mapper transforms abstract market structure concepts into concrete, actionable levels with measurable strength and reliability.
Core Components Explained
1. Swing Point Detection
The indicator identifies true swing points using pivot analysis:
// Swing point detection
float pivot_high = ta.pivothigh(high, i_swing_left, i_swing_right)
float pivot_low = ta.pivotlow(low, i_swing_left, i_swing_right)
// Process new swing high
if not na(pivot_high) and barstate.isconfirmed
int pivot_bar = bar_index - i_swing_right
SwingPoint new_sh = SwingPoint.new()
new_sh.price := pivot_high
new_sh.bar_idx := pivot_bar
new_sh.direction := 1
new_sh.is_valid := true
Swing features:
Left Bars: Bars to the left of pivot (default: 10)
Right Bars: Bars to the right for confirmation (default: 5)
Validation: Only confirmed swing points are marked
Visual Markers: Clear labels showing price and level type
Historical Tracking: Maintains history of all swing points
True swing points represent where the market actually changed direction - these are the foundation of market structure.
2. Equal Highs/Lows Detection
The indicator finds equal levels that form liquidity zones:
f_find_equal_levels(array swings, float threshold, int zone_type, color zone_col, float atr_val) =>
int sz = array.size(swings)
if sz >= 2 and barstate.isconfirmed
SwingPoint latest = array.get(swings, sz - 1)
for i = 0 to sz - 2
SwingPoint compare = array.get(swings, i)
if compare.is_valid and latest.is_valid
float pct = f_pct_diff(latest.price, compare.price)
if pct <= threshold
// Found equal level - create liquidity zone
float zone_top = math.max(latest.price, compare.price)
float zone_bottom = math.min(latest.price, compare.price)
// Add ATR buffer to zone
zone_top := zone_top + atr_val * 0.1
zone_bottom := zone_bottom - atr_val * 0.1
Equal level features:
Threshold: Percentage tolerance for equality (default: 0.1%)
Zone Creation: Forms zones around equal levels
ATR Buffer: Adds small buffer based on volatility
Zone Types: EQH (equal highs) and EQL (equal lows)
Liquidity Pools: Areas where stops cluster
Equal highs/lows are where stop losses and pending orders accumulate - they're liquidity magnets.
3. Liquidity Zone Management
The indicator tracks and manages liquidity zones dynamically:
// Zone interaction tracking
if array.size(liq_zones) > 0 and barstate.isconfirmed
for i = array.size(liq_zones) - 1 to 0
LiquidityZone zone = array.get(liq_zones, i)
if zone.is_active
// Check if price swept the zone
bool swept_high = zone.zone_type == 1 and high > zone.top
bool swept_low = zone.zone_type == -1 and low < zone.bottom
// Update zone age
zone.age_bars := zone.age_bars + 1
// Check for zone touches
bool touching_high = zone.zone_type == 1 and high >= zone.bottom and high <= zone.top
bool touching_low = zone.zone_type == -1 and low <= zone.top and low >= zone.bottom
if (touching_high or touching_low) and not (swept_high or swept_low)
zone.touch_count := zone.touch_count + 1
Zone features:
Active Zones: Zones that haven't been swept yet
Touch Count: Number of times price has tested the zone
Zone Age: How long the zone has existed
Sweep Detection: Identifies when liquidity is taken
Strength Updates: Zones get stronger with more touches
Zones that are tested multiple times become stronger and more significant.
4. Zone Strength Calculation
Each zone is assigned a strength score:
f_calc_zone_strength(int touches, int age, float zone_width, float atr_val) =>
float touch_score = math.min(float(touches) / 5.0 * 40, 40)
float age_score = math.max(30 - float(age) / 50.0 * 30, 0)
float width_score = math.min(atr_val / zone_width * 30, 30)
touch_score + age_score + width_score
Strength components:
Touch Score: More touches = stronger level (max 40 points)
Age Score: Fresher zones are more relevant (max 30 points)
Width Score: Tighter zones are more precise (max 30 points)
Total Strength: 0-100 indicating zone reliability
Visual Updates: Zone color intensifies with strength
Strength scoring helps prioritize which levels deserve more attention.
5. Structure Analysis Metrics
The indicator calculates structural relationships:
// Calculate structure metrics
float nearest_resistance = na
float nearest_support = na
// Find nearest resistance above current price
if array.size(swing_highs) > 0
for i = array.size(swing_highs) - 1 to 0
SwingPoint sh = array.get(swing_highs, i)
if sh.price > close and (na(nearest_resistance) or sh.price < nearest_resistance)
nearest_resistance := sh.price
// Find nearest support below current price
if array.size(swing_lows) > 0
for i = array.size(swing_lows) - 1 to 0
SwingPoint sl = array.get(swing_lows, i)
if sl.price < close and (na(nearest_support) or sl.price > nearest_support)
nearest_support := sl.price
// Structure bias calculation
float structure_bias = 0.0
if not na(dist_to_resistance) and not na(dist_to_support)
structure_bias := (dist_to_support - dist_to_resistance) /
(dist_to_support + dist_to_resistance)
Metrics include:
Nearest Resistance: Closest swing high above price
Nearest Support: Closest swing low below price
Distance Percentages: How far price is from each level
Structure Bias: Overall structural directional bias
Proximity Score: How close price is to key levels
These metrics provide context for current price position within the structure.
6. Proximity Analysis System
The indicator measures how close price is to key levels:
f_proximity_score(float price, float zone_top, float zone_bot) =>
float zone_mid = (zone_top + zone_bot) / 2
float dist = math.abs(price - zone_mid)
float zone_height = zone_top - zone_bot
math.max(100 - (dist / zone_height * 100), 0)
// Dynamic proximity labels
if i_show_prox_labels and barstate.islast
if not na(nearest_resistance) and resistance_proximity > 30
string res_label = "RESISTANCE " + str.tostring(nearest_resistance, "#.##") +
" Proximity: " + str.tostring(resistance_proximity, "#") + "%"
Proximity features:
Proximity Score: 0-100% showing closeness to levels
Dynamic Labels: Shows level price and proximity
Warning System: Alerts when approaching key levels
Background Colors: Visual warnings at high proximity
Distance Tracking: Real-time distance monitoring
Proximity analysis helps prepare for potential reactions at key levels.
Visual Elements
Swing Points: Clear markers for highs and lows with labels
Liquidity Zones: Color-coded zones with glow effects
Zone Strength: Visual intensity based on reliability
Swept Zones: Different styling for taken liquidity
Proximity Labels: Dynamic labels showing nearest levels
Warning Markers: Visual alerts at key level approaches
Dashboard: Comprehensive structure metrics
Background Shading: Subtle warnings at critical levels
The dashboard displays:
1. Active EQH and EQL zone counts
2. Nearest support and resistance levels
3. Proximity percentages to key levels
4. Zone strength distribution
5. Structure bias and metrics
6. Recent sweep activity
7. Level age and touch statistics
8. Trading recommendations based on structure
Input Parameters
Swing Detection:
Left Bars: Pivot lookback period (default: 10)
Right Bars: Confirmation period (default: 5)
Max Swings: Maximum swing levels to track (default: 20)
Show Swings: Display swing point markers
Equal Levels:
Equal Threshold: Percentage tolerance (default: 0.1%)
Show EQH/EQL: Display equal high/low zones
Zone Extension: How far zones extend (default: 50 bars)
Zone Settings:
Show Zones: Display liquidity zones
Zone Lookback: Historical zone tracking (default: 100)
Min Touches: Minimum touches for strength (default: 2)
ATR Buffer: Zone size multiplier (default: 0.15)
Visual Settings:
Color Scheme: Customizable colors for all elements
Glow Effects: Enable visual enhancements
Label Sizes: Adjustable text sizes
Dashboard Display: Show/hide metrics panel
How to Use This Indicator
Step 1: Identify Key Structure
Start by identifying major swing highs and lows. These form the foundation of market structure and define the overall market direction.
Step 2: Locate Liquidity Zones
Look for equal highs and lows that form liquidity zones. These are where stop losses accumulate and where institutions often target for liquidity grabs.
Step 3: Assess Zone Strength
Pay attention to zone strength scores. Zones with multiple touches (3+) and high strength (>70%) are more reliable for reactions.
Step 4: Monitor for Sweeps
Watch for price sweeping liquidity zones (breaking slightly beyond levels) and then reversing. These are often reversal signals.
Step 5: Use Proximity Analysis
When price approaches key levels (proximity > 70%), prepare for potential reactions. This is where entries or exits should be considered.
Step 6: Track Structure Bias
The structure bias shows whether price is closer to support or resistance. This can guide your directional bias.
Best Practices
The most reliable levels have multiple touches and high strength scores
Liquidity grabs (sweeps) often precede strong reversals
Fresh zones (newly formed) are often more significant than old ones
Combine structure with price action for confirmation
Higher timeframe structure overrides lower timeframe levels
Zone strength increases with each successful test
Be cautious at zones with very wide spreads - they're less precise
Watch for clusters of zones - these form major support/resistance areas
Keep a structure journal to track which levels hold best
Use structure for stop placement - just beyond key levels
4HR TF On BTC:
Trading Applications
Support/Resistance Trading:
Enter long near strong support zones
Enter short near strong resistance zones
Place stops just beyond the zone boundaries
Target the opposite zone or midpoint
Breakout Trading:
Wait for clear breaks of structure
Confirm with volume and momentum
Enter on retests of broken levels
Use zones as new support/resistance
Reversal Trading:
Look for liquidity sweeps beyond zones
Enter on first signs of reversal
Confirm with candlestick patterns
Target the opposite structure level
Strategy Integration
This indicator enhances any trading system:
Use structure levels for stop placement
Filter trades based on proximity to key levels
Time entries at strong support/resistance
Identify high-probability reversal zones
Export structure metrics for custom logic
Combine with trend analysis for optimal results
Technical Implementation
Built with Pine Script v6 featuring:
Advanced swing point detection with pivot analysis
Equal level identification with customizable thresholds
Dynamic liquidity zone management and tracking
Zone strength scoring with multiple factors
Real-time proximity analysis and warnings
Comprehensive structure metrics calculation
Visual effects including glow and gradient fills
Interactive dashboard with 8 key metrics
Alert conditions for all major structural events
Export functions for strategy integration
The code uses confirmed bars for all calculations to prevent repainting and ensure reliable structure identification.
Originality Statement
This indicator is original in its comprehensive approach to liquidity structure analysis and zone management. While swing point detection is a known concept, this indicator is justified because:
It synthesizes swing analysis with equal level detection to identify liquidity zones
The zone strength scoring system provides objective measures of level reliability
Dynamic zone management tracks the lifecycle of each liquidity area
Proximity analysis adds practical trading context to structure identification
Sweep detection identifies the patterns of liquidity grabs
The dashboard presents complex structural analysis in an accessible format
Visual elements including glow effects and gradients enhance readability
Export functions enable integration with any trading system
Each component provides unique insights: swing points show structure, equal levels show liquidity, strength shows reliability, and proximity shows opportunity
The indicator solves the real problem of identifying where institutions place orders rather than just drawing arbitrary lines
The indicator's value lies in transforming abstract market structure concepts into concrete, actionable levels with measurable properties that traders can use to make informed decisions about entries, exits, and risk 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. Market structure analysis is a tool for understanding price levels, not a prediction system.
Support and resistance levels can break without warning due to news events, economic data, or changes in market sentiment. Past reactions at levels do not guarantee future behavior. The indicator's levels are mathematical calculations based on historical price action and should be used in conjunction with other forms of analysis.
Always use proper risk management, including stop losses placed beyond key levels. Never assume a level will hold - always have a plan for when it breaks. Liquidity zones can be swept multiple times before a final reversal.
The author is not responsible for any losses incurred from using this indicator. Users assume full responsibility for all trading decisions made using this system.
-Made with passion by officialjackofalltrades
インジケーター

インジケーター

インジケーター

Murphy Visual DNA Module🧬 INTRODUCTION
The MURPHY VISUAL DNA MODULE is the second building block of the MURPHY SUITE.
Inspired by Chapter 3 of John J. Murphy’s classic “Technical Analysis of the Financial Markets”, this indicator acts as a STRUCTURAL SCANNER for price action.
Markets often look chaotic. Candles overlap, wicks spike, and intraday noise hides the true story of the market.
This module focuses on one objective:
NOISE REDUCTION.
Instead of reacting to every movement, the indicator highlights only the moments where the MARKET STRUCTURE actually changes.
Think of it as a DNA scanner for price.
Where Module 1 determines the TREND REGIME, the Murphy Visual DNA Module reveals the STRUCTURAL SIGNATURE of the market.
🧠 CORE CONCEPTS — THE BIBLE LOGIC (CHAPTER 3)
John Murphy explains that price can be interpreted through different visual lenses. This indicator combines three of the most powerful ones.
THE CRITICAL CLOSE
The closing price is the most important price of the session.
It represents the final agreement between buyers and sellers after all intraday volatility has played out.
This module visualizes that principle using the CRITICAL CLOSE LINE (the yellow line).
Rising slope → underlying bullish pressure
Falling slope → underlying bearish pressure
This line filters out intraday noise and reveals the true direction of the market.
INTRADAY SENTIMENT
Murphy highlights the psychological importance of the relationship between the OPEN and CLOSE.
This indicator transforms that concept into a quick sentiment read.
Green bars → Bulls controlled the session
Red bars → Bears dominated the session
This helps traders understand the daily battle between buyers and sellers.
SYNTHETIC POINT & FIGURE
Traditional Point & Figure charts remove TIME from the equation and focus purely on PRICE STRUCTURE.
This module recreates that concept through a SYNTHETIC P&F ENGINE.
Instead of drawing a full P&F chart, the engine marks the exact moment when price structure changes.
X below the bar → Bullish structural reversal
O above the bar → Bearish structural reversal
The system includes an ANTI-CONFETTI FILTER so signals appear only when the market structure truly shifts.
🛠️ FEATURES
TRIPLE DISPLAY MODE
Switch between three analytical views:
Murphy Bar View
Critical Line View
P&F Signal Overlay
FLOOR & CEILING ENGINE
Structural reversals appear as clear signals:
X below the bar = Market found a floor
O above the bar = Market hit a ceiling
ADAPTIVE BOX SIZE
The P&F logic can scale to different markets:
ATR-based sizing
Percentage-based sizing
Fixed box sizing for futures
This allows the indicator to work across:
Indices (US30, SPX, Futures)
Crypto markets
Multiple timeframes
MODULE 1 INTEGRATION
Hidden data exports allow integration with the MURPHY DOW STATE ENGINE.
🚦 HOW TO USE — THE 3 STEP DNA SCAN
STEP 1 — THE TIDE
Look at the slope of the YELLOW CRITICAL CLOSE LINE.
Rising line → bullish pressure
Falling line → bearish pressure
This defines the overall market tide.
STEP 2 — THE STRUCTURE
Wait for a structural signal from the P&F engine.
X below the bar → STRUCTURAL FLOOR → Long bias
O above the bar → STRUCTURAL CEILING → Short bias
These signals indicate a genuine shift in market structure.
STEP 3 — THE SENTIMENT
Confirm the signal using bar sentiment.
Green bar → bullish confirmation
Red bar → bearish confirmation
When TIDE, STRUCTURE and SENTIMENT align, the probability of a directional move increases.
🔄 EXIT STRATEGY — DNA MUTATION
Markets constantly evolve. When the structural DNA changes, the trade should too.
Exit a position when one of the following occurs:
An opposite structural signal appears (X vs O)
The price breaks the Critical Close Line
The slope of the yellow line changes direction
These events indicate a STRUCTURAL DNA MUTATION in the market.
⚠️ DISCLAIMER
This indicator is designed for educational and analytical purposes only.
Trading financial markets involves significant risk. Past performance does not guarantee future results.
Always combine technical tools with proper risk management and personal judgment before making trading decisions. インジケーター

[ A L P H A X ] Edge - Support/Resistance | Breakout EntryAlphaX Edge — Support/Resistance × Breakout × Trend Confluence | Multi-Factor Confidence Scoring, Smart S/R Zones & Squeeze Detection
AlphaX Edge is a professional multi-confluence trading system that combines six independent analytical layers into a single unified signal engine. Rather than relying on any single indicator, it requires agreement across Support/Resistance structure, trend direction, momentum, volume, ADX strength, and squeeze dynamics before generating a signal — producing fewer, higher-quality setups and filtering out the noise that plagues single-indicator systems. Designed for intraday and swing traders across all instruments and timeframes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📸 Visual Overview
The chart displays color-coded S/R zones, breakout and retest labels, trend structure labels, EMA ribbons, RSI divergence diamonds, and triangle entry signals — all governed by a real-time dashboard showing every active market condition at a glance.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Six Analytical Layers
1 — Smart Support & Resistance Zones
AlphaX Edge automatically detects, merges, and manages S/R zones using pivot-based swing detection. Each zone is:
Built from confirmed swing highs and lows using a configurable swing length
Merged automatically when two levels fall within a user-defined ATR multiplier — preventing zone clutter
Color-coded by role: yellow-green for confirmed support, red for confirmed resistance, gray for untested levels
Aged out after a configurable number of bars to keep the chart clean and relevant
Upgraded from neutral to confirmed only after a minimum number of touches — preventing weak levels from triggering signals
When price approaches a confirmed zone from above, the zone acts as resistance. When approached from below, it acts as support. Broken zones flip polarity — a broken resistance becomes support and vice versa — and are tracked for retest opportunities.
2 — Breakout Detection with Anti-Fake Filter
A breakout is confirmed only when all of the following conditions are met simultaneously:
The candle body closes convincingly beyond the zone boundary (not just a wick poke)
The candle body represents at least 40% of the total candle range — no doji or indecision candles
Volume confirms participation (configurable: require spike or simply above-average volume)
A cooldown timer prevents repeated breakout labels during choppy back-and-forth action
RSI is not at an extreme overbought/oversold level — unless ADX confirms the trend is genuinely strong (preventing exhaustion breakout entries)
3 — Trend Structure Analysis
AlphaX Edge tracks market structure using higher swing pivots — independently from the S/R zone engine. It identifies:
Higher Highs + Higher Lows → confirmed uptrend structure
Lower Highs + Lower Lows → confirmed downtrend structure
Trend line drawn automatically connecting the most recent pivot lows (uptrend) or pivot highs (downtrend)
UPTREND ▲ and DOWNTREND ▼ labels fire when structure shifts — with a configurable cooldown to prevent label spam
4 — EMA Trend Ribbon
Three EMAs provide structural context at all times:
Fast EMA (21) — yellow-green cross marks — immediate momentum direction
Medium EMA (50) — gray line — intermediate trend filter
Slow EMA (200) — dark gray thick line — macro structural backbone
When all three are fanned in sequence (Fast > Medium > Slow for bull, reverse for bear), the trend is healthy and signals carry higher weight in the confluence engine. When they converge and flatten, the market is ranging — a visual warning to stand aside.
5 — Momentum Engine (RSI + MACD + Stochastic)
Three oscillators run simultaneously and vote on momentum direction:
RSI slope direction with smoothing — avoids single-bar noise
MACD line vs signal cross and histogram direction
Stochastic K vs D with overbought/oversold zone filtering
A minimum of two out of three must agree before momentum is considered bullish or bearish. This voting approach prevents a single oscillator spike from generating false signals.
6 — Bollinger Squeeze Detection
The squeeze engine monitors when Bollinger Bands contract inside Keltner Channels — indicating coiled volatility about to expand. When the squeeze fires (bands break outside the channels), directional momentum is assessed to determine which way the expansion is likely to break. Squeeze entries carry bonus weight in the confluence scoring system.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 Confluence Scoring & Confidence System
Every signal is evaluated across 10 independent factors , each contributing one point to the confluence score. Only signals meeting your configured minimum score threshold are displayed.
The 10 factors per direction:
✓ SUP — Price is at a confirmed support zone (bull) or resistance zone (bear)
✓ BRK — A valid breakout has just occurred in the signal direction
✓ RET — A confirmed post-breakout retest is occurring
✓ TRD — Trend structure (HH+HL or LH+LL) aligns with signal direction
✓ MOM — At least 2 of 3 momentum oscillators confirm direction
✓ PAT — A candlestick pattern is present (engulfing, pin bar, or RSI divergence)
✓ VOL — Volume is above average and candle closes in the signal direction
✓ EMA — EMA ribbon is aligned or price is on the correct side of the 200 EMA
✓ ADX — ADX confirms a trending market with directional dominance
✓ SQZ — Squeeze has fired or is expanding in the signal direction
Alongside the 10-point score, a confidence percentage (0–100%) is calculated using a weighted system that gives higher importance to structural factors (retest = 20 pts, breakout = 16 pts, support/resistance = 14 pts) and applies heavy penalties for counter-trend signals, overbought/oversold exhaustion, no-trend conditions, overextension from EMAs, and low volume. The resulting grade ranges from D to A+.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 Signal Types — Complete Entry Guide
AlphaX Edge produces four distinct signal types. Below is a ranked guide to how each should be traded, from highest to lowest quality.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🥇 RANK 1 — Breakout + Volume Spike Confirmation (Highest Quality)
What it looks like: A BREAKOUT ▲ or BREAKOUT ▼ label appears, and within 1–2 candles a volume spike dot (●) appears in the same direction. The confluence triangle signal fires.
Why it's the strongest: The volume spike occurring immediately after or alongside the breakout label confirms that institutional participation is behind the move. A breakout without volume is frequently a trap — a breakout with a volume spike right after is significantly more likely to follow through.
How to enter:
Wait for the breakout label to appear AND see the volume spike dot on the same or next 1–2 candles
Enter at market on the close of the volume spike candle, or on a small pullback into the broken level
Stop loss: just below the broken resistance (for longs) or just above the broken support (for shorts) — beyond the zone boundary
Target: next S/R zone visible on the chart, or a 1.5–2x ATR minimum
⚠ If BREAKOUT ▲/▼ shows "⚠ STRETCHED": This means price is already significantly extended from the EMA ribbon at the moment of the breakout. A volume spike dot within 1–2 candles still validates the move — but be aware that a pullback to the EMAs is likely before continuation. In this case, reduce position size or wait for the retest instead of chasing the initial breakout.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🥈 RANK 2 — Retest Entry (High Quality, Lower Risk)
What it looks like: After a BREAKOUT label fires, price pulls back to the broken level within the retest window. A RETEST ▲ or RETEST ▼ label appears, and the confluence triangle signal fires.
Why it's strong: The retest is the classic institutional entry — the breakout already proved the level was breakable, and the pullback offers an optimal risk/reward entry with a nearby and well-defined stop.
How to enter:
Wait for the RETEST label — do not anticipate it. Price must close back in the broken zone's range and show a reversal candle (engulfing or pin bar adds confidence)
Enter on the close of the confirming candle at the retest zone
Stop loss: a close back below the retest zone (not a wick — a full candle body close on the wrong side)
Target: the breakout high/low target or the next S/R zone
Highest conviction retest setup: RETEST label + confluence triangle + volume above average + RSI not at extreme = A or A+ grade signal. These are the setups to size up on.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🥉 RANK 3 — Trend Confluence Signal at S/R (Medium-High Quality)
What it looks like: Price reaches a confirmed support or resistance zone while the trend structure, EMA alignment, momentum, and ADX all agree. The confluence triangle fires without a preceding breakout — price is bouncing from the zone within an established trend.
Why it works: This is the classic trend continuation pullback entry — price returns to a key level inside an ongoing trend, and multiple independent factors confirm the bounce has begun.
How to enter:
The UPTREND ▲ or DOWNTREND ▼ label must have already appeared — do not take confluence signals at S/R during a ranging market (no active trend label = lower confidence)
Wait for a confirming candle at the zone — a bullish engulfing, pin bar, or strong close in the trend direction adds significant weight
Enter on the close of the confirming candle
Stop loss: beyond the S/R zone boundary plus one ATR buffer
Target: the prior swing high/low, next resistance zone, or 2x ATR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4 — Trend Structure Label Entry (Use With Additional Confirmation)
What it looks like: An UPTREND ▲ or DOWNTREND ▼ label appears, marking a confirmed shift in market structure (a new Higher High + Higher Low, or Lower High + Lower Low).
Important — do not enter directly on the label: The trend label confirms that structure has already shifted — it is not an entry signal by itself. Price has typically already moved significantly by the time the label fires, and entering immediately carries the risk of chasing an extended move.
How to use the trend label:
Treat it as a directional bias reset — from this point forward, only look for long setups (after UPTREND ▲) or short setups (after DOWNTREND ▼)
Wait for the first confluence triangle signal that appears after the trend label — this is your primary entry in the new trend direction
Alternatively, wait for price to pull back to the nearest S/R zone or EMA and generate a confluence signal there
The closer the first post-label triangle is to an S/R zone and the 21 or 50 EMA, the higher the trade quality
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ The Stretched Breakout — When to Be Careful
When a breakout label shows "⚠ STRETCHED" , it means the breakout is occurring while price is already significantly extended from the EMA ribbon — the gap between price and the Fast EMA, or between the Fast and Slow EMA, has reached a level where mean reversion risk is elevated.
Stretched breakout without volume spike → Stand aside or reduce size significantly. The move has likely already travelled the bulk of its range for this leg, and a snapback to the EMAs is the more probable next event.
Stretched breakout with volume spike within 1–2 candles → Momentum is genuine, but manage it differently:
Do not chase — wait for a small pullback toward the broken level or the Fast EMA
Use a tighter stop and reduced position size
Take profit earlier than you normally would — the extended distance from EMAs means the move is borrowing from the next leg
Watch for RSI divergence forming quickly after the breakout — this is a sign the stretched move is exhausting
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Identifying Choppy / Ranging Markets — When NOT to Trade
AlphaX Edge has multiple visual signals that tell you to step aside:
EMAs converging and flattening — when all three EMAs cluster together and move sideways, there is no directional bias. Signals in this environment are lower quality regardless of score.
No active trend label — if neither UPTREND ▲ nor DOWNTREND ▼ has appeared recently, the market is in a structural no-man's-land. Wait for structure to develop.
Dashboard shows WEAK TREND — STAND ASIDE or MIXED — STAND ASIDE — these verdict states indicate that ADX is below threshold or bull and bear scores are close. Both are warning signs.
Squeeze is ON (● SQUEEZE ON in dashboard) — do not enter during an active squeeze. Wait for the squeeze to fire (◆ SQUEEZE FIRED) and for a directional confluence signal to follow.
Rapid alternating UPTREND/DOWNTREND labels — if the trend structure labels are flipping frequently, the market is whipsawing. The cooldown filter reduces this, but the message is clear: no clean trend is present.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 The Dashboard — Reading Your Market State at a Glance
The real-time dashboard displays 12 live metrics organized into three sections:
Structure Section:
Price Position — whether price is at support, resistance, breaking out, or retesting
Trend — current trend direction with active structure state (HH+HL, LH+LL, etc.)
EMA Trend — EMA ribbon alignment and price position relative to the 200 EMA
ADX — trend strength with numeric value
Squeeze — current squeeze state
Momentum Section:
Momentum — oscillator vote count (how many of the three confirm each direction)
RSI — current RSI state (rising, falling, overbought, oversold) with numeric value
Rel Volume — current volume relative to the moving average (Dry / Normal / High / Spike)
Scoring Section:
Bull Score — current confluence count out of 10 and confidence percentage with grade
Bear Score — same for bearish direction
Verdict — system's current market assessment (High Confidence Long/Short, Lean Long/Short, Mixed, Squeeze, Weak Trend)
Last Signal — direction, grade, confidence %, score, active factors, entry price, and bars since signal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
Edge Long Signal — confluence triangle long entry fires
Edge Short Signal — confluence triangle short entry fires
Bullish Breakout — confirmed resistance breakout
Bearish Breakout — confirmed support breakdown
Bullish Retest — post-breakout bullish retest confirmed
Bearish Retest — post-breakout bearish retest confirmed
RSI Bull Divergence — bullish RSI divergence detected
RSI Bear Divergence — bearish RSI divergence detected
All alert messages include {{ticker}} and {{interval}} for clean webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
🔬 Six-layer confluence engine — S/R, breakout, trend structure, EMA, momentum, squeeze must agree before a signal fires
🏷 Smart S/R zones — auto-merged, touch-confirmed, polarity-flipping, age-managed
⚠ Stretch filter — warns when breakouts occur at EMA-extended levels with visual label modification
🧠 10-factor confluence scoring with weighted confidence percentage and A+ to D grading
📊 Anti-fake breakout engine — body strength, volume, margin close, and RSI/ADX filter required
◆ Bollinger Squeeze integration — coiled volatility detection with directional momentum bias
📐 Three-EMA structural ribbon (21 / 50 / 200) with fan analysis
💎 RSI divergence detection with pivot-confirmed highs and lows
🕯 Candlestick pattern recognition — engulfing, pin bar, strong body candles
📋 Real-time 12-metric dashboard with live verdict and last signal tracker
🔔 8 alert conditions with ticker and interval placeholders
⚙ Fully configurable — all periods, thresholds, zone parameters, stretch filters, label sizes, and colors adjustable
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Support / Resistance
S/R Swing Length — pivot detection sensitivity (default: 7)
Merge Zones Within (x ATR) — how close two levels must be to merge (default: 1.2)
Max Active Zones — maximum number of zones displayed simultaneously (default: 6)
Zone Max Age (bars) — bars before an untouched zone is removed (default: 250)
Min Touches to Confirm — touches required before a zone is considered confirmed (default: 2)
Show S/R Zones / Show S/R Level Lines — visibility toggles
Breakout Detection
Show Breakout Labels — toggle breakout label display
Require Volume on Breakout — whether volume confirmation is required (default: on)
Breakout Volume Multiplier — volume threshold relative to average (default: 1.4x)
Breakout Cooldown (bars) — minimum bars between breakout labels (default: 10)
Show Retest Labels / Retest Window (bars) — retest detection controls
Trend Structure
Trend Swing Length — pivot length for structure analysis (default: 12)
Show Trend Lines / Show Trend Shift Labels — visibility toggles
Trend Label Cooldown — minimum bars between trend labels (default: 18)
Momentum
RSI Length (default: 14) — Show RSI Divergence toggle
ADX Length (default: 14) — ADX Trend Threshold (default: 22)
Volume
Volume MA Length (default: 20) — Show Volume Spike Dots toggle
Squeeze Filter
Bollinger Band Length / Multiplier — BB parameters for squeeze detection
Keltner Channel Length / Multiplier — KC parameters for squeeze detection
EMA Settings
Fast / Medium / Slow EMA lengths (defaults: 21 / 50 / 200) with individual visibility toggles
Stretch Filter
Stretch: Fast EMA Distance (x ATR) — how far price must be from Fast EMA to trigger stretch warning (default: 2.0)
Stretch: EMA Spread (x ATR) — how wide the EMA ribbon must be to trigger stretch warning (default: 3.0)
Confluence Engine
Min Confluence Score — minimum out of 10 factors required for a signal (default: 4)
Show Entry Signals — toggle triangle signals
Signal Cooldown (bars) — minimum bars between entry signals (default: 12)
Display
Show Dashboard — toggle dashboard visibility
Dashboard Position — Top Right / Top Left / Bottom Right / Bottom Left
Dashboard Text Size — Tiny / Small / Normal
Dashboard Background color
Label Size — controls size of all chart labels (Tiny / Small / Normal, default: Tiny)
Theme
Bull Primary / Bright / Dim — yellow-green family for all bullish elements
Bear Primary / Bright / Dim — red family for all bearish elements
Support / Resistance / Untested Zone Colors
Neutral color for inactive states
Individual EMA colors
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Recommended Settings by Instrument
XAUUSD 1m–5m — defaults work well. Increase ADX threshold to 25 on 5m for cleaner trend filter.
Forex Majors — reduce S/R Swing Length to 5, reduce Breakout Volume Multiplier to 1.2
Indices (NAS100, US30) — increase Trend Swing Length to 15–18, increase Min Confluence to 5
Higher Timeframes (1H+) — increase all swing lengths by 30–50%, increase signal cooldowns
More signals — reduce Min Confluence Score to 3, reduce ADX threshold to 18
Cleaner signals — increase Min Confluence Score to 5–6, enable volume requirement
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🥇 Breakout traders — the anti-fake breakout engine with volume, body strength, and RSI/ADX filters is built specifically to eliminate the false breakouts that destroy breakout strategies
📉 Pullback and retest traders — the retest detection system with polarity-flipping zones provides textbook entries at confirmed levels
📊 Trend followers — trend structure analysis with EMA ribbon and ADX ensures signals only fire in genuine trending conditions
🧠 Systematic traders — the 10-factor scoring and confidence grading give a quantitative framework, not just colored arrows
📈 Traders who want clean charts — everything is on one indicator with a consistent visual language. No indicator soup.
⚠ Traders who struggle with overtrading — the confluence requirements, ADX filter, squeeze gate, and cooldown timers physically prevent low-quality signals from appearing
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
All signals are confirmed on bar close — no repainting
S/R zones use extend.right — they project forward until broken or aged out
The squeeze engine compares Bollinger Bands against Keltner Channels on every bar — no external squeeze indicator required
RSI divergence uses confirmed pivot highs and lows with a minimum separation requirement — single-bar spikes do not qualify
Maximum 500 labels, boxes, and lines are used — on very low timeframes with extended history, oldest drawings may be removed by TradingView's rendering limits
The confidence percentage and grade are recalculated on every bar in real time — the dashboard always reflects the current bar's conditions
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ Disclaimer
This indicator is a technical analysis and visualization tool intended for educational and informational purposes only. It does not constitute financial advice or a recommendation to buy or sell any financial instrument. All signals are generated from historical and real-time price data using mathematical calculations — their accuracy or profitability is not guaranteed. Past performance of any signal type does not guarantee future results. Always conduct your own analysis, use proper risk management, and consult a licensed financial advisor before making any trading decisions. The author accepts no responsibility for any losses incurred from the use of this indicator.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Built for traders who need more than arrows — a full analytical system that thinks before it signals. インジケーター
