Opening Range Break (5-15-30 Min) - Wall Street RedneckOpening Range Break (5-10-15-30 Min) – Wall Street Redneck
A simple and powerful Opening Range Breakout (ORB) indicator built for intraday traders.
This tool automatically plots the Opening Range High, Low, and optional Midline based on your selected 5, 10, 15, or 30 minute range. Once the range is set, levels extend forward to help identify breakout opportunities and key reaction zones throughout the session.
Features:
Custom ORB length (5/10/15/30 minutes)
Adjustable session start & end time
ORB High, Low & Midline (custom colors + dashed option)
Optional historical session display
Built-in customizable Take Profit levels
Targets based on % of Opening Range
Adaptive or Extended display
Automatic TP labeling
Designed for breakout, momentum, and day traders who want a clean, no-clutter ORB with flexible target projection. Indicator

Indicator

Indicator

Vortex Volatility Engine [Pineify]Vortex Volatility Engine: Advanced Directional Volatility Momentum Indicator with Squeeze Detection
The Vortex Volatility Engine is a sophisticated momentum oscillator that combines directional volatility analysis with squeeze detection to identify high-probability trading opportunities. Unlike traditional volatility indicators that simply measure price dispersion, this indicator decomposes volatility into bullish and bearish components, revealing the underlying directional strength of market movements. By integrating True Range normalization, directional momentum filtering, and dynamic volatility bands, it provides traders with a comprehensive framework for detecting volatility compression periods (squeezes) and subsequent explosive breakout signals.
Key Features
Directional Volatility Decomposition: Separates upward and downward price movements into distinct volatility components, revealing which side of the market controls momentum.
Squeeze Detection System: Identifies low-volatility consolidation periods by comparing short-term True Range against long-term baselines, signaling potential setup phases for major moves.
Dynamic Volatility Bands: Adaptive upper and lower bands calculated using standard deviation, creating context-aware thresholds that adjust to changing market conditions.
Breakout Signal Generation: Automated detection of volatility expansion events when the delta crosses outside dynamic bands during non-squeeze periods.
Four-Color Momentum Gradient: Visual differentiation between strong/weak bullish and bearish momentum using bright and dim color coding.
Comprehensive Alert System: Real-time notifications for bullish breakouts, bearish breakouts, squeeze initiation, and squeeze release events.
How It Works
The Vortex Volatility Engine employs a multi-stage calculation methodology that transforms raw price data into actionable volatility intelligence:
Stage 1: True Range Baseline Calculation
The indicator begins by calculating a smoothed True Range using the Running Moving Average (RMA) method over the user-defined lookback period (default 14 bars). True Range captures the maximum of three values: current high-low range, absolute value of high minus previous close, and absolute value of low minus previous close. This provides a comprehensive measure of actual market volatility that accounts for gaps and limit moves.
Stage 2: Directional Volatility Separation
Price changes are decomposed into two distinct components:
Upward Volatility (up_vol): Captures only positive price changes using math.max(ta.change(close), 0), then smooths with RMA to create an average upward momentum measure.
Downward Volatility (dn_vol): Captures only negative price changes (converted to positive values) using math.max(-ta.change(close), 0), then smooths with RMA to create an average downward momentum measure.
Stage 3: Power Normalization
Both directional volatility components are normalized against the True Range baseline and converted to a 0-100 scale:
Bull Power = (up_vol / tr_smooth) × 100
Bear Power = (dn_vol / tr_smooth) × 100
This normalization ensures that the indicator adapts to different volatility regimes and instruments. Values above 50 indicate bullish dominance, while values below 50 indicate bearish dominance.
Stage 4: Vortex Delta Calculation
The core signal is derived by subtracting Bear Power from Bull Power, creating the Vortex Delta. This delta is then smoothed using a Simple Moving Average (default 5 periods) to reduce noise and prevent false signals. Positive delta values indicate bullish volatility dominance, while negative values indicate bearish dominance.
Stage 5: Squeeze Detection Logic
The indicator compares short-term True Range (using the primary length parameter) against a long-term True Range baseline (3× the primary length). When short-term volatility falls below a user-defined threshold (default 0.8× the long-term average), a squeeze condition is triggered. This identifies consolidation periods where the market is "coiling" before a potential explosive move.
Stage 6: Dynamic Band Construction
Upper and lower volatility bands are constructed using:
Basis Line: SMA of the Vortex Delta over 2× the primary length
Standard Deviation: Calculated over the same period
Upper Band: Basis + (StdDev × Band Multiplier)
Lower Band: Basis - (StdDev × Band Multiplier)
These bands create adaptive thresholds that expand during high-volatility periods and contract during low-volatility periods, providing context-aware breakout detection.
Trading Ideas and Insights
Breakout Trading Strategy
The primary trading methodology involves waiting for squeeze periods followed by volatility expansion breakouts:
Identify Squeeze: Watch for gray dots appearing on the zero line, indicating volatility compression.
Wait for Release: Monitor for the squeeze to fire (gray dots disappear), signaling the end of consolidation.
Confirm Direction: Enter trades when the Vortex Delta crosses above the upper band (bullish breakout) or below the lower band (bearish breakout) during non-squeeze periods.
Momentum Confirmation: Prioritize trades where the histogram shows bright colors (strong momentum) rather than dim colors (weak momentum).
Trend Continuation Signals
Use the histogram color gradient to identify trend strength:
Bright green bars (delta > 0 and increasing) suggest strong bullish momentum continuation
Dark green bars (delta > 0 but decreasing) suggest weakening bullish momentum, potential reversal warning
Bright red bars (delta < 0 and decreasing) suggest strong bearish momentum continuation
Dark red bars (delta < 0 but increasing) suggest weakening bearish momentum, potential reversal warning
Mean Reversion Opportunities
When the Vortex Delta reaches extreme levels outside the dynamic bands but fails to sustain momentum (color shifts from bright to dim), this can signal exhaustion and potential mean reversion back toward the zero line or basis.
How Multiple Indicators Work Together
The Vortex Volatility Engine integrates four distinct analytical components into a unified framework:
1. True Range Foundation
Provides the volatility baseline that normalizes all other calculations, ensuring the indicator adapts to different market conditions and instruments without requiring recalibration.
2. Directional Momentum Decomposition
By separating upward and downward price movements, the indicator reveals which side controls the market. This is superior to simple momentum oscillators that only show net movement, as it exposes the underlying battle between bulls and bears.
3. Squeeze Detection System
The squeeze component acts as a filter and setup identifier. By comparing short-term versus long-term volatility, it identifies periods of compression that historically precede significant directional moves. This prevents traders from taking breakout signals during normal volatility fluctuations.
4. Dynamic Volatility Bands
The standard deviation-based bands provide context-aware thresholds that adapt to changing market regimes. During high-volatility periods, the bands widen to prevent false signals. During low-volatility periods, they contract to capture smaller but significant moves.
Synergistic Integration:
These components work together in a logical sequence: True Range establishes the baseline → Directional decomposition reveals momentum → Squeeze detection identifies setup periods → Dynamic bands define breakout thresholds. Each component enhances the others, creating a robust system that filters noise while capturing genuine volatility expansion events.
Unique Aspects
Volatility Normalization Method: Unlike standard vortex indicators that use absolute price differences, this engine normalizes directional movements against True Range, creating a percentage-based power metric that works across all timeframes and instruments.
Four-Tier Color Coding: The histogram uses a sophisticated color gradient that distinguishes not just direction (bullish/bearish) but also momentum strength (accelerating/decelerating), providing instant visual feedback on trend quality.
Squeeze Filtering Logic: Breakout signals are only generated during non-squeeze periods, preventing false signals during consolidation and ensuring traders only act on genuine volatility expansion events.
Dual Smoothing Approach: Applies RMA smoothing to directional components and SMA smoothing to the final delta, balancing responsiveness with noise reduction.
Multi-Timeframe Volatility Analysis: Uses different lookback periods for squeeze detection (3× primary length) versus band calculation (2× primary length), creating a hierarchical volatility framework.
How to Use
Adding to Your Chart
Add the Vortex Volatility Engine to your chart - it displays in a separate pane below price.
The histogram shows the Vortex Delta (bullish/bearish volatility balance).
Gray circular dots on the upper and lower edges represent dynamic volatility bands.
Gray dots on the zero line indicate squeeze periods (low volatility compression).
Small colored circles on the histogram mark breakout signals.
Interpreting Signals
Histogram Above Zero: Bullish volatility dominance - upward price movements are stronger than downward movements.
Histogram Below Zero: Bearish volatility dominance - downward price movements are stronger than upward movements.
Bright Green Bars: Strong bullish momentum (delta positive and increasing) - trend continuation likely.
Dark Green Bars: Weak bullish momentum (delta positive but decreasing) - potential reversal warning.
Bright Red Bars: Strong bearish momentum (delta negative and decreasing) - downtrend continuation likely.
Dark Red Bars: Weak bearish momentum (delta negative but increasing) - potential reversal warning.
Squeeze Dots Present: Market in consolidation, volatility compressed - prepare for potential breakout.
Bullish Breakout Signal: Delta crosses above upper band during non-squeeze - enter long positions.
Bearish Breakout Signal: Delta crosses below lower band during non-squeeze - enter short positions.
Setting Up Alerts
Right-click on the indicator and select "Add Alert"
Choose from four alert conditions: Bullish Vortex Breakout, Bearish Vortex Breakout, Squeeze Started, Squeeze Fired
Configure notification preferences (popup, email, webhook, etc.)
Alerts will trigger automatically when conditions are met, allowing hands-free monitoring
Customization
Volatility Length (Default: 14)
Controls the lookback period for True Range and directional momentum calculations. Lower values (8-10) create a more responsive indicator suitable for intraday trading and volatile markets. Higher values (20-30) produce smoother signals better suited for swing trading and trending markets. Adjust based on your trading timeframe and market conditions.
Signal Smoothing (Default: 5)
Applies final smoothing to the Vortex Delta histogram to reduce noise and prevent whipsaws. Lower values (2-3) maintain responsiveness but may generate more false signals. Higher values (7-10) create cleaner signals but with increased lag. Use lower smoothing for scalping, higher smoothing for position trading.
Squeeze Threshold (Default: 0.8)
Determines how strict the squeeze detection is. Lower values (0.6-0.7) require more significant volatility compression, resulting in fewer but higher-quality squeeze signals. Higher values (0.9-1.0) detect squeezes more frequently but may include less significant consolidations. Adjust based on your preferred trade frequency.
Volatility Band Multiplier (Default: 2.0)
Controls the width of the dynamic volatility bands. Lower values (1.5-1.8) create tighter bands that generate more frequent breakout signals but with higher false positive rates. Higher values (2.5-3.0) create wider bands that filter out noise but may miss smaller breakout opportunities. Optimize based on backtesting results for your specific instrument and timeframe.
Recommended Settings by Trading Style
Scalping (1-5 min charts): Length: 8, Smoothing: 3, Squeeze: 0.7, Bands: 1.8
Day Trading (15-60 min charts): Length: 14, Smoothing: 5, Squeeze: 0.8, Bands: 2.0
Swing Trading (4H-Daily charts): Length: 21, Smoothing: 7, Squeeze: 0.85, Bands: 2.5
Conclusion
The Vortex Volatility Engine represents a comprehensive approach to volatility-based momentum trading by combining directional decomposition, squeeze detection, and adaptive band analysis into a single, cohesive framework. By normalizing volatility components against True Range and implementing multi-stage filtering logic, it provides traders with high-probability setup identification and breakout confirmation signals. Whether you're trading breakouts from consolidation, following momentum trends, or identifying exhaustion reversals, this indicator delivers the volatility intelligence needed to make informed trading decisions across all timeframes and market conditions. Indicator

Indicator

ORB Scalper Pro (9:30 NY)ORB Scalper Pro is a comprehensive Opening Range Breakout indicator
designed for intraday scalpers, optimized for the 9:30–10:30 AM NY
session window. Works on equities, ETFs, and futures (ES, NQ, MES, MNQ).
FEATURES
• ORB High/Low tracked live from the 9:30 opening range (configurable window)
• Visual ORB formation box with range size label
• 1× and 2× extension targets (measured move projections)
• ORB Midline for gauging breakout strength
• RTH VWAP (resets at 9:30 AM — accurate for futures)
• EMA 9 / EMA 21 trend filter
• Prior Day High / Low levels
SIGNAL TYPES
• Break signals — confirmed close above/below ORB High/Low
• Retest signals — pullback to ORB level after confirmed break
• Failed ORB / Fade signals — breakout reversal trap setups
• All signals include SL and TP levels based on ORB range multiples
SETUP GRADING (A+ / A / B / C)
Every signal is automatically scored out of 7 points:
+2 RTH VWAP alignment
+1 Volume boost (above average)
+1 Early break (before 10:00 AM)
+1 Gap direction match
+1 EMA 9/21 trend alignment
+1 Normal ORB range size
Grades: A+ = 6-7 pts | A = 4-5 | B = 2-3 | C = 0-1
SCORECARD TABLE
Compact bottom-corner table showing last signal fired, score, and grade
for both long and short — visible even on lower timeframes.
ALERTS
Six alert conditions: Break Long/Short, Retest Long/Short,
Failed ORB Long/Short.
DISCLAIMER
For educational purposes only. Does not constitute financial advice.
Trading involves substantial risk of loss. Past performance is not
indicative of future results. Indicator

Value Area Levels [crlmx]Calculated from native volume-at-price data vaLevels shows Value Area
levels (VAH, POC, VAL) across three independently configurable timeframes.
Requires PulseWire Premium or above plan for Footprint data access,
Short of that refere to Lite version (coming soon).
Key Features
- Three independent VA slots with on/off toggles
- Timeframe selection: D, W, M, 30min, 1H, 4H, 8H, 12H
- Session-based VA on slot 3: NYC, London, Asia, Custom
- Custom session with user-defined time window and label prefix
- Auto-calculated row resolution per instrument type
- Manual ticks-per-row override for fine-tuning
- Configurable Value Area percentage (default 68%)
- Individual VAH, POC, VAL toggles per slot
- Optional price display in labels
- Requires PulseWire Premium or Ultimate plan
- Streamlined input / UI brought to you by crlmx
Trading Applications
- Map previous day area against weekly and session VAs to identify confluence zones
- Track VAH/VAL as breakout triggers when price moves outside the prior value area
- Compare session VA (NYC/LDN) against daily VA to for reactions
- When daily and weekly VAs overlap, expect stronger reactions at the shared boundary
- Combine with prLevels for a complete prior-level picture (price levels + volume levels)
- Recommended Settings
Intraday S/R: D + W + NYC | Chart: 1-15 min
Session Trading: D + 4H + LDN | Chart: 1-5 min
Swing Reference: D + W + M | Chart: 30 min - 4H
Version History
- v0.10: Initial release
Indicator

ORB Strategy [LuciTech]Credit:
Bassic ORB:
My Strategy Template:
-What it does
This is a complete Opening Range Breakout (ORB) strategy that captures the first directional breakout after the New York market open. It defines the opening range using the 9:30–9:45 AM ET window, then monitors for a close above the high or below the low of that range within a 75-minute validity window (until 11:00 AM ET). Only the first confirmed breakout per day is traded — one long signal and one short signal maximum per ORB session.
-How it works
The script captures the highest high and lowest low formed between 9:30 and 9:45 AM ET each day. A midline (average of the high and low) is also calculated. After the ORB window closes, the strategy watches for the first candle that closes beyond either boundary. If no breakout occurs before 11:00 AM ET, no trade is taken for that day.
Entries are sized using a fixed percentage of equity risked per trade, with position size automatically calculated based on the distance to the chosen stop loss.
-Stop loss options
ATR — stop placed using Average True Range × multiplier
Candle — stop placed at the high/low of a specified number of candles back
Midline — stop placed at the ORB midpoint (halfway between the ORB high and low)
Take profit is set automatically using the configured Risk:Reward ratio. An optional breakeven feature moves the stop to entry price once a specified R multiple is reached.
-Relative Volume filter
An optional RVOL filter compares the breakout candle's volume against a simple moving average of the prior N bars. If the ratio does not meet the minimum threshold (e.g. 1.5 = 50% above average), the entry is skipped. The arrows still plot on all valid breakouts regardless of the RVOL filter, so you can visually review filtered-out signals. A debug label option is available to display the RVOL ratio on each signal bar for threshold calibration.
-Additional filters
Time filter — restrict entries to a custom time window
Day filter — select which days of the week to allow trades
Month filter — select which months to allow trades
Position type filter — allow longs only, shorts only, or both
-Alerts
The strategy supports webhook alerts in three formats: Standard JSON, Telegram JSON, and a concise Telegram format with emoji. Alerts fire on confirmed entry with entry price, stop loss, and take profit included.
Strategy

Breakout Volume Delta | Flux ChartsGENERAL OVERVIEW:
Breakout Volume Delta is an indicator that measures breakout strength using lower-timeframe volume delta. It estimates buyer vs. seller participation within the breakout candle by summing bullish and bearish sub-candle volumes, then visualizes that dominance by splitting the candle body into bullish and bearish segments.
https://www.pulsewire.com/x/UuFy5eif/
What is the theory behind the indicator?:
Breakouts often look strong on price alone, but their quality depends on participation. A breakout candle that is driven by dominant buying or selling pressure is generally more meaningful than a breakout candle that forms with mixed or weak participation.
This indicator gauges participation using lower timeframe volume delta. It breaks the current candle into lower timeframe sub-candles, sums volume on bullish sub-candles as bullish volume, and sums volume on bearish sub-candles as bearish volume. Those totals are converted into dominance percentages.
The breakout candle is then visualized using a split-body overlay: the portion sized by the dominant side is shown in the breakout color, and the remaining portion is shown as the opposite side. This makes it easy to judge whether the breakout candle was supported by real directional participation or if the opposite side was active inside the same candle.
Bullish dominant breakout candle:
Bearish dominant breakout candle:
FEATURES:
🔹Swing Left and Right
Controls how many swing-timeframe candles are required on the left and right side to confirm a swing point before a level is drawn. Higher values reduce noise by requiring stronger confirmation. Higher values increase confirmation delay because more candles are needed to validate the pivot.
🔹Swing Timeframe
Selects the timeframe used to detect swing levels. Default setting uses the chart timeframe. Creates each swing timeframe candle by combining the smaller candles inside it, then tracks the highest high and lowest low made during that period. Saves the exact time when those highs and lows happened so levels can be placed accurately on lower timeframes.
Swing levels detected on a higher timeframe and shown on a lower timeframe chart:
🔹Volume Delta LTF
Selects the lower timeframe used to estimate buy vs sell participation inside each breakout candle.
Bull volume sums volume from sub-candles where close is above open.
Bear volume sums volume from sub-candles where close is below open.
Converts those totals into bullish and bearish dominance percentages.
Volume delta label showing bullish and bearish dominance:
🔹Breakout by
Controls how a swing level is considered broken.
Wick mode confirms a break when the wick crosses the level.
Close mode confirms a break only when the candle closes beyond the level.
Close breakout:
Wick breakout:
🔹Show Nearest
Limits how many of the most recent swing levels remain visible on the chart. Deletes older levels once the stored level count exceeds the chosen number.
Only the most recent swing levels shown on the chart:
🔹Breakout Volume Filter
Optional filter that only validates a breakout if the breakout candle shows enough dominance from the breakout side.
Bullish breakouts require bullish dominance to exceed the threshold.
Bearish breakouts require bearish dominance to exceed the threshold.
If the filter fails, the affected level is removed instead of being marked as broken.
Bullish breakout with Breakout Volume Filter activated:
Bearish breakout with Breakout Volume Filter activated:
🔹Unmitigated Levels
Controls how live (unmitigated) swing levels are drawn. Users can customize the Line style, thickness, and colors for live levels.
Live levels shown with unmitigated styling:
🔹Broken Levels
Controls how a level looks after it breaks and locks it to the breakout bar. Switches the level to broken style, width, and color, and stops extending and ends at the breakout candle time.
🔹Volume Delta
Controls the colors used for bullish and bearish dominance on the split-body overlay.
🔹Extend Levels
Controls how far levels extend forward when Extend Right is disabled.
🔹Extend Right
When enabled, levels extend all the way to the right instead of stopping at a fixed future point.
🔹Volume Delta Labels
Optional volume delta labels that print bullish and bearish volume with dominance percentages on breakout bars.
Shows bull and bear volumes plus percentages.
Places label above bullish breakouts and below bearish breakouts.
UNIQUENESS:
Breakout Volume Delta is unique because it visualizes breakout strength directly on the breakout candle using lower timeframe buy vs sell dominance, instead of relying on price action alone.
Breakout strength is shown inside the breakout candle by splitting the body into bullish and bearish participation segments.
Lower timeframe activity is mapped onto the higher timeframe candle so dominance is visible exactly where the breakout happened.
Swing levels provide breakout context, while the split-body overlay explains how much real participation supported the move.
Chart-clean design keeps the display readable by limiting how many levels remain on screen.
Indicator

Squeeze Breakout Pro [WillyAlgoTrader]Squeeze Breakout Pro (SBP) is an overlay indicator that detects volatility compression zones where Bollinger Bands contract inside a Keltner Channel, waits for a confirmed directional breakout with volume and momentum validation, and then maps a complete trade framework: structural stop loss at the opposite side of the range, and three take-profit targets calculated as R-multiples of the range width using Fibonacci-based extensions. A built-in dashboard tracks TP hit rates across the chart's history so you can evaluate the setup's statistical behavior on any instrument and timeframe.
The concept of a "squeeze" — Bollinger Bands narrowing inside Keltner Channels — has been around for decades. What SBP adds is a structured decision pipeline: it doesn't just flag the squeeze, it qualifies it with ADX to confirm a genuine range-bound condition, requires volume confirmation on the breakout bar, defines exact entry/SL/TP levels, and tracks how often each target is reached — turning a raw volatility observation into a repeatable trade setup with measurable outcomes.
🔍 WHAT MAKES IT ORIGINAL
1. Squeeze qualification via ADX filter. A standard BB-inside-KC squeeze fires frequently and includes many false compressions during trending pullbacks. SBP adds an ADX filter that requires the Average Directional Index to be below a user-defined threshold (default 21) during the squeeze phase. This ensures the consolidation is a genuine range-bound condition — not a brief pause in a strong trend that would produce a low-quality breakout. The combination of BB/KC compression + low ADX produces significantly fewer but higher-quality squeeze zones.
2. Minimum squeeze duration requirement. Not every momentary BB/KC overlap deserves attention. SBP requires a configurable minimum number of consecutive squeeze bars (default 5) before the range is considered valid. Short, fleeting compressions are ignored. This filters out the noise that plagues most squeeze indicators on lower timeframes.
3. Structural stop loss with ATR padding. Instead of a fixed-pip or fixed-percentage stop, SBP places the stop loss at the opposite boundary of the detected consolidation range — the natural structural level — plus a configurable ATR-based padding (default 20% of ATR). For a bullish breakout, SL sits below the range low; for bearish, above the range high. This gives the stop a structural reason to exist, tied to the actual price action that formed the squeeze.
4. R-multiple targets using Fibonacci extensions. Take-profit levels are calculated as multiples of the range width projected from the entry price:
— TP1 at 0.618× range width (conservative, first scale-out)
— TP2 at 1.0× range width (full range projection)
— TP3 at 1.618× range width (golden ratio extension)
All three multipliers are fully configurable. The range width serves as the natural "R" unit because it represents the energy stored during compression — wider ranges store more energy and project further.
5. Built-in TP/SL hit-rate tracking. The dashboard counts every breakout signal on the visible chart and tracks how many times each TP level was reached versus how many times the SL was hit. This gives you an instant statistical profile of the setup's behavior on the current instrument and timeframe — no external backtesting tool required. The hit rates update in real time as new signals form.
6. Overlap prevention. An optional toggle (on by default) prevents a new squeeze zone from forming if it would overlap with the previous one, avoiding redundant signals in choppy markets where squeezes cluster.
⚙️ HOW IT WORKS
Step 1 — Squeeze detection:
On each bar, the script calculates Bollinger Bands (SMA ± StdDev × multiplier) and a Keltner Channel (SMA ± ATR × multiplier) using the same base length. When both BB boundaries sit inside both KC boundaries (upper BB < upper KC AND lower BB > lower KC), the market is in a squeeze. If the ADX filter is enabled, the squeeze is only valid when ADX is also below the threshold — confirming low directional momentum.
Step 2 — Range construction:
While the squeeze is active, the script tracks the highest high and lowest low across all squeeze bars, building a dynamic range box. When the squeeze condition ends (BB expands beyond KC or ADX rises), the range is locked — but only if the squeeze lasted at least the minimum required bars. The locked range defines the consolidation zone for breakout detection.
Step 3 — Breakout confirmation:
After the range is locked, the script watches for a confirmed bar close above the range high (bullish breakout) or below the range low (bearish breakout). If volume confirmation is enabled, the breakout bar must also have volume exceeding the SMA(volume) × the configured multiplier. All breakout signals require barstate.isconfirmed — they trigger only on bar close and do not repaint.
Step 4 — Trade framework:
On breakout, the script calculates and plots:
— Entry: the breakout bar's close price
— SL: opposite range boundary ± ATR padding
— TP1 / TP2 / TP3: entry ± (range width × configured multipliers)
These levels extend forward as horizontal lines with a risk/reward fill zone until a target or stop is hit. When TP3 or SL is reached (bar close), the trade is closed and levels stop extending.
Step 5 — Hit tracking:
Each TP level and the SL are monitored on every confirmed bar after entry. When price touches (via high/low) a TP level, it is marked as hit. If SL is hit before TP3, the trade closes at a loss. The dashboard aggregates these outcomes across all signals on the chart.
Volume on forex:
On instruments without volume data (common on forex), the volume filter is automatically bypassed — so the indicator works seamlessly across asset classes without manual adjustment.
📖 HOW TO USE
Reading the chart:
— Yellow-tinted boxes = detected squeeze zones (consolidation ranges)
— "Long" label below bar = confirmed bullish breakout
— "Short" label above bar = confirmed bearish breakout
— Green line = entry level
— Red dashed line = stop loss
— Dotted/solid green lines = TP1 / TP2 / TP3
— Green-tinted fill between entry and TP3 = reward zone
— Red-tinted fill between entry and SL = risk zone
Suggested workflow:
— Wait for a squeeze zone to form and lock (box appears, disappears when squeeze ends)
— Dashboard shows "Pending" when a valid range is ready for breakout
— On breakout, evaluate the signal: check TP/SL levels, assess the range width, and decide position size based on the distance to SL
— Use TP1 for conservative partial exit, TP2 for second scale-out, TP3 for runner
— Review the TP1/TP3 hit rates in the dashboard to calibrate your expectations for the current instrument
Timeframe guidance:
— Scalping (1–5min): Squeeze Length 10–15, Min Squeeze Bars 3–5, ADX threshold 25
— Intraday (15min–1H): Squeeze Length 15–20, Min Squeeze Bars 5–8, default settings
— Swing (4H–Daily): Squeeze Length 20–30, Min Squeeze Bars 8–15, ADX threshold 18–20
— The longer the squeeze and higher the timeframe, the more energy stored → larger projected targets
⚙️ KEY SETTINGS REFERENCE
— Squeeze Length (default 13): shared period for BB and KC — higher = detects longer consolidations
— BB Multiplier (default 2.0): Bollinger Bands standard deviation multiplier
— KC Multiplier (default 1.2): Keltner Channel ATR multiplier — the gap between BB and KC multipliers controls how easily a squeeze triggers
— ADX Filter (default On): require low directional movement during squeeze
— ADX Threshold (default 21): maximum ADX value for valid squeeze — lower = stricter
— Volume Confirmation (default On): require volume spike on breakout bar (auto-disabled on forex)
— Volume Spike Mult (default 1.3): breakout volume must exceed SMA × this multiplier
— Min Squeeze Bars (default 5): minimum consecutive squeeze bars for valid range
— Prevent Overlap (default On): no new squeeze zone if it overlaps the previous one
— TP1 / TP2 / TP3 (default 0.618 / 1.0 / 1.618): take-profit as R-multiples of range width
— SL Padding (default 0.2): extra padding beyond range boundary, as fraction of ATR
📊 Dashboard
The info panel (adjustable to any chart corner) displays:
— Current squeeze status (Active with bar count, or None)
— Trade direction (Long / Short / —)
— Signal state (Active / Pending / Wait)
— ADX value with color coding (green if below threshold, red if above)
— Total breakout count (Long / Short split)
— TP1 and TP3 hit rates as percentages across all signals on chart
— Current timeframe and indicator version
⚠️ IMPORTANT NOTES
— This indicator does not repaint. All breakout signals require bar-close confirmation (barstate.isconfirmed).
— The TP hit rates shown in the dashboard are historical statistics on the current chart , not predictions. They depend entirely on the instrument, timeframe, and date range visible. A 70% TP1 hit rate on past data does not guarantee 70% going forward.
— SBP provides a structured trade framework (entry/SL/TP), but it is not a complete trading system . Position sizing, risk management, and trade selection remain the trader's responsibility.
— Not every squeeze produces a clean breakout. Some ranges resolve with choppy, directionless price action. The ADX filter and volume confirmation reduce this, but cannot eliminate it entirely.
— The indicator works across all asset classes — stocks, crypto, forex, futures, commodities. Volume features auto-adapt to instruments without volume data. Indicator

Vector Logic: Macro Regime SwingVector Logic: Macro Regime Swing 🦅
Most standard moving average strategies fail because they cannot tell the difference between a true trending market and a sideways "chop zone" (accumulation/distribution). They constantly fire false 'BUY' and 'SELL' signals while the asset is just moving sideways, leading to a slow bleed of your capital.
The Vector Logic: Macro Regime Swing indicator was built to solve exactly that. Instead of just looking for trends, this script mathematically detects when a stock has fallen asleep, throws up a visual "Trap," and sits safely on the sidelines until a real breakout happens.
⚙️ How the Engine Works
This indicator combines four engines/logics to confirm a trade:
1. The Macro Trap (The Purple Lines) 🟪
The script constantly monitors the last 60 days of price action. If the asset goes just 7 days without making a new 60-day high or low, the indicator declares the stock is "chopping."
• It instantly draws a faint purple ceiling and floor on your chart.
• While the price is trapped inside this purple chop zone, all trades are strictly blocked. You sit safely on the sidelines.
2. The Trend Engine (The Blue & Orange Lines) 🌊
For a trend to be valid, the script requires structural alignment. We use a classic, robust Moving Average crossover:
• Fast Trend: 20-period EMA (Cyan)
• Slow Trend: 50-period EMA (Orange)
• The price must be aggressively crossing the 20 EMA in the direction of the trend to trigger an entry.
3. The Volume Consensus 📊
A breakout without volume is a trap. The script monitors On-Balance-Volume (OBV) in the background. A trade will only fire if institutional volume is actively pushing the price in your direction.
4. The Momentum Exit (The Yellow Dotted Line) 🟡
Getting into a trade is only half the battle; keeping your profits is the other.
Instead of waiting for the price to crash all the way back down to the 20 or 50 EMA, this script uses a rapid 10-period EMA (the dotted yellow line) as a tight trailing stop. The moment a daily candle closes on the wrong side of this yellow line, the script ruthlessly exits the trade to lock in your momentum profits.
⏱️ Adapting for Smaller Timeframes
By default, the VL Macro Regime is tuned for Daily (1D) swing trading. However, the engine is fully dynamic. When you drop down to intraday timeframes (like 1H, 15m, or 5m), keep in mind that "Days" in the settings menu translates directly to "Candles" or "Bars". If you want to trap a true macro-level chop zone on a 15-minute chart, you should increase your Historical Range Lookback (e.g., 100 to 200 bars) to capture the overarching structure of the week. For highly aggressive day trading, you can also tighten the Trend MAs (e.g., 9 and 21) to catch rapid intraday momentum breakouts before the volume fades.
💡 How to Read the Chart
• BUY / SELL Labels: A clean, confirmed breakout. The trend is aligned, volume is backing it up, and the stock has escaped the purple Macro Trap.
• EXIT Circles: The tiny grey circles tell you exactly when the price closed across the yellow 10 EMA trailing stop. Time to take your profits and step away.
• TP Flags: Subtle green flags suggest a standard 5% partial Take-Profit zone.
• The Dashboard HUD: Located in the top right, this panel gives you a real-time pulse check on the current trade status, volatility state, and volume trend.
🛠️ Built-In Failsafes
• Zero Repainting: All signals are strictly hardcoded to the candle close (barstate.isconfirmed). What you see on a closed daily candle is permanently locked in history. No flickering, no vanishing signals.
• Glitch Protection: Automatically untethers and resets itself if it encounters broken historical data or extreme anomalies (like leveraged ETF reverse splits).
Disclaimer: This script is for educational and informational purposes only. It does not constitute financial advice. Always backtest strategies and manage your own risk. Indicator

Indicator

Indicator

Indicator

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

Range Intelligence Suite [LuxAlgo]The Range Intelligence Suite indicator is a specialized consolidation analysis tool that identifies price ranges using ATR-based sensitivity and provides deep volume-based insights through a delta-coded profile and real-time dashboard.
🔶 USAGE
The indicator helps traders identify periods of market indecision (consolidation) and analyze the internal volume dynamics to predict potential breakout directions.
When the price enters a consolidation phase, the script automatically draws a range box with a mid-line and gradient shading. To the right of each range, a Volume Profile is generated, providing a structural view of where most trading activity occurred. This allows users to see not just the price boundaries, but the "fair value" areas within those boundaries.
🔹 Liquidity Sweeps
The script highlights "Fakeouts" or "Liquidity Sweeps" with labels. These occur when price briefly exits the range boundaries (High or Low) but fails to close outside, signaling a potential reversal back into the range or a "stop-run" before a real breakout.
🔹 Delta-Coded Volume Profile
Unlike standard volume profiles, this profile dynamically changes color based on the Net Delta of the range:
A bullish profile indicates the range is currently under accumulation (more buy volume than sell volume).
A bearish profile indicates distribution (more sell volume than buy volume).
🔶 DETAILS
🔹 Range Detection Mechanism
The indicator determines a range by comparing the current price volatility to a historical average. It calculates the Highest High and Lowest Low over a user-defined lookback period (Detection Length).
A range is triggered when the total distance between that highest high and lowest low is less than the Average True Range (ATR) multiplied by the Range Sensitivity. Essentially, if the price action is "squeezed" into a vertical space smaller than the expected volatility, the script identifies it as a consolidation. The range remains active until a candle closes outside of these identified boundaries.
🔹 Dashboard Metrics
State : Displays whether the current range is in a state of Accumulation, Distribution, or if the script is currently scanning for a new trend.
Ready Score : A percentage-based metric that combines the duration of the range with the intensity of the net delta. A higher score suggests the range is "mature" and potentially nearing a significant breakout.
Range Net Delta : The raw difference between buying and selling volume accumulated since the range began.
🔶 SETTINGS
🔹 Intelligence Core
Detection Length : The lookback period used to identify consolidation ranges.
Range Sensitivity : ATR multiplier that determines how "tight" the price must be to trigger a range. Lower values require tighter price action to start a range.
Hide Overlapping Ranges : When enabled, only the most recent range is shown if multiple ranges overlap in time.
🔹 Visual UX
Bullish/Bearish Color : Sets the primary colors for the ranges and volume profiles.
Fill Transparency : Adjusts the opacity of the range background fills.
Show Point of Control (POC) : Displays the gold dotted line representing the price level with the highest total volume.
Highlight Liquidity Sweeps : Toggles the labels for high/low fakeouts.
🔹 Volume Profile
Show Volume Profile : Enables or disables the right-aligned volume histogram.
Rows : Determines the vertical granularity of the profile. Lower values create thicker bins.
Profile Max Width : Adjusts how far the profile extends horizontally to the right as a percentage of the range duration.
🔹 Dashboard
Dashboard : Toggles the on-screen information table.
Position/Size : Controls the location and scale of the dashboard UI.
Indicator

Volume Energy Reservoirs [LuxAlgo]The Volume Energy Reservoirs indicator is a physics-inspired momentum tool based on a "capacitance" model that treats the market as a system storing potential energy during stability and releasing it as kinetic flow during high-volume trends.
🔶 USAGE
The indicator helps traders identify periods of market compression (Squeezes) and subsequent expansion. It provides a dual-view approach with an oscillator tracking energy flow and on-chart visuals highlighting price consolidation ranges and trend climaxes.
Energy Accumulation (The Box): When the yellow Energy Reservoir fills in the oscillator, a filled Squeeze Box appears on the chart. This represents the "charging" phase where the market is storing potential energy within a tight range.
Range Extension (The Lines): Once the energy building phase completes, the filled box stops, and two horizontal dashed Squeeze Extension Lines project from the box's high and low. These lines define the critical support and resistance levels established during the squeeze.
The Breakout: A breakout is confirmed when a candle closes above or below the extension lines. At this moment, the lines stop drawing, signaling that the stored energy has been released into kinetic momentum.
Trend Monitoring: Follow the Conviction Gradient on the background (default 75% transparency) and the vibrant Kinetic Aura in the oscillator to gauge the strength of the move.
Exhaustion (The Exit): Look for Exhaustion Bubbles on the chart. A Red bubble at a bullish peak or a Green bubble at a bearish trough indicates the trend's "fuel" is spent. Larger bubbles represent higher-volume climaxes.
🔶 DETAILS
The script utilizes a unique "Energy Reservoir" logic to quantify market state by using relative displacement math rather than absolute price values, making it adaptive across different asset classes.
🔹 Squeeze Mechanism
The system transitions through three distinct visual states:
Active Squeeze: A filled yellow box that dynamically expands its high and low boundaries as long as the "Energy Reservoir" is charging (Reservoir > 5).
Post-Squeeze Extension: Once the reservoir level drops, the box is locked. Two horizontal dashed lines extend to the right from the box's maximum high and minimum low.
Breakout Termination: The extension lines persist until the market price closes outside of the defined range, providing a clear visual of the "Range to Beat."
🔹 Exhaustion & Conviction
Exhaustion Bubbles: These signals are specifically coded to ignore consolidation zones, only appearing during active trends when momentum begins to fade at an extreme. Size is determined by relative volume.
Conviction Gradient: A thermal background heatmap (Teal for Bullish, Red for Bearish) that tracks trend conviction directly on the price chart. The default transparency is set to 75 to ensure a balance between visibility and chart clarity.
Kinetic Aura: A vertical gradient glow in the oscillator that scales with the asset's recent volatility and volume-weighted flow.
🔶 SETTINGS
🔹 Main Settings
Energy Horizon: The lookback period used to calculate the price midpoint and range stability for energy accumulation.
Energy Sensitivity: Adjusts how quickly energy is released during volume spikes. Higher values require more significant volume to discharge the reservoir.
🔹 Visual Settings
Highlight Squeeze Range: Toggles the drawing of the filled box and the subsequent extension lines on the chart.
Show Exhaustion Bubbles: Toggles the volume-weighted bubbles that appear during momentum extremes.
Show Conviction Gradient on Chart: Toggles the thermal background gradient on the main price chart.
Background Transparency: Adjusts the maximum opacity of the on-chart conviction gradient (Default: 75). Indicator

Strategy

ORB Visual Backtester [MTF]This indicator is designed to help traders visualize and backtest the Opening Range Breakout (ORB) strategy with precision and flexibility. Its primary goal is to facilitate rapid visual backtesting , allowing traders to instantly see how price action behaved around the opening range on historical dates and refine their strategies accordingly without needing complex replay modes.
A key feature of this script is its Multi-Timeframe (MTF) capability. It allows you to view the ORB levels of a higher timeframe (e.g., 60-minute or 15-minute) while trading or analyzing on a lower timeframe (e.g., 1-minute or 5-minute chart).
Key Features
Visual Backtesting Optimized: By keeping the ORB box visible for a set duration on past sessions, you can easily scroll back through history to analyze win/loss rates and price behavior at a glance.
Multi-Timeframe Support: Define the ORB candle on any timeframe (e.g., 15m) and view it seamlessly on lower timeframes.
Custom Session Duration: The ORB box does not clutter the chart indefinitely. It stays visible for a specific duration (default: 390 minutes/full session) and then stops, keeping your chart clean.
Precise Timing: Users can set the exact Start Hour and Start Minute to match any market open (e.g., NYSE, London, or crypto sessions).
Weekend Filter: The indicator automatically skips Saturdays and Sundays to prevent invalid drawings during weekend gaps.
Settings & Configuration
1. ORB Settings
ORB Timeframe: Select the resolution used to calculate the Opening Range (e.g., "15" for a 15-minute ORB).
Start Hour (0-23) & Minute (0-59): The exact time the market session begins (e.g., 09:30).
Box Duration (Minutes): How long the box should extend to the right. The default is 390 minutes (6.5 hours), covering a standard trading session.
2. Visual Settings
Box Background Color: Sets the fill color and transparency of the ORB zone.
Border Color / Width: Customizes the outline of the box.
Show Price Labels: Toggles the visibility of price labels extending from the High and Low of the range.
How to Use for Strategy Building
Set the ORB Timeframe (e.g., 15 min).
Scroll back to previous days on your chart.
Observe whether the price respected the range, faked out, or broke out cleanly.
Use this visual data to determine the most profitable breakout rules for your specific asset.
Note: This Pine Script code and the description text above were generated with the assistance of Artificial Intelligence. Indicator

Dynamic Delta FVG [LuxAlgo]The Dynamic Delta FVG indicator provides a comprehensive analysis of Fair Value Gaps (FVGs) by integrating intra-bar volume delta to visualize the internal buying and selling pressure within price imbalances.
🔶 USAGE
The script identifies standard Fair Value Gaps and enhances them by splitting the visual representation into two distinct segments based on volume delta. This allows traders to see exactly where institutional aggressive orders were concentrated during the formation of the gap.
Users can utilize this tool to:
Identify high-probability FVGs where the volume delta aligns with the gap direction. Determine specific price levels within a gap that acted as the primary "point of control" for buyers or sellers. Monitor real-time sentiment through a dynamic dashboard that aggregates the delta of all active imbalances. Filter out insignificant market noise using ATR and volume-based threshold settings.
🔹 Detailed Buyer/Seller Tags
Each active FVG features a dynamic tag on the right edge displaying the specific percentage of buying (B) and selling (S) volume that occurred within that price range. The tag background color shifts based on the dominant force, providing an immediate visual cue of the gap's internal strength. These tags move dynamically as the boxes expand, ensuring they always remain at the current price action edge.
🔹 Filter Overlapping
When enabled, the script will automatically remove existing active FVGs that overlap with a new discovery. This ensures only the most recent "current" imbalance is displayed in a specific price zone, preventing visual clutter and focusing on the most relevant institutional levels.
🔹 Mitigation Modes
The script supports two mitigation modes to suit different trading styles:
**Touch:** A gap is considered mitigated as soon as price enters the range. **Full Fill:** A gap remains active until price has completely traversed the entire range of the imbalance.
🔶 DETAILS
The indicator utilizes
request.security_lower_tf()
to fetch granular volume data from lower timeframes (e.g., 1-second data). This allows for a precise calculation of "Buy Volume" versus "Sell Volume". The split in the FVG box represents the ratio of these volumes. For example, if an FVG has 70% buying volume, the green segment will occupy 70% of the vertical height of the box, while the red segment occupies the remaining 30%.
🔹 Aggregate Sentiment Dashboard
The dashboard calculates market strength across all active imbalances rather than just categorizing by gap direction. This means if multiple bullish FVGs contain significant "absorbed" selling volume, the "Seller Strength" metric will accurately reflect this bearish pressure. The Net Sentiment is derived from the net difference between aggregate buyer and seller percentages across all active gaps.
🔶 SETTINGS
🔹 Detection Filters
**Min Volume Threshold:** Multiplier for the 20-period average volume. Gaps forming on volume lower than this threshold are ignored. **Min ATR Magnitude:** Sets the minimum required size of the FVG relative to the current ATR. **Mitigation Mode:** Determines whether a touch or a full fill "closes" the gap. **Filter Overlapping:** When enabled, the script deletes older active gaps that overlap with new ones.
🔹 Volume Delta Analysis
**Delta Timeframe:** The lower timeframe used for volume calculations. Required for higher precision on 1m charts.
🔹 Visuals
**Max Active Gaps:** Limits the number of boxes displayed on the chart (Default: 10). **Buyer/Seller Color:** Customizable colors for the split segments within the FVG. **Show Mitigated Gaps:** When enabled, mitigated gaps remain on the chart with a faded appearance.
🔹 Dashboard
**Show Dashboard:** Toggles the real-time sentiment and imbalance summary table. **Position/Size:** Controls the UI placement and scale of the dashboard. Indicator

Indicator

Market Structure Signals | ProjectSyndicateMarket Structure Signals automatically detects Break of Structure (BOS) and Change of Character (CHoCH) patterns using pivot-based swing analysis, generates clean entry levels with ADR10-calibrated TP1/TP2/SL zones, and provides a professional performance dashboard tracking win rates and trade history for data-driven strategy optimization.
Core Features
• 📊 Pivot-Based Market Structure Detection — Automatically identifies swing highs/lows using customizable lookback period (5-100 bars) to detect institutional order flow shifts and trend reversals.
• ⚡ BOS (Break of Structure) Signals — Triggers when price breaks previous swing high/low in trend direction, indicating continuation of smart money positioning.
• 🔄 CHoCH (Change of Character) Signals — Detects when breakout reverses previous trend direction, signaling potential trend exhaustion or reversal setup.
• 🎨 Clean Visual Presentation — Horizontal breakout lines with large BOS/CHoCH labels at breakout levels, color-coded for bullish (teal #21c997) and bearish (purple #cc24e2) setups.
• 📏 ADR10-Based TP/SL Calculation — Uses 10-day Average Daily Range (ADR10) percentage-based targets for consistent, volatility-adjusted risk management across all instruments and timeframes.
• 🎯 Dual Take Profit Levels — TP1 (default 20% of ADR10) and TP2 (default 30% of ADR10) with clean rectangular zones and price labels for clear profit targets.
• 🛡️ Stop Loss Zones — SL level (default 20% of ADR10) plotted as clean rectangular zone below entry for longs, above entry for shorts.
• 📦 Clean Zone Visualization — Rectangular boxes with customizable transparency (default 85% fill, 50% border) extend from entry bar to current bar for active trades.
• 🚫 No Position Sizing Clutter — Entry labels show clean price levels only, no quantity calculations or risk percentages cluttering the chart.
Professional Performance Dashboard
• 📈 Real-Time Statistics Panel — Top-right dashboard displays Total Signals, Closed Trades, TP1 Wins, TP2 Wins, and SL Losses with color-coded values.
• 🎯 Win Rate Metrics — Shows TP1 Win Rate (trades hitting at least TP1), TP2 Win Rate (trades reaching TP2), and Overall Win Rate (any TP hit).
• 📜 Last 10 Trades History — Color-coded trade results (TP2=teal, TP1=green, SL/Reversal=red) for quick performance review.
• 🔧 Adjustable Text Size — Dashboard text size setting (Tiny/Small/Normal/Large/Huge) for optimal visibility on any screen size or resolution.
• ✅ Mathematically Accurate — TP2 win rate always ≤ TP1 win rate (since TP2 is further), Overall win rate = TP1 win rate (any TP hit counts as win).
• 🔄 Dynamic Updates — Statistics recalculate automatically when you adjust TP/SL percentage settings to show historical performance with new parameters.
⚙️ Customization Options
Market Structure Settings
• Market Structure Lookback (5-100, default 25) — Number of candles for pivot high/low detection, lower = more sensitive, higher = major swings only.
• BOS Confirmation (Close/Wick) — Use candle close or wick for breakout confirmation, Close = conservative, Wick = aggressive entries.
• Show CHoCH Labels (true/false) — Toggle Change of Character labels on/off, disable for cleaner chart with BOS signals only.
TP/SL Settings (ADR10-Based)
• TP1 % of ADR10 (default 20%) — First target distance as percentage of 10-day Average Daily Range, adjust based on instrument volatility.
• TP2 % of ADR10 (default 30%) — Second target distance as percentage of ADR10, typically 1.5-2x TP1 for optimal risk:reward.
• SL % of ADR10 (default 20%) — Stop loss distance as percentage of ADR10, keeps risk consistent with market volatility.
🔔 How to Setup Alerts
Market Structure Signals includes built-in alert conditions for PulseWire's native alert system:
Step-by-Step Alert Setup:
1.Add Indicator to Chart — Apply "Market Structure Signals" to your chart with desired settings.
2.Open Alerts Panel — Click the Alert icon (bell) in top toolbar or press Alt + A (Windows) / Option + A (Mac).
3.Create Alert — Click "Create Alert" button (+ icon).
4.Select Condition — In "Condition" dropdown, select "Market Structure Signals" and choose:
•"Bullish BOS/CHoCH" — Alert when bullish breakout detected
•"Bearish BOS/CHoCH" — Alert when bearish breakout detected
5.Configure Alert Options:
•Alert Name: e.g., "XAUUSD M30 - Bullish BOS"
•Frequency: "Once Per Bar Close" (recommended) or "Only Once"
•Expiration: Set alert duration or leave open-ended
6.Notification Settings: Enable desired notification methods:
•📱 Push notifications to PulseWire mobile app
•📧 Email notifications
•🔊 Sound alerts in browser
•🪝 Webhook URL for third-party integrations
7.Save Alert — Click "Create" to activate alert.
Alert Best Practices:
• Use "Once Per Bar Close" frequency to avoid false alerts during bar formation.
• Set separate alerts for bullish and bearish signals on each timeframe you trade.
• Test alerts on demo/paper trading before live use to verify settings.
• Combine with price action confirmation before entering trades.
📈 Supported Markets & Instruments
✅ Gold (XAUUSD) — Excellent performance on M30/H1/H4 with ADR10-based targets perfectly suited for gold volatility.
✅ Forex Pairs — EUR/USD, GBP/USD, USD/JPY, AUD/USD, NZD/USD, and all major/minor pairs.
✅ Cryptocurrencies — BTC/USD, ETH/USD, and all crypto pairs (adjust ADR10 percentages for higher volatility).
✅ Stock Indices — ES (S&P 500), NQ (Nasdaq), YM (Dow Jones), RTY (Russell 2000).
✅ Individual Stocks — Large-cap stocks with sufficient liquidity and daily range.
✅ Commodities — Oil (CL), Natural Gas (NG), Silver (XAGUSD), Copper.
⏰ Recommended Timeframes
Optimal Performance:
• M10-M15 — Scalping and intraday setups, higher signal frequency, verify dashboard win rates before use.
• M30-H1 — Best balance of signal quality and frequency, recommended starting point for most traders.
Important Notes:
• Always verify recent performance using the dashboard before trading new timeframes.
• Lower timeframes (M5-M10) may produce more signals but require tighter risk management.
• Higher timeframes (H4-D1) produce fewer but more reliable structural breaks.
• ADR10-based targets automatically adapt to each timeframe's volatility characteristics.
How to Use This Indicator
Trading Workflow:
1.Apply to Chart — Add "Market Structure Signals" to your preferred instrument and timeframe (start with M30/H1).
2.Review Dashboard — Check win rates and recent trade history to assess current market structure quality and strategy performance.
3.Wait for Signal — BOS label appears when price breaks previous swing high/low, CHoCH when breakout reverses trend.
4.Confirm Entry — Use price action, candlestick patterns, or your trading system to confirm entry at breakout level.
5.Manage Trade — TP1/TP2 zones show profit targets, SL zone shows stop loss, adjust position size based on your risk tolerance.
6.Monitor Performance — Track results in dashboard, adjust TP/SL percentages if needed based on win rate data.
Strategy Tips:
• Focus on BOS signals in trending markets for continuation setups.
• Watch for CHoCH signals at key support/resistance for reversal opportunities.
• Combine with volume analysis, order flow, or momentum indicators for confirmation.
• Use higher timeframe structure (H4/D1) to filter lower timeframe signals (M30/H1).
• Adjust ADR10 percentages based on instrument: Gold 20-30%, Forex 15-25%, Crypto 30-50%.
🎯 Why This Indicator is Unique
• ✅ Volatility-adaptive targets vs fixed-pip targets
• ✅ Clean professional dashboard vs cluttered multi-panel stats
• ✅ Mathematically accurate win rates vs inflated performance metrics
• ✅ No position sizing clutter vs quantity/risk calculations on every label
• ✅ Customizable text size for any screen vs tiny unreadable text
• ✅ Built from scratch vs copy-paste indicator code
⚠️ IMPORTANT DISCLAIMERS
Educational Purpose Only
This indicator is designed for educational purposes only to help traders understand Smart Money Concepts (SMC), market structure analysis, and Break of Structure (BOS) / Change of Character (CHoCH) detection methodologies. It is NOT financial advice and should NOT be used as a standalone trading system.
Past Performance Warning
Past results are not a guarantee of future performance. Historical win rates, trade statistics, and dashboard metrics shown in backtesting or past chart data do not predict or guarantee future trading outcomes. Market conditions change, volatility fluctuates, and what worked historically may not work in current or future markets.
Risk Disclosure
Trading financial instruments involves substantial risk of loss and is not suitable for all investors. You should carefully consider your investment objectives, level of experience, and risk appetite before trading. Never trade with money you cannot afford to lose. Indicator

Vector Logic: Gator Trend Hunter [v 2.0]MAJOR UPDATE: Added Trend Rider Logic to prevent premature exits.
"Stop getting shaken out of winning trades."
🛑 The Problem:
Most trend-following indicators have a fatal flaw: they exit too early . As soon as a strong trend pauses to take a breath, standard momentum indicators (like MACD or moving average crosses) panic and signal an exit, forcing you to watch from the sidelines as the stock rips higher without you.
✅ The Solution: The "Trend Rider" Logic
The VL: Gator Trend Hunter is an institutional-grade trend system designed to solve the problem of premature exits. It combines the legendary Williams Alligator volatility logic with a 200 Double EMA macro filter, but with a critical twist:
Instead of exiting when lines cross (which is noisy), this script uses a Structure Break Exit . It will keep you in the trade as long as the price candles close above the Alligator's Teeth (the Red Balance Line). This acts as a "Guard Rail," allowing the price to wiggle, pullback, and test support without killing your position.
_______________________________________
🧠 How It Works
1. The Macro Filter (200 DEMA) 🌊
The script first checks the "Big Picture" trend direction.
• Price > Orange Line = 🟢 Longs Only.
• Price < Orange Line = 🔴 Shorts Only.
2. The Trigger (The Alligator) 🐊
It waits for the Alligator lines to "Sleep" (contract/tangle) and then "Eat" (expand).
• LONG: When the Green line crosses above the Red line and price breaks out.
• SHORT: When the Green line crosses below the Red line and price breaks down.
3. The Ride (The Secret Sauce) 🏄♂️
Once in a trade, the script ignores minor crossovers . It only signals an EXIT if the price physically closes beyond the Red Guard Rail.
_______________________________________
📖 The Playbook: How to Trade It
• The Setup: Look for the Macro Trend Line (Orange) to be sloping up.
• The Entry: Wait for the Cyan "BUY" Label . This appears when the Alligator wakes up and expands (you will see the "Gator Cloud" turn bright Blue).
• The "Sit on Your Hands" Phase: This is the hardest part of trading. You will see red candles. You will see pullbacks. Do not sell. Trust the Red Line. As long as the "Gator Cloud" remains visible and price is above the Red line, the trend is healthy.
• The Exit: Sell only when the Yellow "X" appears. This confirms that the trend structure has actually broken.
_______________________________________
⚡ Key Features
• Bi-Directional: Works for both Bull markets (Longs) and Bear markets (Shorts).
• State Machine: No signal spam. You get one clean entry signal, and then silence until the exit.
• Live Dashboard: A status panel in the bottom right corner shows you:
📊 Macro Trend: Bullish/Bearish.
🐊 Gator Phase: Sleeping vs. Expansion.
🎯 Active Action: Long, Short, or Wait.
💎 Best For:
• Trending Assets: High Beta Stocks (NVDA, TSLA), Crypto (BTC, ETH), and Commodities.
• Timeframes: Optimized for 4H and Daily charts to catch major swings.
Part of the Vector Logic Labs quantitative suite. Indicator
