Bot Webhook v8.4 [BTC]Bot Webhook v8.4 - Optimized Multi-Timeframe Signal Generator
========================================
ENGLISH (EN)
========================================
Data-driven signal generation for BTC/USD with timeframe-specific filters (30S-20m), Keltner Squeeze Detection and Volatility Regime Recognition. Optimized from 136 signals + 9406 1m candles.
OVERVIEW
This script is the BTC/USD-specific version of Bot Webhook v8.4. It generates Long and Short signals with a confidence score and sends them as JSON alerts to a webhook endpoint. The symbol "BTCUSD" is hardcoded in the alert - ideal for use with an automated trading bot.
Base: v7.3 TF-specific filters (proven) + v8.0 Keltner/Regime (Squeeze SHORT only)
SIGNAL LOGIC
LONG Signals (v7.3 Base):
- RSI < TF-specific threshold (Oversold)
- Stochastic K < TF-specific threshold
- RSI Slope > TF-specific threshold (Momentum reversal)
- ADX < TF-specific threshold (no excessive counter-trend)
- Proven performance: 68.2% $20-rate, R/R 1.48x
SHORT Signals (v7.3 Base + Keltner Squeeze):
- RSI > TF-specific threshold (Overbought)
- Stochastic K > TF-specific threshold
- RSI Slope < TF-specific threshold (Momentum reversal)
- Squeeze SHORT: Bollinger inside Keltner + bearish momentum
- Proven performance: 53.8% $20-rate, R/R 1.39x (Squeeze)
INDICATORS
- EMA 20/50/200 (Trend detection + filter)
- RSI 14 + RSI Slope (Momentum + direction change)
- Stochastic RSI (Overbought/Oversold conditions)
- MACD 12/26/9 (Momentum confirmation)
- Bollinger Bands 20/2.0 (Volatility + Squeeze Detection)
- Keltner Channel 20/1.5 (Squeeze Detection)
- ADX 14 (Trend strength)
- ATR 14 (Stop Loss / Take Profit calculation)
- Volume SMA 20 (Volume confirmation)
REGIME DETECTION
Trend Regime (EMA-based):
- STRONG_TREND_UP / STRONG_TREND_DOWN
- WEAK_TREND_UP (BLOCKED - 0% success rate!)
- WEAK_TREND_DOWN / NEUTRAL
Volatility Regime (ADX + ATR Percentile):
- TRENDING_HIGH_VOL / TRENDING_LOW_VOL
- SQUEEZE_BUILDING / BREAKOUT_IMMINENT
- RANGING_HIGH_VOL / RANGING_LOW_VOL
- TRANSITIONAL
CONFIDENCE CALCULATION
Base confidence from verified win rates per timeframe (0.72-0.92)
Modifiers:
+ Extreme RSI/StochK values (+0.03 to +0.05)
+ Trending High Vol Regime (+0.04)
- Ranging High Vol Regime (-0.08)
- Squeeze Building (-0.03)
- Counter-trend (-0.10)
- Low Volume (-0.05)
Min. confidence for alert: 70% (adjustable)
STOP LOSS / TAKE PROFIT
Base trades: ATR x 1.5 (SL) / ATR x 2.5 (TP) = R/R 1:1.67
Squeeze trades: ATR x 1.2 (SL) / ATR x 3.0 (TP) = R/R 1:2.5
TIMEFRAMES
Supported: 30S, 45S, 1m-20m (each with individually optimized thresholds)
Best TFs: 30S (47.1%), 45S (34.8%), 12m+ (33%+)
4m: LONG + SHORT disabled (no data)
WEBHOOK ALERT FORMAT (JSON)
{"signal":"long/short", "symbol":"BTCUSD", "timeframe":"...", "price":..., "source":"Bot_Webhook_v84", "confidence":..., "metadata":{"entry":..., "stop_loss":..., "take_profit":..., "atr":..., "adx":..., "rsi":..., "rsi_slope":..., "stoch_k":..., "signal_type":"...", "strategy":"...", "regime":"...", "vol_regime":"...", "expected_wr":"..."}}
SETUP
1. Apply script to BTCUSDT/BTCUSD chart
2. Select desired timeframe (30S-20m)
3. Create alert and enter webhook URL
4. Create a separate alert for each timeframe
Other versions available: ETH, SOL
AUTOMATED TRADING BOT
Want to automate these signals? A fully automated trading bot is available that processes the webhook alerts from this script and executes trades automatically - including risk management, position sizing, regime filtering and smart signal validation.
- Full bot with live trading or paper trading mode
- Processes all signals from this indicator automatically
- Built-in risk management with ATR-based SL/TP
- Multi-timeframe support (30S-20m)
More info: futuresbot.de
Or send me a direct message here on PulseWire!
DISCLAIMER: This strategy is for educational purposes only. Past performance does not guarantee future results. Always use proper risk management.
========================================
DEUTSCH (DE)
========================================
Datengetriebene Signalgenerierung fuer BTC/USD mit TF-spezifischen Filtern (30S-20m), Keltner-Squeeze-Detection und Volatility-Regime-Erkennung. Optimiert aus 136 Signalen + 9406 1m-Candles.
UEBERBLICK
Dieses Script ist die BTC/USD-spezifische Version des Bot Webhook v8.4. Es generiert Long- und Short-Signale mit Confidence-Score und sendet diese als JSON-Alert an einen Webhook-Endpunkt. Das Symbol "BTCUSD" ist fest im Alert eingebettet - ideal fuer den Einsatz mit einem automatisierten Trading-Bot.
Basis: v7.3 TF-spezifische Filter (bewaehrt) + v8.0 Keltner/Regime (nur Squeeze SHORT)
SETUP
1. Script auf BTCUSDT/BTCUSD Chart anwenden
2. Gewuenschten Timeframe waehlen (30S-20m)
3. Alert erstellen und Webhook-URL eintragen
4. Fuer jeden Timeframe einen separaten Alert erstellen
Weitere Versionen verfuegbar: ETH, SOL
AUTOMATISIERTER TRADING-BOT
Du moechtest diese Signale automatisieren? Es gibt einen vollautomatischen Trading-Bot, der die Webhook-Alerts dieses Scripts verarbeitet und Trades automatisch ausfuehrt - inklusive Risikomanagement, Positionsgroesse, Regime-Filterung und smarter Signal-Validierung.
- Kompletter Bot mit Live-Trading oder Paper-Trading-Modus
- Verarbeitet alle Signale dieses Indikators automatisch
- Integriertes Risikomanagement mit ATR-basiertem SL/TP
- Multi-Timeframe-Unterstuetzung (30S-20m)
Mehr Infos: futuresbot.de
Oder schreib mir eine persoenliche Nachricht hier auf PulseWire!
HAFTUNGSAUSSCHLUSS: Diese Strategie dient zu Bildungszwecken. Vergangene Performance garantiert keine zukuenftigen Ergebnisse. Nutze stets ein angemessenes Risikomanagement.
Indicator

Bot Webhook v8.4 [ETH]Bot Webhook v8.4 - Optimized Multi-Timeframe Signal Generator
Data-driven signal generation for ETH/USD with timeframe-specific filters (30S-20m), Keltner Squeeze Detection and Volatility Regime Recognition. Optimized from 136 signals + 9406 1m candles.
Datengetriebene Signalgenerierung fuer ETH/USD mit TF-spezifischen Filtern (30S-20m), Keltner-Squeeze-Detection und Volatility-Regime-Erkennung. Optimiert aus 136 Signalen + 9406 1m-Candles.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OVERVIEW / UEBERBLICK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
This script is the ETH/USD-specific version of Bot Webhook v8.4. It generates Long and Short signals with a confidence score and sends them as JSON alerts to a webhook endpoint. The symbol "ETHUSD" is hardcoded in the alert - ideal for use with an automated trading bot.
Dieses Script ist die ETH/USD-spezifische Version des Bot Webhook v8.4. Es generiert Long- und Short-Signale mit Confidence-Score und sendet diese als JSON-Alert an einen Webhook-Endpunkt. Das Symbol "ETHUSD" ist fest im Alert eingebettet - ideal fuer den Einsatz mit einem automatisierten Trading-Bot.
Base: v7.3 TF-specific filters (proven) + v8.0 Keltner/Regime (Squeeze SHORT only)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SIGNAL LOGIC / SIGNAL-LOGIK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
LONG Signals (v7.3 Base):
- RSI < TF-specific threshold (Oversold)
- Stochastic K < TF-specific threshold
- RSI Slope > TF-specific threshold (Momentum reversal / Momentum-Wende)
- ADX < TF-specific threshold (no excessive counter-trend / kein ueberstarker Gegentrend)
- Proven performance: 68.2% $20-rate, R/R 1.48x
SHORT Signals (v7.3 Base + Keltner Squeeze):
- RSI > TF-specific threshold (Overbought)
- Stochastic K > TF-specific threshold
- RSI Slope < TF-specific threshold (Momentum reversal / Momentum-Wende)
- Squeeze SHORT: Bollinger inside Keltner + bearish momentum
- Proven performance: 53.8% $20-rate, R/R 1.39x (Squeeze)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
INDICATORS / INDIKATOREN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
- EMA 20/50/200 (Trend detection + filter / Trend-Erkennung + Filter)
- RSI 14 + RSI Slope (Momentum + direction change / Richtungswechsel)
- Stochastic RSI (Overbought/Oversold conditions)
- MACD 12/26/9 (Momentum confirmation / Momentum-Bestaetigung)
- Bollinger Bands 20/2.0 (Volatility + Squeeze Detection)
- Keltner Channel 20/1.5 (Squeeze Detection)
- ADX 14 (Trend strength / Trendstaerke)
- ATR 14 (Stop Loss / Take Profit calculation)
- Volume SMA 20 (Volume confirmation / Volumen-Bestaetigung)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REGIME DETECTION / REGIME-ERKENNUNG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Trend Regime (EMA-based):
- STRONG_TREND_UP / STRONG_TREND_DOWN
- WEAK_TREND_UP (BLOCKED - 0% success rate! / BLOCKIERT - 0% Erfolgsrate!)
- WEAK_TREND_DOWN / NEUTRAL
Volatility Regime (ADX + ATR Percentile):
- TRENDING_HIGH_VOL / TRENDING_LOW_VOL
- SQUEEZE_BUILDING / BREAKOUT_IMMINENT
- RANGING_HIGH_VOL / RANGING_LOW_VOL
- TRANSITIONAL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CONFIDENCE CALCULATION / CONFIDENCE-BERECHNUNG
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Base confidence from verified win rates per timeframe (0.72-0.92)
Modifiers / Modifikatoren:
+ Extreme RSI/StochK values (+0.03 to +0.05)
+ Trending High Vol Regime (+0.04)
- Ranging High Vol Regime (-0.08)
- Squeeze Building (-0.03)
- Counter-trend / Gegentrend (-0.10)
- Low Volume (-0.05)
Min. confidence for alert: 70% (adjustable / einstellbar)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
STOP LOSS / TAKE PROFIT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Base trades: ATR x 1.5 (SL) / ATR x 2.5 (TP) = R/R 1:1.67
Squeeze trades: ATR x 1.2 (SL) / ATR x 3.0 (TP) = R/R 1:2.5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TIMEFRAMES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Supported / Unterstuetzt: 30S, 45S, 1m-20m (each with individually optimized thresholds / alle mit eigenen optimierten Schwellenwerten)
Best TFs / Beste TFs: 30S (47.1%), 45S (34.8%), 12m+ (33%+)
4m: LONG + SHORT disabled (no data / deaktiviert, keine Daten)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
WEBHOOK ALERT FORMAT (JSON)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
{"signal":"long/short", "symbol":"ETHUSD", "timeframe":"...", "price":..., "source":"Bot_Webhook_v84", "confidence":..., "metadata":{"entry":..., "stop_loss":..., "take_profit":..., "atr":..., "adx":..., "rsi":..., "rsi_slope":..., "stoch_k":..., "signal_type":"...", "strategy":"...", "regime":"...", "vol_regime":"...", "expected_wr":"..."}}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SETUP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. Apply script to ETHUSDT/ETHUSD chart / Script auf ETHUSDT/ETHUSD Chart anwenden
2. Select desired timeframe (30S-20m) / Gewuenschten Timeframe waehlen
3. Create alert and enter webhook URL / Alert erstellen und Webhook-URL eintragen
4. Create a separate alert for each timeframe / Fuer jeden Timeframe einen separaten Alert erstellen
Other versions available / Weitere Versionen verfuegbar: BTC, SOL
DISCLAIMER: This strategy is for educational purposes only. Past performance does not guarantee future results. Always use proper risk management. / Diese Strategie dient zu Bildungszwecken. Vergangene Performance garantiert keine zukuenftigen Ergebnisse. Nutze stets ein angemessenes Risikomanagement.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
AUTOMATED TRADING BOT / AUTOMATISIERTER TRADING-BOT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Want to automate these signals? A fully automated trading bot is available that processes the webhook alerts from this script and executes trades on Kraken Futures - including risk management, position sizing, regime filtering and smart signal validation.
- Full bot with live trading or paper trading mode
- Processes all signals from this indicator automatically
- Built-in risk management with ATR-based SL/TP
- Multi-timeframe support (30S-20m)
More info: futuresbot.de
Or send me a direct message here on PulseWire!
Du moechtest diese Signale automatisieren? Es gibt einen vollautomatischen Trading-Bot, der die Webhook-Alerts dieses Scripts verarbeitet und Trades auf Kraken Futures ausfuehrt - inklusive Risikomanagement, Positionsgroesse, Regime-Filterung und smarter Signal-Validierung.
- Kompletter Bot mit Live-Trading oder Paper-Trading-Modus
- Verarbeitet alle Signale dieses Indikators automatisch
- Integriertes Risikomanagement mit ATR-basiertem SL/TP
- Multi-Timeframe-Unterstuetzung (30S-20m)
Mehr Infos: futuresbot.de
Oder schreib mir eine persoenliche Nachricht hier auf PulseWire!
Indicator

Adaptive Trend Impulse Channel [TechnicalZen]Adaptive Trend Impulse Channel
User Guide and Interpretation Manual
A practical guide to reading the indicator as a map of impulse, deceleration, continuation, and structural reset.
Core idea
This indicator does not assume price moves in one smooth trend. It assumes markets typically move in impulses, then lose urgency, then either continue with another impulse, stall and re-center, or reverse. The channel is designed to visualize that rhythm.
High-level chart view of the indicator on a real instrument
Figure 1. High-level chart view of the indicator on a real instrument — Recommended image: a full-chart screenshot with the midline, bands, fill, regime markers, and retest markers visible.
1. What the indicator is trying to model
Most channels are built as a rolling average plus or minus some volatility measure. That works reasonably well, but it treats price as if it travels in a smooth and nearly continuous way. Real markets are usually messier and more alive than that. They tend to push in bursts, pause, compress, pull back, re-accelerate, and only then settle into a new local structure.
The Adaptive Impulse Channel is more realistic because it treats the chart as a sequence of structural phases. A strong move can create a new segment. A continued push can step that segment further. A tired phase can refresh the structure without fully reversing it. In other words, the indicator is trying to map the market as a living auction, not as a single drifting average.
Why that matters for traders
Traders do not usually ask whether price is merely above or below an average. They ask whether the move is real, whether it is still forceful, whether the market is tiring, and whether a pullback is a healthy retest or a sign of structural failure.
2. Why impulse and deceleration are close to price-action reality
Markets move when imbalance appears. Buyers temporarily overpower sellers, sellers overwhelm buyers, trapped traders cover, breakout participants pile in, or fresh information causes rapid repricing. That is the impulse phase. Yet that intensity rarely stays constant forever. Participation thins, profit-taking appears, fresh orders become harder to find, and the move starts to lose urgency. That is deceleration.
This indicator mirrors that logic. It re-anchors the channel when a meaningful structural event occurs, then lets the active segment decay rather than pretending the move should continue in a perfect straight line. That design choice is one of the reasons the tool often feels more intuitive than a standard envelope. It respects the fact that momentum must be renewed; it is not a permanent birthright bestowed by one strong candle.
• Impulse: price escapes the active structure with conviction.
• Deceleration: the new structural guide does not accelerate forever; it gradually loses urgency.
• Continuation: a fresh burst can ratchet the structure again in the same direction.
• Refresh: if the old segment becomes stale or detached, the indicator can locally re-center without forcing a full reversal.
Annotated impulse → deceleration → continuation sequence
Figure 2. Annotated impulse → deceleration → continuation sequence — Recommended image: one clear trend leg with a breakout, a pause, a continuation step marker, and a later pullback or refresh.
3. What you actually see on the chart
Mid line
The mid line is the organizing rail of the current structural phase. In Lead mode it behaves more like projected support or resistance; in Follow mode it behaves more like an adaptive center of gravity. Either way, it is the most important visual guide in the channel.
Upper and lower bands
The bands define the current accepted motion envelope. A small touch is not enough to change the market story. But when price pushes beyond them with enough force and enough confirmation, the script can interpret that as a new regime or a fresh continuation step.
Gradient fill
The fill helps the eye understand zone depth instead of only line location. It makes it easier to judge whether price is living comfortably inside structure, leaning hard against the edge, or forcing its way outside the channel.
Markers
Triangles identify true bullish or bearish regime flips. Circles mark continuation steps. Smaller retest markers identify quieter interactions with the active bands. Optional refresh markers show when the script locally re-centers the segment without calling a full directional reversal.
4. How to read the indicator in practice
Bullish regime flip
A bullish regime flip tells you the prior structure was overcome decisively enough that the script believes a new bullish phase has started. This is not a blind buy instruction. It is evidence that the market has likely changed character. The next question is whether price can hold the new structure on a pullback or retest.
Bearish regime flip
A bearish regime flip means the downside push was strong enough to invalidate the previous structure. This often matters more than a simple moving-average cross because the indicator is demanding displacement beyond the active channel, not merely a small drift below a smoothed line.
Continuation steps
Continuation steps are often the most useful events. They tell you the current regime is not merely surviving; it is reasserting. In a healthy trend the market often moves as burst, hold, burst again. These step markers help visualize that staircase behavior.
Refresh events
Refresh events are quieter but valuable. They mean the old segment became stale or too detached from local structure, so the script re-anchors without declaring a full directional reversal. That is a very realistic behavior because markets often reorganize before they make a dramatic statement.
Retests
Retests show interaction with the outer band during an existing regime. They matter because the flashy breakout is only half the story. The retest reveals whether the market can actually defend the new structural area. Many strong trends are built on exactly that sequence.
Bullish regime flip followed by a successful retest
Figure 3. Bullish regime flip followed by a successful retest — Recommended image: show the flip marker, the new segment, and a later lower-band retest that holds before continuation.
5. Lead mode versus Follow mode
Lead mode places the mid line on the opposite side of price pressure and lets it behave more like projected support or resistance. It is usually the better choice when you want the channel to feel structural and forward-looking rather than simply reactive.
Follow mode blends re-anchoring toward the local basis and behaves more like a dynamic tracking channel. It generally feels smoother and more classical. Traders who prefer channels to hug price action more gently often prefer this mode.
• Choose Lead when you care most about structure, pressure, and projected support or resistance.
• Choose Follow when you want a steadier, more mean-centered channel that tracks ongoing motion more closely.
Side-by-side comparison of Lead mode and Follow mode
Figure 4. Side-by-side comparison of Lead mode and Follow mode — Recommended image: same symbol and timeframe, same region of chart, with two screenshots that show the difference in midline behavior.
6. Settings guide
The easiest way to think about the logic settings is to divide them into five groups: sensitivity, confirmation, structural maintenance, event size, and channel shape. The tables below are written in trader language rather than coding language.
Sensitivity and confirmation
Setting How to think about it
ATR Length Sets the volatility measuring tape used throughout the channel. Higher values make the indicator less reactive to short-term noise.
Local Basis Length Controls how quickly the local structural center adapts. Lower values follow price faster; higher values smooth more.
Flip Threshold Beyond Band How far price must push outside the channel before a new regime can be declared.
Continuation Threshold Beyond Band How far price must extend in the same direction before the channel ratchets higher or lower.
Confirmation Bars Number of consecutive qualifying bars needed before a flip or continuation is accepted.
Structural maintenance, event size, and channel shape
Setting How to think about it
Cooldown Bars Minimum pause after an event so the indicator does not re-fire immediately.
Max Segment Age Maximum life of one structural segment before the script is allowed to refresh it.
Detach Threshold / Detach Bars Refresh control that re-centers the channel when its midline drifts too far from the local basis for too long.
Re-anchor Blend To Local Basis In Follow mode, determines how strongly the new segment leans back toward the local basis.
Step Size On Event How large the structural jump is when a continuation or regime flip occurs.
Adverse Slope Per Bar The built-in deceleration rate. Higher values make the post-impulse segment decay faster.
Base Half-Width / Local Spread Multiplier / Max Half-Width Controls channel thickness using ATR plus local spread, with a cap to prevent absurd expansion.
Mid Line View: Lead vs Follow Lead behaves like projected support/resistance. Follow behaves like a more classical adaptive channel.
7. Visual settings guide
The style controls do not change the trading logic, but they strongly affect readability. Good styling matters because an indicator that is technically correct but visually muddy will slow decision-making when the chart is moving fast.
Style control Purpose
Show Fill / Show Band Edges Turns the channel body and band outlines on or off. Helpful when you want either a clean structure view or a fuller visual guide.
Show Retests Displays quiet interaction markers when price retests the active band.
Show Regime Change Markers Shows only true bullish or bearish flips, not every structural refresh.
Show Continuation Step Marks Highlights staircase-style re-impulses inside an existing regime.
Show Refresh Marks Displays maintenance resets when the channel goes stale or detached.
Show Segment Cap Lines Vertical segment separators that show where one structural phase ended and the next began.
Connect Segment Endpoints Connects new segments into one continuous-looking ribbon. Turning this off makes the segmentation more visible.
Mid Glow Width / Mid Main Width / Band Edge Width Visual emphasis controls that help the channel read clearly on different chart backgrounds.
Gradient Colors and Transparencies Purely visual. Use them to improve contrast and make the active regime easier to read quickly.
8. Where the indicator tends to shine
• Trend days, especially when price alternates between expansion and pullback.
• Breakout continuation setups where you want to see whether the move is stepping rather than merely drifting.
• Swing trends with visible impulse legs and orderly retests.
• Markets where support and resistance behave like evolving zones rather than fixed horizontal lines.
Where it is less magical
• Hyper-choppy noise where every small breakout immediately fails.
• News whipsaw environments where structure is repeatedly invalidated in both directions.
• Very tight low-volume ranges where the market is not producing meaningful impulse-decay behavior at all.
Healthy expectation
This indicator is a structural lens, not a prophecy machine. It helps answer: What regime am I in? Is the move still forceful? Did the market just reload? Has the structure gone stale? Those are excellent questions. They are not the same thing as guaranteed entries or exits.
9. Practical workflow for using it
• Start by identifying the current regime: bullish, bearish, or neutral.
• Check whether price is respecting the active channel or constantly violating it.
• Watch for continuation steps; they often tell you more about trend health than the first flip does.
• Use retests to judge whether the new structure is being defended.
• Treat refreshes as re-centering events, not as instant reversal calls.
• Always confirm with context: market regime, volume, higher timeframe structure, and instrument personality.
Continuation staircase inside a healthy trend — Recommended image: a chart with multiple continuation step marks and a channel that ratchets in the trend direction.
10. Limitations and best practices
The model is grounded, but it is still a model. It does not know hidden liquidity, macro headlines, dealer positioning, or whether a single market-moving order is about to smash the structure sideways. Its job is to describe price behavior in a disciplined way, not to replace judgment.
• Do not treat every marker as a trade signal in isolation.
• Avoid over-tuning the settings on one symbol until the script fits past noise too perfectly.
• Remember that a strong indicator can still struggle when the market itself has no clean structure.
• Use screenshots and replay study to learn the difference between healthy continuation and late-stage exhaustion.
Example of a weak environment: choppy market with poor structural follow-through
Figure 6. Example of a weak environment: choppy market with poor structural follow-through — Recommended image: a sideways region showing why the channel is less useful when impulse-decay behavior is absent.
11. Suggested images to insert later
This document already includes figure placeholders. If you want to turn it into a polished final manual, the best image set would include six screenshots: a full high-level chart, an impulse-deceleration-continuation sequence, a regime flip plus retest example, a Lead-versus-Follow comparison, a multi-step continuation trend, and one failure example from a choppy market. Those six images usually tell the whole story clearly.
Image support
I can insert real screenshots into these placeholders if you upload them. The cleanest approach is to provide PNG screenshots with the instrument, timeframe, and any annotations you want preserved.
Indicator

[ A L P H A X ] Sniper - Tiered Entry + TP/SL LevelsAlphaX Sniper — Multi-Layer Confluence Scoring, Tiered Entry Grading, ATR-Based TP/SL Levels, Trailing Stop & Sniper Kill Zones
AlphaX Sniper is a precision entry system built around a multi-factor confluence scoring engine that evaluates trend strength, oscillator positioning, volume, session quality, and higher timeframe bias simultaneously — then grades every signal into one of three tiers: A, AA, or AAA. Designed for traders who want surgical, high-confidence entries rather than a constant stream of noise. Built for XAUUSD, forex majors, and indices across intraday timeframes.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📸 Visual Overview
Full chart view showing trend ribbon, tiered signal labels, TP/SL levels, sniper kill zones, and trailing stop
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔬 The Trend Engine — How It Works
At the foundation of AlphaX Sniper is a four-EMA Trend Engine that scores the current market structure from -4 to +4 and classifies it into distinct trend states:
Fast EMA (8) — immediate momentum reference, most sensitive to price changes
Medium EMA (21) — intermediate trend confirmation layer
Slow EMA (55) — the trend backbone, filters short-term noise
Anchor EMA (200) — the macro structural divider; being above or below it determines the dominant bias
The engine scores four independent conditions each bar:
EMA ribbon alignment (Fast > Medium > Slow for bull, reverse for bear)
Fast EMA slope direction (accelerating up or down)
Medium EMA slope direction
Price position relative to the Anchor EMA
Each condition contributes ±1 to the Trend Score , producing a value from -4 to +4:
+4 / +3 — Strong Bull Trend
+2 — Moderate Bull Trend
+1 — Mild Bull
0 — Neutral / Ranging
-1 — Mild Bear
-2 — Moderate Bear Trend
-4 / -3 — Strong Bear Trend
The space between the Fast EMA and Slow EMA is filled with a Trend Ribbon — yellow-green during bull conditions, red during bear conditions, and gray when the market is neutral or transitioning. The ribbon visually communicates the current trend state at a glance without requiring you to read any values.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 The Confluence Scoring System
Every signal in AlphaX Sniper is produced by a real-time confluence scoring engine that evaluates six independent factors and produces a bull score and a bear score from 0 to 100 on every bar.
Trend Strength (up to 30 points)
Strong Bull/Bear Trend (score ±3 or ±4) — 30 points
Moderate Trend (score ±2) — 20 points
Mild Trend (score ±1) — 10 points
Neutral — 0 points
RSI Positioning (up to 20 points)
RSI recovering from pullback zone (crossing back above/below threshold) — 20 points
RSI sitting in pullback zone — 12 points
RSI already extended in the opposite direction — up to -15 points (penalty)
Stochastic Trigger (up to 15 points)
%K crossing %D while recovering from oversold/overbought territory — 15 points
%K/%D crossover alone — 12 points
%K exiting oversold or overbought zone — 8 points
MACD Alignment (up to 10 points)
When MACD filter is enabled: aligned and accelerating — 10 points; aligned but flat — 5 points
When MACD filter is disabled: full 10 points awarded by default (does not penalize)
Volume Quality (up to 10 points)
Volume spike (>1.5× the 20-SMA) — 10 points
Above-average volume (>1.0×) — 7 points
Meets minimum volume threshold — 4 points
Candle Structure, HTF Bias & Session (up to 10 points)
Strong directional candle with solid body — 5 points
Higher timeframe EMA alignment confirming the same direction — 5 points
London/NY overlap session — 5 points; London or NY solo — 3 points; Asia — 0 points
Penalty Deductions
RSI at extreme opposing level — up to -15 points
Low volatility (ATR filter active and failing) — -10 points
Asian session — -8 points
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Three-Tier Signal Grading (A / AA / AAA)
Tiered signal labels — AAA signals carry the highest confluence score and strongest setup quality
Once the confluence scores are calculated and all filters pass, signals are graded into three quality tiers:
AAA ▲ / ▼ — Score ≥ 65. Maximum confluence. All major factors aligned. Highest-conviction entries. Displayed with the brightest label color.
AA ▲ / ▼ — Score 45–64. Strong setup with multiple confirming factors. High-quality entry with most conditions in your favor.
A ▲ / ▼ — Score 30–44. Valid setup meeting all trigger and filter requirements, but fewer confirming factors. Still a filtered, quality signal — not noise.
Signals below 30 are never displayed regardless of trigger conditions. The tier label appears directly on the chart with the score printed in parentheses so you can see exactly how strong the confluence was: e.g. ▲ AAA (71) or ▼ AA (52) .
A cooldown window (default: 5 bars) prevents back-to-back signals from firing in quick succession during choppy conditions. Bull and bear cooldowns are tracked independently.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 ATR-Based TP/SL Levels
Automatically plotted TP1, TP2, TP3, and SL dashed lines extending forward from every signal bar
Every signal automatically generates a full set of Take Profit and Stop Loss levels based on the current ATR, placing them at configurable multiples of market volatility rather than fixed pip values:
Stop Loss — 1.5× ATR from entry (default) — tight enough to protect capital, wide enough to breathe
TP1 — 1.5× ATR — the conservative first target, ideal for partial profit-taking
TP2 — 3.0× ATR — the primary target for the main portion of the position
TP3 — 5.0× ATR — the extended runner target for strong momentum moves
All levels are plotted as dashed horizontal lines extending 25 bars forward from the signal bar with clean price labels. As price hits each level, a TP1 ✓ / TP2 ✓ / TP3 ✓ marker appears on the chart and the dashboard TP Status updates in real time. When the stop loss is hit, a SL ✕ marker appears and the active trade state resets.
All ATR multiples are fully configurable. Adjust the SL multiple tighter for higher-timeframe trades or wider for volatile instruments like XAUUSD during news events.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡 Trailing Stop
A dynamic trailing stop follows the active trade, ratcheting in the direction of the move to protect accumulated profits:
During a long trade — the trail is calculated as close − (ATR × multiplier) and only moves upward, never retracing
During a short trade — the trail is close + (ATR × multiplier) and only moves downward
If price violates the trailing stop, the active trade state resets and the trail line disappears
Default trail multiplier: 2.0× ATR — aggressive enough to capture trends while giving the position room to breathe
The trailing stop is plotted as a step-line in the bull or bear color and updates on every bar in real time.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🗺 Sniper Kill Zones
Shaded entry zones appearing on signal bars — the price area between the entry candle and the stop loss level
On every signal bar, AlphaX Sniper draws a Sniper Kill Zone — a shaded rectangular box that marks the entry price area:
For bull signals — the zone spans from the signal bar's high down to the stop loss level, colored in the bull theme
For bear signals — the zone spans from the stop loss level down to the bar's low, colored in the bear theme
The box extends forward a configurable number of bars (default: 6) to visually represent the entry window
Kill zones serve as a visual reminder of where a valid re-entry or limit order can be placed after the initial signal bar closes. If price pulls back into the zone during the next few bars, the setup is still within its original risk structure.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱ Session Filter & Session Quality
Session timing has a direct impact on signal quality. AlphaX Sniper tracks four session windows based on UTC/GMT time:
London/NY Overlap — highest liquidity, strongest follow-through, 100 session quality score
New York — strong directional sessions, 85 quality score
London — clean trend sessions especially in the open, 80 quality score
Asia — lowest liquidity, prone to false moves, 30 quality score — signals here receive an -8 point penalty
The optional Session Filter can be enabled to block all signals outside of London and NY entirely. When disabled (default), the session quality factor still penalizes Asian session signals through the scoring system — you see them, but they score lower.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Live Dashboard
Real-time dashboard showing all key market state values at a glance
The built-in dashboard displays a full snapshot of current market conditions in real time:
TREND — current trend state: STRONG BULL / BULL / MILD BULL / NEUTRAL / MILD BEAR / BEAR / STRONG BEAR
TREND SCORE — the raw score from -4 to +4 powering the trend classification
RSI — current RSI value color-coded by zone (overbought / neutral / oversold)
STOCH K — current stochastic %K value with overbought/oversold coloring
MACD — current MACD state: BULL MOM / BULL / BEAR MOM / BEAR / FLAT
VOLUME — volume classification (SPIKE / HIGH / NORMAL / DRY) with live ×ratio vs the 20-SMA
ATR — current ATR value and ATR as a percentage of price
SESSION — current active session name (LN/NY / NEW YORK / LONDON / ASIA / OFF-SESSION)
HTF BIAS — higher timeframe EMA alignment: BULLISH / BEARISH / NEUTRAL
ACTIVE TRADE — current trade direction: LONG / SHORT / NONE
TP STATUS — live progress through the TP levels: RUNNING → TP1 ✓ → TP2 ✓✓ → TP3 ✓✓✓ / SL HIT
BULL SCORE — current bull confluence score out of 100
BEAR SCORE — current bear confluence score out of 100
Dashboard position (Top Right default), text size, and colors are all configurable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 How to Trade with AlphaX Sniper — Step by Step
Step 1 — Read the Dashboard
Check the Trend and Trend Score — are you in a strong trend or a neutral range?
Check HTF Bias — does the higher timeframe EMA structure confirm your direction?
Check Session — are you in London or NY? If Asia, expect lower-quality signals.
Step 2 — Wait for a Tiered Signal
An ▲ AAA / AA / A label below the bar is your bull entry signal
A ▼ AAA / AA / A label above the bar is your bear entry signal
Prioritize AAA signals in trending markets — these represent maximum confluence
AA signals are still high quality and tradable in most conditions
A signals are valid but consider taking smaller size or waiting for additional confirmation
Step 3 — Use the Kill Zone for Entry
Enter at the close of the signal bar, or wait for a pullback into the Kill Zone
A limit order inside the Kill Zone can offer a better entry price while staying within the original risk structure
Step 4 — Set Your Levels
Stop Loss is plotted automatically — honor it
Target TP1 first for a partial close, then trail the remainder toward TP2 and TP3
Let the trailing stop manage the remainder once TP1 is achieved
Step 5 — Monitor TP Progress
The dashboard TP Status updates as each level is hit
TP ✓ markers appear on the chart at the bar where each target was reached
If the trailing stop tightens and triggers before TP3, that is the system protecting your profit — respect it
Step 6 — Reset on SL Hit
An SL ✕ marker appears when price hits the stop level
The active trade state resets — the dashboard returns to NONE and TP tracking clears
Reassess the dashboard for a fresh signal before re-entering
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ Key Features
📊 Four-EMA Trend Engine with -4 to +4 scoring — classifies trend into 7 distinct strength states
🎯 Three-tier signal grading (A / AA / AAA) — score printed on every label for full transparency
🧠 Multi-factor confluence scoring across trend, RSI, Stochastic, MACD, volume, session, and HTF bias
📐 Automatic ATR-based TP1 / TP2 / TP3 and SL levels plotted on every signal
🛡 Dynamic trailing stop — ratchets with the move, resets on breach
🗺 Sniper Kill Zones — shaded entry boxes marking the valid entry area for limit orders
⏱ Session-aware scoring — London/NY overlap rewarded, Asia penalized
🔭 Higher timeframe bias filter — built-in HTF EMA alignment check without switching charts
⚙ Optional filters — Volume, Candle Body Strength, MACD Alignment, ATR Volatility Minimum, Session
🕒 Configurable signal cooldown — prevents signal spam during choppy transitions
📋 Live 13-row dashboard — trend state, scores, oscillators, volume, session, trade status, TP progress
🎨 Cohesive dual-tone color system — yellow-green for bull, red for bear, gray for neutral
🔔 17 alert conditions — tiered entries, any entry, TP levels, SL, trend state changes
⚙ Fully configurable — all EMA periods, RSI/Stoch parameters, TP/SL multiples, filters, colors, and dashboard settings
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙ Settings Reference
Trend Engine
Trend Fast EMA — momentum reference (default: 8)
Trend Medium EMA — intermediate confirmation (default: 21)
Trend Slow EMA — trend backbone (default: 55)
Trend Anchor EMA — macro structural divider (default: 200)
Show Trend EMAs — toggle EMA line and ribbon visibility
Show Anchor EMA (200) — toggle the 200 EMA separately
Sniper Entry
RSI Period — oscillator lookback (default: 9)
RSI Bull Pullback ≤ — threshold defining the bull pullback zone (default: 48)
RSI Bear Pullback ≥ — threshold defining the bear pullback zone (default: 52)
Stoch Length — stochastic lookback (default: 14)
Stoch Smooth — %K smoothing period (default: 3)
Stoch Overbought / Oversold — extreme zone thresholds (default: 75 / 25)
Precision Filters
Require Volume Confirmation — enforce minimum volume vs 20-SMA (default: off)
Min Volume vs 20-SMA — minimum volume ratio when filter is on (default: 0.6×)
Require Candle Strength — enforce minimum body/range ratio (default: on)
Min Body/Range Ratio — minimum candle body as a fraction of full range (default: 0.25)
Require MACD Alignment — block signals when MACD is counter-directional (default: off)
Filter Low Volatility — require minimum ATR % of price (default: off)
Min ATR % of Price — minimum ATR threshold when volatility filter is on (default: 0.02%)
Signal Cooldown (bars) — minimum bars between same-direction signals (default: 5)
TP / SL
Show TP/SL Levels — toggle all TP and SL line display
ATR Period for TP/SL — ATR calculation period (default: 14)
Stop Loss ATR Multiple — SL distance (default: 1.5×)
TP1 / TP2 / TP3 ATR Multiples — target distances (defaults: 1.5× / 3.0× / 5.0×)
Sniper Zones
Show Sniper Kill Zones — toggle entry zone boxes
Zone Forward Extension — how many bars the zone box extends forward (default: 6)
Session Filter
Enable Session Filter — block signals outside kill zone windows (default: off)
London Open / NY Open / NY Close / Asia Open / Asia Close — configurable GMT hour boundaries
Appearance
Label Size — Tiny / Small / Normal
Show Trailing Stop — toggle trailing stop line
Trail ATR Multiple — trailing stop distance (default: 2.0×)
Colors
Full dual-tone color system — every bull, bear, and neutral element is independently configurable
Separate colors for: ribbon, EMAs, labels (background + text), TP lines, SL lines, kill zones, trailing stops, dashboard
Dashboard
Show Dashboard — toggle visibility
Position — Top Left / Top Right / Bottom Left / Bottom Right (default: Top Right)
Text Size — Tiny / Small / Normal
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 Alert Conditions
AAA Bull Sniper Entry — fires on maximum-confluence bull signals only
AA Bull Sniper Entry — fires on high-quality bull signals
A Bull Sniper Entry — fires on valid bull signals
AAA / AA / A Bear Sniper Entry — same three tiers for bear signals
Any Bull Sniper Entry — fires on any bull signal regardless of tier
Any Bear Sniper Entry — fires on any bear signal regardless of tier
Any Sniper Entry — fires on any signal in either direction
TP1 Hit / TP2 Hit / TP3 Hit — fires when each take profit level is reached
Stop Loss Hit — fires when the stop loss is breached
Strong Bull Trend Started — fires when Trend Score first reaches ≥ +3
Strong Bear Trend Started — fires when Trend Score first reaches ≤ -3
All alert messages include {{ticker}} and {{interval}} placeholders for clean webhook integration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 Default Settings — Optimized For
The default configuration is specifically tuned for XAUUSD (Gold) on the 1-minute and 5-minute timeframes :
RSI period of 9 for fast response to gold's intraday price swings
Candle Strength filter on (0.25 body ratio) to avoid wicks and indecision candles
Cooldown of 5 bars prevents signal clustering during volatile transitions
Session scoring automatically penalizes Asian-session signals on gold
Trail ATR multiple at 2.0× provides generous breathing room for gold's characteristic oscillations
For other instruments or timeframes, consider adjusting:
Higher timeframes (15m, 1H) — increase EMA periods, increase TP2/TP3 multiples to 4×/7×
Forex majors — reduce Fast EMA to 5–8, reduce SL multiple to 1.0–1.2×
Indices (NAS100, US30) — increase RSI period to 11–14, enable MACD filter for extra precision
More signals — reduce cooldown, disable Candle Strength filter, lower score threshold to ~25
Fewer signals — enable all filters, increase cooldown to 8–10 bars, use AAA alerts only
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 Who This Is For
🥇 Gold (XAUUSD) scalpers and intraday traders — default settings tuned specifically for gold's session structure and volatility
📉 Forex traders — applicable to all majors and minors with minor EMA and RSI adjustments
📊 Index traders — works on US30, NAS100, SPX500, DAX, and others
🧠 Data-driven traders — the scored, graded signal system provides a quantitative framework rather than arbitrary lines on a chart
🎯 Precision-focused traders — tiered grading lets you focus exclusively on AAA setups for the highest-conviction trades
📈 Trade management focused traders — the automatic TP/SL levels, trailing stop, and live TP status tracker remove the guesswork from position management
⚠ Traders who struggle with overtrading — the cooldown, minimum score threshold, and optional filters physically prevent low-quality signals from appearing
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 Notes
Session detection uses UTC/GMT — the indicator automatically identifies London, NY, and Asia windows on any broker timezone
Higher timeframe bias is calculated using multiplied EMA periods on the same chart rather than requesting a secondary timeframe — this avoids repainting and keeps all calculations on bar close
All signal conditions are evaluated on bar close — the indicator does not repaint
The trailing stop logic and TP hit detection use intrabar high/low values to accurately reflect when levels were reached, consistent with standard trade execution behavior
Maximum 500 labels are used — on very long chart histories at low timeframes, the oldest labels may be automatically removed by PulseWire's rendering limits
Volume-based features (volume filter, volume score) may behave differently on instruments with limited volume data — consider disabling the volume filter on synthetics and CFDs if volume data is unreliable
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠ 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 demand precision over volume — fewer signals, higher conviction, complete trade management. Indicator

Alpha SuperTrend Signal [identityKa]Overview
The Alpha SuperTrend Signal is a highly optimized trend-following system designed to fix the inherent lagging issues found in traditional SuperTrend indicators. While standard SuperTrends use fixed ATR multipliers across all timeframes, this script features a proprietary Auto-Adaptive Sensitivity Engine. It dynamically adjusts its own mathematical parameters based on the chart's timeframe, ensuring rapid response times during intraday scalping while maintaining robust, noise-free structural integrity on macro swing charts.
The Auto-Adaptive Engine Logic
Standard SuperTrends often fail because a 3.0x multiplier is too slow for a 15-minute chart and too volatile for a Daily chart. This script solves that computationally:
Intraday Scalping (≤ 15m): The engine automatically drops the ATR multiplier to 1.8x, hugging the price action tightly to catch micro-reversals early.
Day Trading (≤ 60m): The engine adjusts the multiplier to a balanced 2.2x, filtering out mid-session noise while capturing the dominant daily trend.
Swing/Macro (≥ 4H): The engine defaults to a wider 2.6x to 3.0x multiplier to prevent premature stop-outs from standard market pullbacks.
(Note: Traders can disable the Auto-Adaptive engine in the settings and manually input their preferred fixed multiplier).
Flawless Visuals & Aesthetics
To maintain a clean, institutional-grade chart, the script features "Flawless Label Positioning." Instead of plotting BUY/SELL signals randomly above or below candle wicks (which often causes visual clutter during high volatility), the script mathematically anchors the signal labels directly to the exact pivot coordinate of the SuperTrend line itself. This creates a visually perfect and undeniable invalidation point.
HUD Dashboard & AI Trade Logic
The integrated on-chart panel evaluates the distance between the live price and the active SuperTrend line to output a mechanical suggestion:
Dangerous: Triggered whenever the current closing price enters within a 0.5 ATR threshold of the SuperTrend line. This mathematically indicates that the trend is actively being tested, stop-losses are vulnerable, and a structural flip is highly probable. Traders should exercise extreme caution and avoid entering new trend-continuation setups.
LONG / SHORT: Triggered when the price is trending safely in the direction of the SuperTrend (LONG for a green line, SHORT for a red line) and is comfortably outside the 0.5 ATR danger zone.
How to Use It
Traders should use the painted candlesticks and the Alpha ST Line to define their strict directional bias. When a new BUY or SELL label prints, wait for a pullback. Execute trades only when the AI Suggestion reads "LONG" or "SHORT," and use the step-line itself as a trailing stop-loss to manage risk mathematically. Indicator

Indicator

AVANTI MASTER PRO FINAL**AVANTI MASTER PRO FINAL – Smart Intraday Trading System with Auto RR**
AVANTI MASTER PRO FINAL is a smart intraday trading indicator designed to identify high-probability breakout and breakdown opportunities using multiple confirmations such as trend, momentum, volume behavior, and market structure.
The indicator combines EMA trend analysis, RSI momentum, ADX trend strength, volume buildup analysis, and breakout scoring to generate clear AVANTI BUY and AVANTI SELL signals. It also automatically plots Entry, Stop Loss, and three target levels (TP1, TP2, TP3) on the chart to help traders manage risk and reward effectively.
Key Features:
• Smart AVANTI BUY / AVANTI SELL signals
• Automatic Entry, Stop Loss, TP1, TP2, TP3 levels
• Breakout probability scoring system
• Trend detection using EMA 9, EMA 30, and EMA 200
• RSI momentum confirmation
• ADX based trend strength detection
• Volume buildup analysis (Long Buildup, Short Buildup, Short Covering, Long Unwinding)
• Built-in dashboard showing trend status, RSI, ADX, buildup type, and breakout probability
• Clean chart structure with automatic removal of old signals
Best Timeframes:
5 Minute and 15 Minute Intraday Trading
Recommended Instruments:
NIFTY, Stock Options, Crude Oil, Natural Gas
Developed By:
**Avanti Stocks – Satish D. Nakhate**
Note:
This indicator is created for educational and analytical purposes only. Always follow proper risk management while trading.
Indicator

Indicator

Volatility-Adjusted Rate of Change [QuantAlgo]🟢 Overview
The Volatility-Adjusted Rate of Change (VA-ROC) is a momentum oscillator that normalizes price changes against current market volatility, helping traders identify meaningful momentum shifts, spot overbought/oversold extremes, and filter out noise caused by changing volatility regimes. By measuring how large a price move is relative to what's normal for the instrument, this indicator reveals genuine directional pressure that raw momentum readings often obscure.
🟢 How It Works
The indicator begins by calculating the single-bar price change and dividing it by the Average True Range over a configurable lookback period. This normalization step ensures that the same oscillator reading carries equal significance whether applied to a low-volatility blue chip or a highly volatile cryptocurrency, a concept absent from traditional rate of change indicators.
price_momentum = ta.change(close) / ta.atr(atr_length)
When price rises by an amount that is large relative to recent volatility, the normalized momentum produces a strong positive reading. Conversely, a decline that is modest in absolute terms but significant relative to the current ATR environment will register appropriately. This volatility-adjustment prevents the oscillator from generating inflated signals during high-volatility regimes or muted signals during quiet markets.
A sensitivity multiplier then scales the normalized value, allowing traders to compress or amplify the oscillator's range to suit their instrument and timeframe:
va_roc = calc_ma(price_momentum * sensitivity, ma_length, ma_type)
The scaled momentum is then smoothed using a configurable moving average (supporting SMA, EMA, WMA, RMA, HMA, VWMA, DEMA, and TEMA), which filters bar-to-bar noise while preserving the shape of genuine momentum waves. The smoothed output is the final VA-ROC value, plotted against a system of four threshold levels that define bullish, bearish, neutral, and extreme zones.
Momentum state is determined by the oscillator's position relative to these thresholds:
is_bullish = va_roc > upper_threshold
is_bearish = va_roc < lower_threshold
Crossings into bullish or bearish territory, zero-line crosses, and entries into extreme zones each generate distinct signals and corresponding alerts.
🟢 Key Features
The indicator is built around a threshold-based momentum framework with gradient-colored visualization, preset configurations, and a full alert system, all designed to give traders immediate clarity on momentum conditions without manual tuning.
1. Volatility Normalization: Unlike traditional ROC or momentum oscillators that produce raw price differences, VA-ROC divides every price change by the ATR, creating a dimensionless reading that remains consistent across instruments, timeframes, and volatility regimes. A reading of +1.0 always means "price moved one ATR's worth in a single bar", whether you're trading forex, equities, or crypto. This eliminates the need to recalibrate threshold levels when switching between assets.
2. Adaptive Threshold Zones: Four configurable levels (Upper Extreme, Upper Threshold, Lower Threshold, and Lower Extreme) divide the oscillator into five distinct momentum zones. The neutral zone between the upper and lower thresholds represents normal market fluctuation. Crossings above the upper threshold confirm bullish momentum, while crossings below the lower threshold confirm bearish momentum. The extreme levels mark climactic conditions where momentum is unusually powerful, often coinciding with exhaustion points or the early stages of a strong trend continuation.
3. Preset Configurations: Three built-in presets automatically optimize the sensitivity, ATR lookback, MA type, and smoothing length for different trading styles. Default provides balanced readings suited for swing trading on 4H and daily charts. Fast Response amplifies small moves with minimal smoothing for intraday scalping. Smooth Trend compresses the oscillator and applies heavier smoothing to highlight only significant directional moves for position trading.
4. Built-in Alert System: Comprehensive alerts covering all key momentum events, including bullish and bearish momentum confirmation, zero-line crossovers in both directions, and entries into upper and lower extreme zones. A combined momentum direction change alert is also included. All alerts carry exchange, ticker, and interval placeholders for seamless integration with notification workflows.
5. Visual Customization: Choose from 5 color presets (Classic, Aqua, Cosmic, Cyber, Neon) or create a fully custom color scheme using individual bullish, bearish, and neutral color pickers. Optional price bar coloring overlays the oscillator's momentum colors directly onto your main chart candles, tinting bars bullish or bearish based on the current threshold state while leaving neutral bars uncolored, providing instant trend confirmation without switching panels.
Indicator

VWAP Rejection + CISD AlertVWAP Rejection + CISD Alert — Full Backtest Table + Entry Time Window
This powerful intraday ICT-style indicator automatically detects high-probability VWAP Rejection + CISD setups and gives you everything you need to trade them with precise risk management.
Strategy Rules (all must align):
VWAP Rejection: Candle body fully above VWAP (bullish) or below VWAP (bearish) with a wick touching VWAP.
CISD Confirmation: Strong reversal candle after minimum consecutive opposite candles (default 2), breaking the prior high/low, and occurring within max bars after rejection (default 2).
Extra Filters:
CISD candle must open above VWAP (longs) or below VWAP (shorts).
CISD candle must close above/below your chosen Moving Average (SMA/EMA/WMA/VWMA – fully adjustable).
Entry: At the open of the very next candle after CISD confirmation.
Stop Loss: Choose between:
Open of the CISD candle (original)
Extreme wick of the VWAP rejection candle (low for longs / high for shorts)
Take Profit: User-defined multiplier (default 2R) from entry.
Visuals & Tools:
Small REJ↑ / REJ↓ labels on rejection candles
Large lime/fuchsia CISD↑ / CISD↓ triangles on confirmation
Detailed ENTRY LONG/SHORT labels showing exact Open, SL, and TP prices
Horizontal lines (Entry dashed blue, SL red, TP green) starting at the CISD candle and automatically stopping when price hits SL or TP
Yellow TP and Blue SL hit triangles marking exact exit candles
Live Performance Table (top-right) showing:
Total Trades
Wins / Losses
Win Rate %
Current TP Multiplier
Key Inputs:
CISD Settings: Min consecutive candles, Max bars after rejection
Risk Management: TP Multiplier, SL Placement (2 options)
Moving Average Filter: Length + Type (SMA/EMA/WMA/VWMA)
Time Filter: Entry Time Window (default 8:00–11:00 AM EST)
Visual toggles for labels, lines, and CISD shapes
Alerts:
Set alerts on “CISD Confirmed → LONG Setup” or “SHORT Setup”.
Alerts fire the moment the CISD candle closes — perfect timing to enter at the next open.
Ideal for 1m–15m charts on indices, forex, and futures. Combines classic VWAP rejection with ICT CISD concepts plus strict filters for cleaner, higher-probability trades. Indicator

StealthTrail SuperTrend [WillyAlgoTrader]📡 StealthTrail SuperTrend is an overlay indicator that takes the classic SuperTrend concept and adds five layers of noise reduction: an adaptive multiplier that scales bands to current volatility, a flip cushion that requires price to push beyond the band by a configurable ATR distance before confirming a trend change, a cooldown timer that enforces a minimum gap between flips, an RSI momentum filter that blocks trend changes without directional confirmation, and a composite trend strength score (0–100) that quantifies how committed the current trend is. The result is a SuperTrend that stays in trends longer, flips less often in chop, and gives you a real-time confidence reading on every trend leg.
🧩 WHY THESE COMPONENTS WORK TOGETHER
The standard SuperTrend has one well-known problem: whipsaws. In ranging or choppy markets, price repeatedly crosses the band boundary, triggering rapid bullish→bearish→bullish flips that produce losing signals. The root causes are:
1. Fixed multiplier — the band width doesn't adapt when volatility contracts or expands, so the same multiplier is too tight in high-vol and too wide in low-vol
2. Instant flip — a single close beyond the band triggers a trend change, even if it's a minor wick-driven overshoot
3. No recovery time — the indicator can flip back on the very next bar, creating same-bar or next-bar whipsaws
4. No momentum context — the flip happens regardless of whether momentum actually supports the new direction
StealthTrail addresses each root cause with a dedicated mechanism:
Adaptive multiplier → solves #1 : bands automatically widen when ATR is above its average (high volatility) and tighten when below (low volatility), keeping the band distance proportional to current market conditions.
Flip cushion → solves #2 : price must close beyond the band by an additional cushion (configurable fraction of ATR) before the flip is accepted, filtering out marginal crossovers.
Cooldown timer → solves #3 : after a flip, the indicator ignores further flip attempts for N bars (default 3), preventing rapid back-and-forth in chop.
Momentum filter → solves #4 : a bullish flip requires RSI above a threshold, a bearish flip requires RSI below the symmetric threshold, confirming that momentum actually supports the direction change.
Trend strength scoring → provides context : combines price distance from band + RSI alignment into a 0–100 score, so you know whether the current trend is strong, fading, or about to flip.
These five mechanisms work as a pipeline: the adaptive multiplier sets the right band width → the cushion prevents marginal crossovers → the cooldown prevents rapid reversals → the momentum filter confirms directional support → and the strength score tells you how committed the trend is. Removing any one layer reintroduces the specific whipsaw pattern it was designed to prevent.
🔍 WHAT MAKES IT ORIGINAL
1️⃣ Adaptive volatility multiplier.
Instead of using a fixed ATR multiplier (classic SuperTrend), StealthTrail scales the multiplier dynamically:
adaptiveMult = baseMultiplier × (currentATR / SMA(ATR, adaptationPeriod))
Where currentATR = ta.atr(atrLength), and SMA(ATR) is the volatility baseline over the adaptation smoothing period (default 55 bars). The ratio currentATR / averageATR measures whether volatility is currently above (ratio > 1.0) or below (ratio < 1.0) its recent norm.
The adaptive multiplier is clamped between configurable min (default 1.0) and max (default 5.0) to prevent extreme values. When volatility spikes (e.g., news event), the multiplier increases → bands widen → the trend doesn't flip on a volatility-driven spike. When volatility compresses (consolidation), the multiplier decreases → bands tighten → the indicator catches the breakout earlier.
This can be toggled off for classic fixed-multiplier behavior.
2️⃣ Flip cushion — requires extra ATR distance beyond the band.
A standard SuperTrend flips the moment close crosses the band. StealthTrail requires:
Bullish flip: close > upperBand + cushion × ATR
Bearish flip: close < lowerBand − cushion × ATR
The cushion (default 0.15× ATR) creates a dead zone around the band boundary. Price must push meaningfully beyond the band — not just touch it — before a flip is accepted. This single mechanism eliminates a large portion of marginal crossover whipsaws where price briefly clips the band before returning.
Setting the cushion to 0.0 restores classic SuperTrend behavior (flip exactly at the band).
3️⃣ Signal cooldown timer.
After every confirmed trend flip, a counter starts. No new flip can occur for N bars (default 3). This prevents the most destructive whipsaw pattern: a bearish flip immediately followed by a bullish flip on the next bar (or vice versa), which generates two consecutive losing signals.
The cooldown is tracked as barsSinceFlip, incremented each bar, and checked before any flip is processed. Only when barsSinceFlip ≥ cooldownInput can a new flip occur. This is independent of the cushion — both must pass.
4️⃣ RSI momentum filter.
On every raw trend flip (band crossed + cushion passed + cooldown passed), an additional RSI check is applied:
Bullish flip requires: RSI(rsiLength) ≥ rsiThreshold (default 45)
Bearish flip requires: RSI(rsiLength) ≤ (100 − rsiThreshold) = 55
This is deliberately asymmetric around the center by design (threshold 45, not 50): a bullish flip only needs RSI ≥ 45 (slightly below center), meaning it passes unless momentum is actively bearish. A bearish flip only needs RSI ≤ 55. This permissive threshold blocks the worst counter-momentum flips without being so strict that it delays legitimate trend changes.
When the filter blocks a flip, the trend direction does not change and the band continues ratcheting in the original direction. An optional "Show Filtered Flips" setting displays a muted dot where a flip was blocked — useful for understanding filter behavior.
5️⃣ Composite trend strength score (0–100).
On every bar, a strength score is calculated from two components:
Distance score (0–50): How far price is from the SuperTrend band, measured in ATR units:
distScore = min(|close − band| / ATR × 20, 50)
A large distance means price is well away from the band — the trend has room before a potential flip.
Momentum score (0–50): How well RSI aligns with the current trend direction:
For bullish: momScore = min(max(RSI − 50, 0), 50)
For bearish: momScore = min(max(50 − RSI, 0), 50)
RSI reading that confirms the trend direction contributes up to 50 points.
Total: strength = round(min(distScore + momScore, 100))
Classification: Strong ≥ 70, Medium ≥ 40, Weak < 40. Displayed in the dashboard and included in alert messages. This gives you a real-time confidence reading: a Strong reading means price is far from the band with confirming momentum — the trend is well-established. A Weak reading means price is near the band or momentum is fading — a flip may be imminent.
6️⃣ Filtered flip visualization.
When "Show Filtered Flips" is enabled, a muted gray dot appears on the band at every point where a raw flip occurred but was blocked by a filter (momentum or volume). This is a transparency feature: instead of silently suppressing signals, the indicator shows you exactly where it intervened and what it filtered out. You can evaluate whether the filter saved you from a bad signal or delayed a good one.
7️⃣ Gradient fill between price and band.
The space between close and the SuperTrend band is filled with a directional gradient: bullish trends fade from green (near band) to transparent (near price), bearish trends fade from red to transparent. The gradient uses fill() with top/bottom color mapping — the visual intensity naturally increases as the band is further from price, creating an intuitive "strength of trend" visual without needing to read the dashboard.
⚙️ HOW IT WORKS — CALCULATION FLOW
Step 1 — ATR calculation: ta.atr(atrLength) with a high-low fallback for early bars where ATR is unavailable.
Step 2 — Adaptive multiplier: If adaptive mode is on: multiplier = baseMultiplier × (ATR / SMA(ATR, adaptSmoothing)), clamped to . If off: multiplier = baseMultiplier (fixed).
Step 3 — Band calculation: upperBand = hl2 + multiplier × ATR. lowerBand = hl2 − multiplier × ATR. Bands are calculated from hl2 (midpoint) for symmetry.
Step 4 — Band ratcheting: In an uptrend, the lower band can only rise — it is set to max(current_lowerBand, previous_band). In a downtrend, the upper band can only fall — min(current_upperBand, previous_band). This ratcheting prevents the band from retreating during a trend, which would prematurely trigger a flip.
Step 5 — Flip detection: In an uptrend: if close < band − cushion × ATR AND barsSinceFlip ≥ cooldown → raw bearish flip. In a downtrend: if close > band + cushion × ATR AND barsSinceFlip ≥ cooldown → raw bullish flip. On flip, the band resets to the opposite band value and barsSinceFlip resets to 0.
Step 6 — Filter gate: If RSI momentum filter is on: bullish flip requires RSI ≥ threshold, bearish requires RSI ≤ (100 − threshold). If volume filter is on: volume must exceed SMA(volume, 20) × multiplier. Both must pass for the flip to become a confirmed signal. If either fails, the flip is recorded as "filtered" (visualizable) but the trend direction reverts — no signal is emitted.
Step 7 — Signal emission: Confirmed flip + barstate.isconfirmed + warmup check → Buy (▲) or Sell (▼) label appears. Strength score is calculated and updated.
📖 HOW TO USE
🎯 Quick start:
1. Add the indicator — the adaptive SuperTrend band appears immediately
2. Green band = bullish trend, red band = bearish trend
3. ▲ label below bar = confirmed buy (trend flipped bullish through all filters)
4. ▼ label above bar = confirmed sell (trend flipped bearish)
5. Check dashboard for strength score — Strong trends are more reliable
👁️ Reading the chart:
— 🟢 Green step-line = SuperTrend band in bullish mode (following lower band)
— 🔴 Red step-line = SuperTrend band in bearish mode (following upper band)
— 🟢 Large green dot on band = confirmed bullish flip
— 🔴 Large red dot on band = confirmed bearish flip
— ⚫ Gray dot on band (optional) = raw flip that was blocked by a filter
— 🟩🟥 Gradient fill = visual trend strength (denser = further from band = stronger trend)
— Background tint (optional) = overall trend direction shading
📊 Dashboard fields:
— Trend: current direction (Bullish / Bearish)
— Signal: last confirmed signal with bars elapsed
— Strength: 0–100 score with classification (Strong / Medium / Weak)
— Multiplier: current adaptive multiplier value (e.g., 2.83×)
— RSI: current RSI reading
— Timeframe and version
🔧 Tuning guide:
— Too many whipsaws: increase Flip Cushion (0.2–0.3), increase Cooldown (4–6), enable Momentum Filter
— Signals too late: decrease Flip Cushion (0.05–0.10), decrease Cooldown (1–2), lower Base Multiplier
— Bands too wide in low-vol: decrease Min Adaptive Mult (0.8), decrease Adaptation Smoothing (30–40)
— Bands too tight in high-vol: increase Max Adaptive Mult (5.0–6.0), increase Base Multiplier
— Ranging/choppy market: enable Momentum Filter, increase Cooldown, increase Cushion — all three work together to suppress chop signals
— Strong trending market: decrease Cushion (0.05), decrease Cooldown (1), disable Momentum Filter — let the indicator react faster to trend continuation
⚙️ KEY SETTINGS REFERENCE
⚙️ Main:
— ATR Length (default 13): volatility measurement period
— Base Multiplier (default 2.5): base ATR multiplier for band width
— Adaptive Multiplier (default On): scale bands by current/average ATR ratio
— Adaptation Smoothing (default 55): SMA lookback for ATR baseline
🔍 Filters:
— Flip Cushion (default 0.15× ATR): extra distance beyond band required for flip
— Signal Cooldown (default 3 bars): minimum gap between flips
— Momentum Filter (default On): RSI confirmation for trend changes
— RSI Length (default 13) / RSI Threshold (default 45): momentum filter parameters
— Volume Filter (default Off): above-average volume confirmation
🔧 Advanced:
— Min Adaptive Mult (default 1.0): floor for adaptive scaling
— Max Adaptive Mult (default 5.0): ceiling for adaptive scaling
🎨 Visual:
— Band line, gradient fill, filtered flip dots, trend background (all toggleable)
— Auto / Dark / Light theme
🔔 Alerts
— 🟢 BUY — ticker, price, band level, timeframe, strength score
— 🔴 SELL — same fields
Both support plain text and JSON webhook format. Bar-close confirmed, filter-gated, cooldown-enforced.
⚠️ IMPORTANT NOTES
— 🚫 No repainting. All signals require barstate.isconfirmed. Band ratcheting is deterministic — the band value on a closed bar never changes retroactively. A warmup period (max of ATR length, adaptation smoothing, and 50 bars) prevents signals during insufficient data.
— 📐 This is not a standard SuperTrend. The adaptive multiplier, flip cushion, cooldown, and momentum filter fundamentally change the signal generation logic. A classic SuperTrend flip would occur significantly earlier (or later, depending on volatility) than a StealthTrail flip — they are not interchangeable.
— ⚖️ The flip cushion and cooldown work independently . Both must pass for a flip to occur. In chop, the cooldown may block a flip even after the cushion is satisfied, or the cushion may prevent a flip even after the cooldown expires. This dual-gate design is intentional.
— 📊 Trend strength is a real-time reading , not a prediction. A strength of 85 means price is far from the band with confirming momentum right now — it does not predict how long the trend will continue.
— 🔄 "Filtered Flips" (gray dots) show where a trend change would have occurred in a classic SuperTrend but was blocked by the momentum or volume filter. This transparency helps you understand the filter's impact and tune the threshold accordingly.
— 📈 Volume filter auto-disables on instruments without volume data (many forex pairs). On these instruments, only the momentum filter, cushion, and cooldown provide noise reduction.
— 🛠️ This is a trend-following signal tool , not an automated trading bot. It identifies trend direction, scores trend strength, and generates filtered signals — trade decisions remain yours.
— 🌐 Works on all markets and timeframes. The adaptive multiplier self-calibrates to any instrument's volatility profile. 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

Indicator

Indicator

Volatility-Gated Trend Oscillator [QuantAlgo]🟢 Overview
The Volatility-Gated Trend Oscillator identifies statistically significant trend conditions by measuring price deviation from a dynamic baseline and filtering out normal market noise through an adaptive volatility floor. It calculates a moving average of the chosen type as a baseline, then measures how far price has deviated from it relative to average absolute deviation to define a noise threshold. Only when price breaks decisively beyond this threshold is a trend state confirmed, helping traders distinguish genuine momentum from random noise across different timeframes and markets.
🟢 How It Works
The indicator's core methodology lies in its dual-layer approach combining deviation measurement with volatility-gated filtering, where trend confirmation requires price movement to exceed statistically meaningful thresholds.
First, a configurable moving average is calculated to establish a dynamic baseline reflecting the underlying trend at the chosen sensitivity level:
baseline = get_ma(src, sensitivity, ma_type)
raw_diff = src - baseline
Then, the average absolute deviation from the baseline is measured over the same period and scaled by a user-defined multiplier to construct an adaptive noise floor, which is the minimum price deviation required to confirm a trend signal:
noise_floor = ta.sma(math.abs(raw_diff), sensitivity) * noise_mult
The trend state is then determined by comparing raw deviation against this noise floor, with a decay mechanism applied when price re-enters the neutral zone to avoid abrupt reversals:
if raw_diff > noise_floor
trend_state := 1
locked_val := raw_diff
else if raw_diff < -noise_floor
trend_state := -1
locked_val := raw_diff
else
locked_val := locked_val * 0.9
The locked deviation value is then normalized by ATR to make the oscillator comparable across instruments and volatility regimes, and smoothed with a short WMA to reduce micro-fluctuations in the final output:
normalized_val = locked_val / ta.atr(sensitivity)
final_osc = ta.wma(normalized_val, 5)
This creates a robust momentum oscillator that only registers trend conditions when price makes structurally significant moves beyond typical noise, while the ATR normalization ensures readings remain meaningful and consistent regardless of the underlying instrument's price scale or volatility level.
🟢 Signal Interpretation
▶ Bullish Trend (Oscillator Rising Above Zero with Bullish Color): When price deviation breaks above the positive noise floor, the oscillator enters bullish mode with green/bullish coloring across all visual elements = Confirmed upward momentum signal for trend-following long positions. The trend remains bullish until price deviation falls below the negative noise floor, allowing traders to stay positioned through normal consolidations without premature exits on minor pullbacks that remain within the noise boundary.
▶ Bearish Trend (Oscillator Falling Below Zero with Bearish Color): When price deviation breaks below the negative noise floor, the oscillator enters bearish mode with red/bearish coloring across all visual elements = Confirmed downward momentum signal for short positions or long exit signals. The trend remains bearish until deviation exceeds the positive noise floor, enabling traders to maintain directional bias through corrective bounces that stay within the threshold boundaries.
🟢 Features
▶ Preconfigured Presets: Three optimized parameter sets tailored for different trading styles and timeframes. "Default" delivers balanced trend detection for swing trading on 4-hour and daily charts, filtering minor noise while remaining responsive to meaningful momentum shifts. "Fast Response" uses a reactive EMA baseline with a tighter noise floor for intraday and scalping timeframes, generating earlier signals suited to active traders on 5-minute to 1-hour charts. "Smooth Trend" applies a smooth, lag-reduced HMA baseline with a demanding noise threshold for position trading on daily and weekly charts, confirming only major directional shifts with minimal false positives.
▶ Built-in Alerts: Three alert conditions enable automated monitoring of trend transitions without constant chart observation. "Bullish Trend Signal" triggers when the oscillator first enters a confirmed bullish state, alerting for potential long entries. "Bearish Trend Signal" activates when the oscillator first enters a confirmed bearish state, signaling potential short entries or long exits. "Trend Direction Changed" provides a combined alert for any trend transition regardless of direction, allowing traders to monitor both bullish and bearish opportunities through a single alert setup.
▶ Visual Customization: Six color presets (Classic, Aqua, Cosmic, Cyber, Neon, plus Custom) accommodate different chart themes and aesthetic preferences, with coordinated bullish and bearish color schemes applied consistently across all indicator elements. A layered luminance fill system creates graduated visual depth around the main oscillator line using four fill zones at progressively increasing transparency, making trend strength and direction immediately readable at a glance. Optional bar coloring tints price bars with the active trend color during confirmed bullish and bearish periods, providing instant overhead visual confirmation of trend state without requiring direct reference to the oscillator panel below.
Indicator

Arbitrage Scanner Pro [Multi-Asset Dashboard]⚡ Arbitrage Scanner Pro
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 OVERVIEW
Arbitrage Scanner Pro is a multi-asset monitoring and arbitrage detection system that displays 3 assets simultaneously on one chart. It detects trend divergences between correlated assets, identifies arbitrage opportunities in real-time, and uses speed simulation to make indicators react as if running on sub-minute timeframes (10s, 15s, 30s).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 HOW IT WORKS
🔹 Speed Simulation Engine
PulseWire's minimum timeframe is 1 minute. This indicator mathematically scales indicator parameters to simulate faster reactions:
• Normal (1m) → Standard indicator behavior
• Simulate 30s → Parameters divided by 2 (2x faster reactions)
• Simulate 15s → Parameters divided by 4 (4x faster reactions)
• Simulate 10s → Parameters divided by 6 (6x faster reactions)
Example in 15s mode: EMA 20 becomes EMA 5, RSI 14 becomes RSI 4, Supertrend Length 5 becomes 1.
🔹 Signal Logic
Each asset runs the same strategy independently using its own price data:
LONG conditions (all must be true):
✅ Supertrend = Bullish (green)
✅ Close > EMA of Highs (breakout above channel)
✅ RSI > 60 (strong momentum)
✅ RSI > RSI Moving Average (momentum accelerating)
✅ Supertrend outside EMA channel (trending, not choppy)
SHORT conditions (all must be true):
✅ Supertrend = Bearish (red)
✅ Close < EMA of Lows (breakdown below channel)
✅ Supertrend outside EMA channel (trending, not choppy)
The "Supertrend outside EMA channel" filter is the key innovation — it eliminates false signals during sideways consolidation by only allowing signals when the market shows a clean directional trend.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 MULTI-ASSET DISPLAY
The indicator creates a stacked 3-panel layout in a single pane:
• Asset A (Main) → Your chart's symbol with overlay indicators
• Asset B (Secondary) → Normalized candles in 0-100 range with full OHLC
• Asset C (Third) → Normalized candles shifted below with adjustable gap
Each secondary asset displays:
📊 Ticker name (e.g., ETHUSDT)
🏛️ Exchange/broker name (e.g., BINANCE) — auto-parsed from symbol
💲 Live price with up to 4 decimal precision
📈 Bar-to-bar percentage change with color coding
Price normalization formula:
Normalized = (Price - 200-bar Low) ÷ (200-bar High - 200-bar Low) × 100
All indicators (EMA channels, Supertrend) are also normalized to the same scale.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 ARBITRAGE DETECTION
The core feature — compares trend directions and signal timing across all 3 assets.
🔹 Signal Divergence (strongest signal):
Fires when two assets generate OPPOSITE signals on the same bar.
Example: Asset A = LONG while Asset B = SHORT → ⚠️ Arbitrage Opportunity
🔹 Trend Divergence (ongoing):
Tracks when assets have different Supertrend directions.
Measured as a Divergence Score from 0/3 (all aligned) to 3/3 (all different).
🔹 Convergence Detection:
Fires when ALL 3 assets trigger the same signal simultaneously.
All LONG → Maximum bullish confirmation.
All SHORT → Maximum bearish confirmation.
🔹 Visual Feedback:
• Yellow background flash → Signal divergence detected
• Green background flash → All assets triggered LONG
• Pink background flash → All assets triggered SHORT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 DASHBOARD
The professional dashboard table shows real-time data for all assets:
• ASSET → Parsed ticker name with emoji identifier
• EXCHANGE → Auto-detected exchange/broker (BINANCE, COINBASE, FX, etc.)
• PRICE → Live close price
• CHANGE → Bar-to-bar % change (green/red)
• TREND → Supertrend direction (▲ BULL / ▼ BEAR)
• SIGNAL → Current state (🚀 LONG! / 🔻 SHORT! / 🟢 Long / 🔴 Short / ⚪ Neutral)
Arbitrage Status Section:
• Overall divergence assessment with descriptive message
• Pair-by-pair comparison (A↔B, A↔C, B↔C) — DIVERGED or ALIGNED
• RSI values for all 3 assets side-by-side
• Divergence score (0/3 to 3/3)
Dashboard size, position, and label sizes are all adjustable.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ SETTINGS
🔹 Speed Mode:
Scan Speed → Normal (1m) / Simulate 30s / Simulate 15s / Simulate 10s
🔹 Detection Settings:
Trend Detection Length → Supertrend ATR lookback (default: 5)
Sensitivity Factor → Supertrend ATR multiplier (default: 1.0)
Channel Length → EMA lookback for high/low channel (default: 20)
Momentum Length → RSI period (default: 14)
🔹 Asset Configuration:
Asset B and Asset C can be independently enabled/disabled with custom symbols and candle colors.
🔹 Display Settings:
Show Trend Overlays → Toggle EMA and Supertrend on secondary charts
Signal Style → Labels / Arrows / Both
Gap Between Charts → 80 to 500 (vertical spacing)
Signal Label Offset → Distance of signal labels from candles
🔹 Size Settings:
Dashboard Text Size → Tiny / Small / Normal / Large
Chart Label Size → Tiny / Small / Normal / Large / Huge
Signal Label Size → Tiny / Small / Normal / Large / Huge
Dashboard Position → 9 positions (Top/Mid/Bottom × Left/Center/Right)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔔 ALERTS (12 Total)
Individual (6):
• Asset A LONG / SHORT
• Asset B LONG / SHORT
• Asset C LONG / SHORT
Combined (2):
• ANY asset LONG
• ANY asset SHORT
Arbitrage-Specific (4):
• ⚠️ Signal Divergence detected (opposite signals on same bar)
• 🟢 All 3 assets LONG convergence
• 🔴 All 3 assets SHORT convergence
• 🔶 High divergence score (2+/3)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 USE CASES
🔹 Cross-Exchange Arbitrage:
Monitor BTC on BINANCE, COINBASE, and BYBIT simultaneously. When one exchange shows LONG while another shows SHORT, a price discrepancy exists.
🔹 Crypto Correlation Trading:
Watch BTC, ETH, and SOL together. BTC often leads — when BTC triggers LONG first, altcoins typically follow. Enter altcoins on confirmation.
🔹 Forex Multi-Pair Scanning:
Monitor EURUSD, GBPUSD, and USDJPY. When EUR and GBP both show LONG while JPY shows SHORT, it confirms broad USD weakness.
🔹 Index + Sector Rotation:
Track S&P 500 futures alongside QQQ (tech) and XLF (financials). Divergences between sectors reveal which is driving the market.
🔹 News Event Reaction:
Monitor Gold, Dollar Index, and 10-Year Yields during economic releases. The 10s simulation catches reactions within the first minute candle.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ IMPORTANT NOTES
• This uses 1-minute OHLC data — it does NOT create actual sub-minute candles
• Signals fire at bar close, not mid-candle
• The 0-100 normalization can make small moves appear larger
• This is a detection tool — trade execution requires separate infrastructure
• Best used on 1-minute charts where the speed simulation is calibrated
• Always combine with proper risk management
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 RECOMMENDED SETTINGS
Crypto (High Volatility): Sim 15s, Length 5, Factor 1.0, Channel 20
Crypto (Low Volatility): Sim 30s, Length 7, Factor 1.5, Channel 25
Forex Majors: Sim 30s, Length 5, Factor 1.5, Channel 20
Stock Indices: Sim 30s, Length 5, Factor 1.0, Channel 15
News Events: Sim 10s, Length 3, Factor 0.5, Channel 10 Indicator

VWAP [crlmx] Flexible Volume Weighted Average Price (VWAP) for clean
volume-weighted fair value benchmark and trend direction.
Key Features
- Adjustable VWAP Anchor
- 30min, 1H, 2H, 4H, 8H, 12H, D, W, M, Q, Y
- Sessions New York, London, Asia, with adjustable time
- Clean session breaks, no skews in VWAP line
- Period limit fearure (default 3) hides older periods
- Streamlined inputs/UI brought to you by crlmx
Trading Applications
- Intraday anchors (30min-12H): scalping and day trading
- Daily anchor: traditional intraday analysis
- Weekly/Monthly/Quarterly: swing trading context
- Yearly: long-term fair value
- Configuration examples:
Scalping: 30min-1H anchor | Limit: 5-10 | Bands: On | Multiplier: 1.0-1.5
Intraday: Day anchor | Limit: 3-5 | Bands: On | Multiplier: 1.0-2.0
Swing: Week-Month | Limit: 3-5 | Bands: Off | VWAP line only
Position: Quarter-Year | Limit: 3 | Bands: Off | Fair value reference
Version History
v1.56 (Latest - 22 Feb 2026)
- VWAP display limit feature: shows set amount of periods
- Added Market Sessions
- Streamlined input panel organisation
Indicator

Price Percentile Heatmap [QuantAlgo]🟢 Overview
This indicator visualizes where price currently stands within its recent historical distribution, displayed as a dynamic gradient heatmap directly on the chart. It is built on the concept of percentile ranking: rather than using lagging momentum oscillators or fixed overbought/oversold thresholds, it measures price relative to every bar within a user-defined lookback window and expresses that position as a smooth, continuous gradient. The result is an at-a-glance read of whether price is historically cheap, historically expensive, or somewhere in between, all without leaving the main chart.
The defining visual feature is the thermal color gradient applied to the price bars, background, and source line. Bullish colors represent price trading near the top of its recent range, signaling historically elevated conditions. Bearish colors represent price trading near the bottom of its range, signaling historically depressed conditions. A built-in Heat Thermometer reinforces this reading by showing exactly where the current percentile rank falls along the full spectrum in real time.
🟢 How It Works
The foundation of the indicator is a per-bar percentile rank calculated over a rolling lookback window. For each bar, the selected price source is compared against every value within the lookback period to determine what percentage of historical bars traded below the current price:
percentile_rank = ta.percentrank(price_source, lookback_length)
A rank of 100 means the current price is higher than every bar in the lookback sample. A rank of 0 means it is lower than all of them. A rank of 50 places price exactly at the median of its recent distribution. This single value drives every visual output in the indicator.
The raw rank is then mapped directly into a continuous color gradient, transitioning smoothly from the bearish color at rank 0 to the bullish color at rank 100:
gradient_color = color.from_gradient(percentile_rank, 0, 100, bearish_color, bullish_color)
Because the rank is recalculated on every bar using a rolling window, the gradient never relies on fixed thresholds or static levels. It adapts continuously to the most recent price history, meaning the same absolute price level can read bullish in one market environment and bearish in another depending on what has happened within the lookback period.
The lookback length is the primary tuning parameter. Short periods (10 to 30) make the rank reactive to recent moves and suit scalping and intraday setups. Medium periods (50 to 100) provide a balanced read suitable for swing trading. Long periods (150 to 500) produce a slow-moving, macro-level view best suited for position trading and identifying historically extreme conditions.
🟢 Key Features
1. Thermal Color Gradient
Every visual element on the chart, including the source line, the bar colors, and the background tint, reflects the current percentile rank through a smooth color transition.
▶ Bullish Color: Applied when price ranks high within its recent distribution, drawing attention to historically elevated price levels.
▶ Bearish Color: Applied when price ranks low, highlighting historically depressed conditions and potential mean-reversion or continuation setups.
▶ Bar Coloring: Each individual candlestick is colored according to the current rank, giving instant bar-by-bar feedback without requiring a separate panel.
▶ Background Coloring: The full chart canvas receives a semi-transparent tint that reinforces the heatmap reading across the entire visible price area. Transparency is fully adjustable so price action is never obscured.
▶ Color Presets: Six pre-configured schemes, Classic, Aqua, Cosmic, Cyber, Neon, and Custom, allow you to match the heatmap to any chart theme or personal preference.
2. Heat Thermometer
An optional thermometer panel displays the full bearish-to-bullish color spectrum and marks exactly where the current percentile rank sits along that spectrum with a real-time arrow indicator.
▶ Real-Time Positioning: The arrow updates on every bar, giving an immediate visual anchor for the current rank without needing to read a number.
▶ Resolution: The number of gradient segments in the thermometer is adjustable from 5 to 20, letting you choose between a clean simplified display or a finer, smoother gradient.
▶ Position and Size: The thermometer can be placed in any of nine chart positions and its text size is independently adjustable, making it easy to integrate into dense multi-indicator layouts or standalone setups.
🟢 Practical Applications
▶ Mean Reversion Setups: When price reaches an extreme low percentile rank, it is historically cheap relative to recent bars, a potential entry signal for mean reversion strategies. The opposite applies at high ranks.
▶ Trend Confirmation: In a strong trend, the percentile rank will persistently hue toward one color. A sustained bullish gradient confirms trend strength; a persistent bearish gradient confirms sustained selling pressure.
▶ Multi-Timeframe Alignment: Apply the indicator across multiple timeframes and look for gradient agreement. When both a higher and lower timeframe show the same extreme color, the percentile signal carries significantly more weight. Indicator

Indicator

Adaptive Entropy Trend [QuantAlgo]🟢 Overview
Adaptive Entropy Trend is a trend-following indicator built on Shannon information theory rather than conventional price averaging. It quantifies the statistical disorder of recent log returns to determine whether the market is in a directional regime or a random one, then feeds this entropy reading into every layer of the system simultaneously, helping traders identify directional shifts that are validated by both low-entropy momentum conditions and genuine volatility expansion across different timeframes and markets.
🟢 How It Works
The foundation of the indicator is a per-bar entropy calculation built from the distribution of log returns over the lookback window. Log returns are computed and their range is divided into equal-width histogram bins:
logReturn = math.log(close / close )
minReturn = ta.lowest(logReturn, lookbackLen)
maxReturn = ta.highest(logReturn, lookbackLen)
returnRange = maxReturn - minReturn
Each historical return within the lookback is assigned to a bin, building a frequency distribution. Shannon entropy is then calculated from the probability of each bin, measuring how uniformly returns are spread across the range:
probability = array.get(binCounts, i) / lookbackLen
if probability > 0
entropy := entropy - probability * math.log(probability) / math.log(2)
A uniform distribution produces maximum entropy, reflecting a chaotic, non-directional market. A concentrated distribution produces low entropy, reflecting a market where returns are clustering in a consistent direction. The raw entropy is normalized against the theoretical maximum for the bin count to produce a stable 0-1 score:
normalizedEntropy = maxEntropy > 0 ? entropy / maxEntropy : 0.5
This score is then wired directly into the EMA smoothing factor. Higher entropy lengthens the effective period of the EMA, insulating it from noise. Lower entropy shortens it, allowing the EMA to track price closely during genuine trends:
adaptiveAlpha = 2.0 / (lookbackLen * (0.3 + normalizedEntropy * 1.4) + 1.0)
adaptiveEma := na(adaptiveEma) ? close : adaptiveEma + adaptiveAlpha * (close - adaptiveEma)
The same entropy reading drives band width through an inverted trend strength factor. Unlike volatility-based bands that widen during noise, these bands widen specifically during trending conditions and tighten during choppy ones:
trendStrength = 1.0 - normalizedEntropy
fastBandWidth = atr * fastMultiplier * (0.5 + trendStrength)
slowBandWidth = atr * slowMultiplier * (0.5 + trendStrength)
Finally, trend state is determined when price breaks beyond the inner bands, and transitions are tracked for alert conditions:
if close > innerUpper
trendDirection := 1
else if close < innerLower
trendDirection := -1
trendTurnedBullish = trendDirection == 1 and trendDirection != 1
trendTurnedBearish = trendDirection == -1 and trendDirection != -1
This creates a self-regulating trend system where the EMA baseline, the trigger threshold, and the visual envelope all adapt together from the same entropy source, rather than using a fixed center with adaptive edges or vice versa.
🟢 Signal Interpretation
▶ Bullish Trend (Price Above Inner Upper Band, Green): When price closes above the inner upper band, the indicator switches to bullish mode with bullish coloring across all visual elements = Confirmed uptrend signal for trend-following long positions. Because the inner band expands in low-entropy trending conditions, a bullish confirmation in a genuinely directional market requires a more meaningful breakout than in a noisy one. The trend remains bullish until price breaks below the inner lower band, allowing traders to stay positioned through normal pullbacks that remain within the band range.
▶ Bearish Trend (Price Below Inner Lower Band, Red): When price closes below the inner lower band, the indicator switches to bearish mode with bearish coloring throughout all visual elements = Confirmed downtrend signal for short positions or long exit signals. The adaptive band floor ensures the trigger threshold in choppy, high-entropy markets is tighter, reducing the risk of false breakdowns on thin directional moves. The trend remains bearish until price breaks above the inner upper band.
▶ Neutral Zone (Price Between Inner Bands): When price trades between the inner upper and lower bands, the indicator holds its previous trend direction = Continuation of existing trend during consolidation or normal volatility retracements. This prevents whipsaws during sideways action by requiring price to make a statistically meaningful move beyond the entropy-scaled band boundaries rather than reacting to minor crosses of the adaptive EMA centerline.
🟢 Features
▶ Preconfigured Presets: Three optimized parameter sets for different trading approaches and timeframes. "Default" provides balanced trend detection for swing trading on 4-hour and daily charts, "Fast Response" delivers quicker trend signals for intraday trading on 1-minute to 1-hour charts, and "Smooth Trend" focuses on major trend changes for position trading on daily to weekly timeframes.
▶ Built-in Alerts: Three alert conditions enable automated monitoring of trend changes without constant chart watching. "Bullish Trend Signal" triggers when the indicator switches to bullish mode after price breaks above the inner upper band, alerting for potential long entries. "Bearish Trend Signal" activates when the indicator switches to bearish mode after price breaks below the inner lower band, signaling potential short entries or long exits. "Trend Direction Changed" provides a combined alert for any trend transition regardless of direction, allowing traders to monitor both bullish and bearish opportunities with a single alert setup.
▶ Visual Customization: Six color presets (Classic, Aqua, Cosmic, Cyber, Neon, plus Custom) accommodate different chart backgrounds and aesthetic preferences, with coordinated bullish, bearish, and neutral color schemes applied across all indicator elements. Inner and outer band fills create a two-layer gradient envelope around the adaptive EMA, with the inner zone between the two bands rendered slightly more transparent than the outer zone to preserve natural depth, both controlled by a single fill transparency input (0-100%) so the visual weight of the envelope can be adjusted without disrupting the gradient relationship. Optional bar coloring tints price bars with trend-appropriate colors during bullish and bearish periods, enabling instant visual confirmation of trend state across multiple timeframes without switching between chart and indicator panels.
Indicator

Indicator

Volume Weighted Trend [QuantAlgo]🟢 Overview
The Volume Weighted Trend indicator identifies statistically significant trend changes by combining volume-weighted price analysis with volatility-based breakout bands. It calculates a Volume Weighted Moving Average (VWMA) as the central trend baseline, then creates dynamic upper and lower bands using Average True Range (ATR) multipliers to define normal volatility boundaries. When price breaks above the upper band or below the lower band, it signals a confirmed trend change, helping traders and investors identify directional shifts driven by both volume-weighted momentum and volatility expansion across different timeframes and markets.
🟢 How It Works
The indicator's core methodology lies in its dual-layer approach combining volume weighting with volatility filtering, where trend changes require both price direction and statistical significance:
vwma_basis = ta.vwma(close, vwma_length)
atr_value = ta.atr(vwma_length)
upper_band = vwma_basis + atr_value * atr_multiplier
lower_band = vwma_basis - atr_value * atr_multiplier
First, the script calculates the Volume Weighted Moving Average to establish a trend baseline that gives greater weight to periods with higher trading volume, ensuring the trend line reflects significant participation and genuine market conviction rather than low-volume noise.
Then, it measures the Average True Range over the same period to quantify current market volatility:
atr_value = ta.atr(vwma_length)
Next, dynamic volatility bands are constructed by adding and subtracting ATR-based buffers from the VWMA baseline, creating adaptive boundaries that expand during volatile conditions and contract during calm periods:
upper_band = vwma_basis + atr_value * atr_multiplier
lower_band = vwma_basis - atr_value * atr_multiplier
The trend state is then determined through breakout logic that requires price to exceed these volatility-adjusted boundaries:
if close > upper_band
trend_direction := 1
else if close < lower_band
trend_direction := -1
Finally, trend change detection identifies transitions between bullish and bearish states:
trend_turned_bullish = trend_direction == 1 and trend_direction != 1
trend_turned_bearish = trend_direction == -1 and trend_direction != -1
This creates a robust trend-following system that only signals directional changes when price makes statistically significant moves beyond normal volatility bounds, with volume weighting ensuring the trend reflects meaningful market activity rather than thin-volume spikes.
🟢 Signal Interpretation
▶ Bullish Trend (Price Above Upper Band): When price closes above the upper volatility band, the indicator switches to bullish mode with green/bullish coloring throughout all visual elements = Confirmed uptrend signal for trend-following long positions. The trend remains bullish until price breaks below the lower band, allowing traders to stay positioned during sustained upward momentum without premature exits on minor pullbacks within the band range.
▶ Bearish Trend (Price Below Lower Band): When price closes below the lower volatility band, the indicator switches to bearish mode with red/bearish coloring throughout all visual elements = Confirmed downtrend signal for trend-following short positions or long exit signals. The trend remains bearish until price breaks above the upper band, enabling traders to maintain directional bias through corrective moves that stay within the band boundaries.
▶ Neutral Zone (Price Between Bands): When price trades between the upper and lower volatility bands, the indicator maintains its previous trend direction = Continuation of existing trend during consolidation or normal volatility retracements. This design prevents whipsaws during sideways action by requiring price to make a significant move beyond opposite-side bands to trigger trend reversal, rather than flip-flopping on minor crosses of the VWMA center line.
🟢 Features
▶ Preconfigured Presets: Three optimized parameter sets for different trading approaches and timeframes. "Default" provides balanced trend detection for swing trading on 4-hour and daily charts, filtering noise effectively while capturing meaningful trend changes. "Fast Response" delivers quicker trend signals for intraday trading on 5-minute to 1-hour charts, with tighter bands triggering earlier on breakouts for active traders who can monitor positions closely. "Smooth Trend" focuses on major trend changes for position trading on daily to weekly timeframes, with wider bands filtering out minor fluctuations to identify only primary directional shifts.
▶ Built-in Alerts: Three alert conditions enable automated monitoring of trend changes without constant chart watching. "Bullish Trend Signal" triggers when the indicator switches to bullish mode after price breaks above the upper band, alerting for potential long entries. "Bearish Trend Signal" activates when the indicator switches to bearish mode after price breaks below the lower band, signaling potential short entries or long exits. "Trend Direction Changed" provides a combined alert for any trend transition regardless of direction, allowing traders to monitor both bullish and bearish opportunities with a single alert setup.
▶ Visual Customization: Six color presets (Classic, Aqua, Cosmic, Cyber, Neon, plus Custom) accommodate different chart backgrounds and aesthetic preferences, with coordinated bullish and bearish color schemes applied across all indicator elements. Optional neon glow effect creates layered visual emphasis around the central VWMA line with three overlapping plots at different transparencies, making the trend line more prominent and easier to track (ideal for charts with multiple indicators where visual distinction is important). Optional volatility ribbons display gradient fills between the VWMA and band boundaries, providing visual context for price position relative to breakout thresholds with adjustable band transparency (0-100%) to control prominence. Optional bar coloring tints price bars with trend-appropriate colors during bullish and bearish periods, enabling instant visual confirmation of trend state across multiple timeframes without switching between chart and indicator panels.
Indicator
