Strategy

Indicator

NQ/ES ICT Suite v2 Premium**NQ/ES ICT Suite — by WhoJumper**
A professional-grade ICT toolkit built specifically for NQ and ES futures traders. This suite keeps your chart clean and focused — every level anchors exactly to the wick that created it, no floating lines.
**What's included:**
🔲 **Fair Value Gaps** — Auto-detects bullish and bearish FVGs on your current timeframe only. Shows the gap size in points at the 50% midpoint of each box. Automatically removes filled and inverted FVGs to keep your chart clean.
📌 **Previous Day / Week / Month High & Low** — PDH, PDL, PWH, PWL, PMH, PML lines that anchor directly to the wick candle that created the level and extend to the right. Works correctly on all timeframes.
📏 **Daily 50% Range** — The midpoint of the current day's developing range, displayed as a single clean line from the day open extending right. Updates live as the range expands.
🎯 **Session Kill Zones** — Tokyo, London, and New York kill zones tracked in real time. High and low lines anchor to the exact wick candle of each session and extend right with labels. Only the most recent session is shown — no chart clutter. Hidden automatically on Daily/Weekly/Monthly charts.
🔄 **CISD — Change in State of Delivery** — Detects bullish and bearish shifts via swing high/low breaks. Draws a horizontal line at the exact price level where the break occurred, extending right for easy reference.
📊 **Dashboard Table** — Live top-right panel showing NQ and ES side by side. Tracks whether London High, London Low, Asia High, and Asia Low have been swept. Displays points remaining to the daily 50% midpoint with directional arrow.
📈 **ATR** — Average True Range displayed in points alongside the current day's total range.
---
*Built for ICT-style traders who demand precision.
*whojumper ❤️ Nix* Indicator

NASDAQ MTF Scanner
NASDAQ MTF Volume Scanner —
Most stock scanners filter by price action — breakouts, moving average crosses, RSI levels. The problem is that price is a lagging signal. By the time a price-based scanner fires, the move has already started and you are entering late into someone else's trade.
This scanner works differently. It reads the internal volume pressure inside each candle across four timeframes simultaneously, asking one question for every stock: who is actually in control of the volume, buyers or sellers, regardless of which direction price moved?
The core calculation is the High-Low-Close formula. Every candle has a range from low to high. Where price closes within that range tells you who won the battle. A close near the high means buyers pushed price up and held it there — buy pressure dominated. A close near the low means sellers controlled the candle. This produces a DV Ratio between 0 and 1 for every candle on every timeframe, and that ratio is the foundation of everything the scanner shows.
The most powerful signal is the Hidden Signal. When a candle closes red but the DV Ratio is above 58%, it means buyers controlled the volume even though price fell. This is institutional accumulation — large players buying quietly into selling pressure, deliberately keeping price from rising while they fill their position. The same logic applies in reverse for green candles with low DV ratios. This divergence between price direction and volume direction is one of the most reliable signals in volume analysis, and it appears in the scanner's Hidden and REV columns.
The multi-timeframe approach is what separates this from a single-timeframe tool. A signal on the 15-minute chart is noise. The same signal confirmed on the 1-hour, 4-hour, and daily chart simultaneously is institutional conviction. The score system weights the higher timeframes more heavily — the daily carries three points, the 4-hour and 1-hour carry two each, and the lowest timeframe carries one — because the longer the timeframe, the more volume and time it took to produce that signal.
How To Use It Practically
Place the scanner on any chart — SPY or QQQ works best as a neutral base. Set the four timeframes to values at or above your chart's timeframe. The scanner runs independently of what the chart itself shows.
Morning routine before market open. Check the 1D and 4H columns for all ten stocks. Any stock showing ▲ on both is in institutional buy pressure over the last day and several hours. Any stock showing ▼ on both is under sustained selling. This gives you your directional bias for the day before a single trade is placed. Stocks with score above +6 go on your buy watchlist. Stocks below -6 go on your short watchlist. Everything in between you ignore for the day.
During the session. Watch for three things in combination. First, a strong score of +6 or higher on the top three timeframes with the lowest timeframe just starting to align — this is a trend entry, the institutional move is established and the short-term is joining. Second, a strong score in one direction with a REV signal appearing in the opposite direction on TF4 — this is a pullback within a trend, meaning price has temporarily moved against the institutional flow and is about to snap back. This is often the cleanest entry of the day. Third, Hidden Signal appearing without a strong score — treat this as a warning, not a signal. Something is changing but the trend has not confirmed yet.
Before entering any trade. The scanner tells you which stock and which direction. It does not tell you when exactly to enter. Once a stock shows a score of +6 or above with Hidden Signal confirmed, switch to that stock's chart and use the main Delta MTF indicator to time the entry. Look for NEXT CANDLE going LIVE with 65% or above in the same direction as the scanner's signal. That combination — scanner for stock selection, indicator for entry timing — is the complete workflow.
Score interpretation at a glance:
A score of +9 or above means all four timeframes agree, DV is bullish, and Hidden Signal is present. This is the strongest possible reading and should be treated as a high-conviction setup. A score between +6 and +8 is a solid trend with most factors aligned — tradeable with normal sizing. Between +3 and +5 is a weak lean with incomplete confirmation — reduce size or wait. Below +3 in either direction means no edge and no trade.
The REV column specifically tells you when to look for a counter-trend entry on the lowest timeframe. If a stock has score +8 (strong bull) but REV shows SELL, that means the lowest timeframe candle closed green with heavy sell volume underneath — a short-term pullback is likely before the trend resumes. Experienced traders use this to enter the bull trend at a better price after the pullback completes rather than chasing the move.
Important------
You cam use your own stocks , verify with other indicators always Indicator

Indicator

Bot Webhook v8.4 [SOL]Bot Webhook v8.4 - Optimized Multi-Timeframe Signal Generator
========================================
ENGLISH
========================================
Data-driven signal generation for SOL/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 SOL/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 "SOLUSD" 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":"SOLUSD", "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 SOLUSDT/SOLUSD 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, BTC
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
========================================
Datengetriebene Signalgenerierung fuer SOL/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 SOL/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 "SOLUSD" 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)
TIMEFRAMES
Unterstuetzt: 30S, 45S, 1m-20m (alle mit eigenen optimierten Schwellenwerten)
Beste TFs: 30S (47.1%), 45S (34.8%), 12m+ (33%+)
4m: LONG + SHORT deaktiviert (keine Daten)
SETUP
1. Script auf SOLUSDT/SOLUSD 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, BTC
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 [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

Indicator

Indicator

RSI Superstack
**RSI Superstack — Multi-Timeframe RSI Alignment Indicator**
RSI Superstack monitors the Relative Strength Index across seven timeframes simultaneously — 5m, 15m, 30m, 1H, 4H, 1D, and 1W — and alerts you when multiple timeframes line up in oversold or overbought territory at the same time. Instead of watching one RSI in isolation, you get a complete picture of market momentum across the full timeframe stack.
**How it works**
The indicator calculates RSI on each of the seven timeframes and checks whether each one is currently oversold (below 30) or overbought (above 70). A live table in the top-right corner of your chart displays every timeframe's RSI value and status at a glance. When enough timeframes align, visual signals are plotted directly on the chart and alerts fire automatically.
**Signals**
- **ALL OS / ALL OB** — all seven timeframes are simultaneously oversold or overbought. These are the highest-conviction setups and are marked with full-size triangles and a chart background highlight.
- **5+ signals** — five or six timeframes aligned. Marked with smaller triangles. Strong confluence, but not a full stack.
**Settings**
- RSI Length — default 14, adjustable
- Oversold Level — default 30
- Overbought Level — default 70
- Extended Hours — toggle on or off depending on your instrument and session preference
**Built-in alerts**
Four alert conditions are included and ready to set up with a single click — all timeframes oversold, all timeframes overbought, 5+ oversold, and 5+ overbought.
**How to use it**
This indicator works best as a confluence filter rather than a standalone entry trigger. When the full stack aligns, it signals that selling or buying pressure is extreme across every meaningful timeframe — a condition that historically precedes strong reversals or continuation moves depending on context. Pair it with your existing price action, support/resistance levels, or trend-following tools for the highest-quality setups.
Works on any instrument — stocks, crypto, forex, and futures.
Indicator

Indicator

Polymarket HelperThe indicator measures this through Intrabar Volume Delta (IVD) — a real-time calculation of buying versus selling pressure built from sub-minute tick data. When buyers dominate the first 25 seconds, the candle tends to close green. When sellers dominate, it tends to close red. The IVD is weighted with exponential decay so that the most recent ticks carry more influence than older ones, reducing noise from early random fluctuations.
IVD alone is not enough. PLY Helper cross-validates it with three additional layers: OBV momentum (is the cumulative volume trend accelerating in the same direction?), Delta Volume (is the net buy/sell flow confirming the bias?), and 1m/3m timeframe convergence (are shorter timeframes pointing the same way?). When all four agree, the signal is classified as Strong. When three agree, Moderate. When fewer agree or they contradict each other, the indicator shows CONFLICT and no trade should be taken.
The indicator also tracks OBV Hidden Divergence — a situation where price and volume momentum disagree. A red candle with rising OBV is a hidden bullish signal, suggesting sellers are losing control. A green candle with falling OBV is a hidden bearish signal, suggesting the move is running out of fuel. These divergences often precede sharp reversals and are worth noting even when the main signal disagrees.
Finally, IVD readings are compared against a 10-candle rolling average baseline rather than the previous candle alone. This prevents false signals during unusually quiet or unusually active periods — a reading of 65% buy pressure means something very different when the average is 50% versus 62%.
How to Use
Wait for a new 5-minute candle to open. The table will count up from zero and display a countdown: Signal in 18s, 10s, 5s... At 25 seconds, the signal fires. If it shows GREEN STRONG or GREEN MODERATE with CONFIRMED status and IVD Momentum rising or surging, enter Up on Polymarket immediately. If it shows RED with the same conditions, enter Down. If it shows CONFLICT, WEAK, or the IVD Momentum contradicts the direction, skip the candle Indicator

Nasan Multi-Stage Analog Forecast ModelMulti-Stage Analog Forecast Model
The Multi-Stage Analog Forecast Model is a historical pattern-matching forecasting engine that searches past market data for segments that resemble the current market environment. Instead of relying on a single technical indicator, the model compares price shape, statistical structure, market regime, and internal market flow to identify the most relevant historical analogs.
The future behavior of those analog segments is then combined to produce a probabilistic price projection.
Core Idea
Markets often repeat structural conditions rather than exact prices.
If a current market segment resembles a past segment in terms of pattern, volatility structure, momentum state, and internal flow dynamics, the forward behavior of that past segment may provide a useful guide to what could happen next.
To identify these situations, the model applies a four-stage filtering process.
Stage 1 — Pattern Shape Similarity
The first stage compares the shape of the current price segment with historical segments.
Each segment is normalized using Min-Max scaling:
x_norm = (x − min(x)) / (max(x) − min(x))
This removes the effect of price level so that patterns can be compared regardless of whether the asset was trading at $50 or $500.
Similarity is measured using Euclidean distance:
Distance = sqrt( Σ (Current_i − Historical_i)^2 )
Segments with the smallest distances represent the closest geometric matches.
Stage 2 — Statistical Similarity
The second stage checks whether the statistical structure of the move matches.
Price is standardized using a lagged normalization:
Z = (Price − SMA_prev) / StDev_prev
where the mean and standard deviation are shifted one bar back.
This produces a one-bar-lagged standardized deviation, measuring how extreme the move is relative to the previous volatility environment.
Segments are compared using Spearman rank correlation:
ρ = corr(rank(Z_current), rank(Z_historical))
This ensures the internal statistical rhythm of the move is similar.
Stage 3 — Market Context Filter (APD)
Even if two patterns look similar, they may occur in very different market environments.
The third stage evaluates context similarity using Average Percentage Distance (APD) across eight factors:
Volatility regime: VolRegime = ATR(14) / ATR(55)
Momentum: RSI(14)
Volume participation: VolPart = Volume / SMA(Volume,55)
Trend velocity: TrendMove = (EMA14 − EMA14 ) / ATR14
Trend stretch:TrendStretch = (EMA14 − Price) / ATR14
Relative strength vs benchmark
Structural trend spread: (EMA200 − EMA50) / ATR
Intermediate trend spread: (EMA50 − EMA21) / ATR
Differences are measured using symmetric percentage distance:
SPD(a,b) = |a − b| / max(|a|, |b|)
The overall context mismatch is:
APD = average(SPD values)
Lower APD means the historical segment occurred in a similar market regime.
Stage 4 — Structural Flow Similarity
The fourth stage compares the internal market engine using cosine similarity.
Five flow signals are constructed:
Sentiment flow (signed volume pressure)
Volatility flow: ATR(14)
Noise flow: StDev(TrueRange)
Structure flow: (EMA13 − EMA34) / ATR
Momentum flow: RSI(14)
Each signal is converted into a segment flow measure:
Flow = average( x − x )
These flows form a vector:
V = (v1, v2, v3, v4, v5)
Similarity between current and historical vectors is measured using cosine similarity:
CosSim = (A · B) / (|A| |B|)
Higher cosine similarity means the internal market forces are aligned.
Final Analog Score
Each candidate receives a composite score combining the four stages:
Score =wShape * ShapeSim + wStat * StatSim + wCtx * ContextSim + wCos * CosSim
The highest scoring segments become the final analog set.
Forecast Construction
For each analog segment, the model calculates forward returns:
Return_h = (FuturePrice / SegmentEndPrice) − 1
The expected return at step h is the weighted average:
μ_h = Σ (Weight_i × Return_i,h)
Projected price:
Forecast = CurrentPrice × (1 + μ_h)
Dispersion among analog outcomes is measured as:
σ_h = sqrt( Σ Weight_i × (Return_i,h − μ_h)^2 )
Upper and lower forecast bands are:
Upper = P0 × (1 + μ_h + σ_h)
Lower = P0 × (1 + μ_h − σ_h)
Forecast Error Measurement
The model also tracks how accurate its past forecasts were.
Prediction error is measured in volatility-adjusted units:
Error = |Predicted − Actual| / (ATR(55) × √h)
ATR(55) normalizes the error to volatility units so it is comparable across assets and regimes.
The √h term accounts for the fact that uncertainty grows with forecast horizon.
Recent forecast errors are averaged to provide a real-time model reliability diagnostic.
How to Interpret the Forecast
• The solid line represents the expected price path based on historical analogs.
• The dashed bands represent dispersion among those analog outcomes.
Narrow bands indicate stronger agreement between historical cases, while wider bands suggest lower certainty.
Because the model is based on historical analogs rather than deterministic rules, it should be interpreted as a probabilistic guide to potential market direction. Indicator

Indicator

FVG Rejection Trade SystemHere's the publication description:
FVG Rejection Trade System
🔹 Introduction
This indicator — FVG Rejection Trade System — identifies Fair Value Gaps (FVGs) on your chart, detects when price returns to reject from those gaps, and automatically manages hypothetical trade entries, stop-losses, and take-profits — tracking all results in a live stats table.
The core idea is rooted in one of the more durable observations in price action: gaps created by three-candle imbalances act as unfinished business. When price returns to fill that imbalance and rejects, the gap has functioned as support or resistance. That rejection is the signal.
No indicator can guarantee the gap will hold. This model is a systematic framework for identifying and logging these events — not a prediction engine. A FVG that rejects on Tuesday may fill on Thursday. The stats table exists precisely to let you measure this empirically on your specific instrument and timeframe over time.
I'll cover the detection logic, entry rules, filtering options, and how to read the table output throughout.
🔹 The Premise
🔸 What is a Fair Value Gap?
A Fair Value Gap forms when price moves so aggressively in one direction that a three-candle sequence leaves an unfilled range. Specifically:
For a bullish FVG — the high of candle two bars ago is below the low of the current bar. That untouched range between them is the gap. Price gapped upward, leaving a pocket of inefficiency below.
For a bearish FVG — the low of candle two bars ago is above the high of the current bar. Price gapped downward.
To understand why these levels matter, consider what's happening mechanically. Assume price is trading at 5,000 on an S&P futures chart. A large aggressive buy order runs through the tape — three consecutive candles close higher with almost no overlap. The high of the first setup candle sits at 4,980. The low of the third candle is 5,010. Everything between 4,980 and 5,010 was skipped.
That range never saw two-sided trading. No sellers provided liquidity there because price moved through before they could respond. No buyers filled bids there because the move was already past them.
When price returns to that range, it is returning to the scene of unfinished business. Buyers who missed the initial move may be waiting. Sellers who were run over may defend. The gap acts as a potential inflection zone.
🔸 Why Rejection — Not Just Touch — Is the Signal
A gap retest alone isn't enough. Price entering a FVG is ambiguous — it could be reclaiming the zone cleanly, or it could be reversing hard through it. The distinction matters enormously for trade quality.
This indicator requires rejection confirmation: the candle that enters the zone must close back outside the zone on the opposite side from which it entered. For a bullish FVG, the candle's low must reach down into the zone and its close must be at or above the zone top. The candle wick penetrated — the body confirmed recovery.
This is the structural equivalent of a failed breakdown. Price tested the support area, couldn't sustain below it, and committed back above. That candle body is the market's real-time vote.
A close that confirms rejection is meaningfully different from a wick that merely touches.
🔸 Invalidation Logic — When the Gap No Longer Matters
Not all gaps deserve to be traded. This indicator implements a two-sided invalidation rule:
A bullish FVG is deleted if price closes below the gap's bottom boundary. Support is gone. There's no basis for a long setup in a zone that price has already violated on a closing basis.
A bullish FVG is also deleted if price closes above the gap's top boundary without a rejection. This means price blew through cleanly — the gap was consumed, not defended. The "retest and hold" scenario is no longer available.
The same logic applies symmetrically to bearish FVGs.
A gap that price has already escaped is no longer a valid reference level. Removing it keeps the chart clean and the trade logic honest.
🔹 How It Works
🔸 Detection and Box Rendering
FVGs are rendered as colored rectangles — green for bullish, red for bearish — extending a user-defined number of bars to the right. The minimum gap size filter (default: ATR-based) prevents the indicator from tagging every micro-gap on every bar. When Auto Min Gap Size is enabled, the gap must exceed one ATR(14) to be considered meaningful relative to current volatility. You can disable this and set a manual threshold if you prefer a fixed tick/point minimum.
Enabling Only Show Latest Gap keeps the chart uncluttered by removing previous boxes when a new one forms. Useful on lower timeframes where gaps stack quickly.
🔸 Entry Logic
When a rejection candle closes, the trade is queued — it does not enter on that candle's close. Entry fires at the open of the next bar. This is a deliberate choice: entering at the current bar's close introduces lookahead risk in backtesting. Entering at the next bar's open is what you would actually execute in practice by placing a market order after the signal candle closes.
Entry is long for bullish FVG rejections. Entry is short for bearish FVG rejections.
🔸 Stop-Loss Placement
Two stop modes are available:
FVG Zone — the stop is placed below the gap's lower boundary (for longs) or above the upper boundary (for shorts). A configurable buffer (default 10% of gap size) is added beyond the level to avoid being stopped by noise that slightly violates the zone.
Rejection Candle High/Low — the stop is placed at the extreme wick of the rejection candle itself (the low for longs, the high for shorts), again with the buffer. This produces a tighter stop and larger R:R in raw price terms, but is more susceptible to being stopped out on follow-through wicks.
The choice between these modes meaningfully changes your win rate and average risk. Neither is universally superior — the stats table exists to help you measure this on your instrument.
🔸 Take-Profit
TP is calculated as a fixed Risk:Reward multiple from entry. At the default 2:1, every dollar risked targets two dollars of reward. The R:R is displayed in the stats table and updates in real time when you change the setting.
🔸 Entry / SL / TP Lines
Three dashed lines are drawn from each entry bar: white for entry price, red for stop, green for take-profit. All three extend to the right until the trade resolves.
When a trade closes, the lines are capped at the exit bar. The line representing the level not reached is faded — red fades on wins, green fades on losses — giving you an immediate visual read on what happened without needing to inspect every trade manually.
Every element of these lines — color, width, style (solid, dashed, dotted) — is fully customizable from the Line Styles settings group.
🔸 TP ✓ / SL ✗ Labels
At the bar where each trade resolves, a label is placed at the exact exit price. TP ✓ in your chosen green confirms a winning trade. SL ✗ in your chosen red marks a stop-out. Labels are positioned above or below the bar based on direction and outcome so they don't stack on top of each other. Label size is independently configurable.
🔸 VWAP Filter
When enabled, the indicator will only enter long trades on rejection candles that closed above VWAP, and only enter short trades on candles that closed below VWAP. The VWAP line is rendered on the chart in yellow when this filter is active.
The rationale: VWAP is the volume-weighted average price for the session. A bullish FVG rejection occurring while price is below the day's average traded price is swimming against the volume-weighted current. Filtering to your directional VWAP bias is one of the simplest regime filters available on intraday charts.
Note that VWAP resets each session. On daily or higher timeframes this filter has less conceptual meaning and should likely be disabled.
🔸 Time Window Filter
The indicator includes a session time filter defaulting to 8:00 AM – 11:00 AM EST — the first three hours of the US equity session, generally considered the highest-liquidity and most directional window of the trading day. Only rejections occurring inside this window will trigger entries.
Time is calculated from the raw bar timestamp converted to UTC-5, so the filter functions correctly regardless of your chart's timezone setting. Start and end times are entered in 24-hour HHMM format (e.g., 800 for 8:00 AM, 1300 for 1:00 PM).
Toggling this filter off opens the system to all hours, which is useful for evaluating overnight sessions or non-US instruments.
🔸 Stats Table
A real-time performance table is rendered in the corner of your choice, showing:
Wins / Losses / Total — broken out for bullish trades, bearish trades, and combined
Win Rate — percentage of closed trades that hit TP before SL
R:R — the current risk-reward setting, so the context behind the win rate is always visible
Open — count of currently active trades by direction
Win rate without R:R is meaningless data. A 30% win rate at 3:1 R:R is profitable. A 60% win rate at 0.5:1 is not. The table shows both together intentionally.
🔹 Settings Reference
Fair Value Gap
Gap Length — how many bars the FVG box extends to the right
Auto Min Gap Size — uses ATR(14) as the minimum gap threshold; disable to set manually
Only Show Latest Gap — removes older boxes when a new gap forms
Delete Filled Gaps — removes boxes when price closes outside both boundaries
Trade System
Risk:Reward Ratio — TP distance as a multiple of risk
Stop Loss Placement — FVG Zone or Rejection Candle High/Low
Stop Buffer % — percentage of zone/candle range added beyond the SL level
VWAP Filter — restrict entries to VWAP-side direction
Time Window Filter — restrict entries to a configurable EST time range
Line Styles
Fully independent color, width (1–4), and style (Solid/Dashed/Dotted) for Entry, SL, and TP lines
Separate color and size controls for TP ✓ / SL ✗ hit labels
🔹 Closing Remarks
Fair Value Gaps are one of the more conceptually grounded tools in modern price action analysis. They represent real structural events — moments where directional aggression created an asymmetric footprint in the price record. Whether they consistently act as support or resistance depends heavily on the instrument, timeframe, and market regime.
This indicator is a measurement tool, not a prediction engine. The stats table is its most important feature. Load it on your preferred chart, let it run across several weeks of data, and examine whether bullish rejections, bearish rejections, or both are producing positive expectancy at your chosen settings. Change the time filter. Test different R:R ratios. Compare the VWAP-filtered results against unfiltered.
The system gives you the infrastructure to do that work empirically. What you do with the data is the actual edge. Indicator

Indicator

Indicator

ATR Dow Theory Because we built this engine using the Average True Range (ATR) instead of static percentages, the script natively "auto-scales" to whatever timeframe you are looking at.
An ATR on a 5-minute chart might be 15 points, while an ATR on a Daily chart might be 300 points. The multiplier simply says: "Wait for a move equal to X candles."
Because of this, your settings don't need wild adjustments, but you do need to tighten the multipliers on the massive macro timeframes (Weekly/Monthly) because a 10x ATR drop on a Monthly chart would mean the economy is literally collapsing before the script fires!
Here is the professional calibration cheat sheet for your Dow Engine:
1. The Recommended ATR Settings
Intraday Day-Trading (5m / 15m / 1hr)
ATR Length: 14 (Standard smoothing)
Minor (): 1.5 (Filters out 1-candle fakeouts)
Secondary {}: 4.0 (Catches the main intraday morning/afternoon waves)
Primary : 10.0 (Maps the dominant trend of the entire week)
Swing Trading (Daily Chart)
ATR Length: 14
Minor (): 1.5 (A quick 1-2 day breather)
Secondary {}: 3.5 (A standard week-long pullback)
Primary : 8.0 (The core macro Bull/Bear market tide)
Macro Investing (Weekly Chart)
ATR Length: 14
Minor (): 1.0 (Weekly candles are huge; 1 ATR is enough to show a minor bend)
Secondary {}: 3.0 (A multi-week correction)
Primary : 6.0 (A massive structural bear market)
Generational Holding (Monthly Chart)
ATR Length: 14
Minor (): 1.0
Secondary {}: 2.0
Primary : 4.0 (If a monthly chart drops 4x its average range, the decade-long trend is over).
Using Acronyms (PBUS, SBES, etc.) combined with a Horizontal Watermark Line turns these shift points into incredibly valuable, ongoing Support and Resistance levels without cluttering your candlesticks.
Here is exactly how I adjusted the engine based on logic:
The Acronyms: I programmed the engine to strictly use the 4-letter codes you designed.
P (Primary), S (Secondary), M (Minor)
BU (Bullish), BE (Bearish)
S (Shift)
PBUS is PRIMARY BULLISH SHIFT
SBES IS SECONDARY BEARISH SHIFT
MBUS is MINOR BULLISH SHIFT Indicator

Indicator

Indicator

Delta MTF v3 BTC Delta MTF v3 — Enhanced
A multi-timeframe delta volume dashboard that measures buying and selling pressure behind every candle using volume delta, intrabar CVD, DV flow, and volume structure analysis. Works on any timeframe combination — set your main TF, sub TF, and trend TF freely to match your trading style.
Most indicators react to price after it moves. BTC Delta MTF v3 reads what is happening inside the candle in real time — tracking who controls the volume before the candle closes. Built specifically for BTC scalping and Polymarket UP/DOWN trading.
The Problem With Price-Based Indicators
RSI, MACD, Bollinger Bands, and most popular indicators are all derived from price. Price is the result of the battle between buyers and sellers — it tells you what already happened. By the time a price-based indicator fires, the move has started, the spread has widened, and you are entering late.
Volume tells a different story. Every transaction has two sides. When someone buys, someone else sells. The question is not whether volume is high or low — it is who initiated the transaction. A buyer who crosses the ask is aggressive. A seller who crosses the bid is aggressive. The delta is the net of those two forces: aggressive buying minus aggressive selling. This is the actual engine of price movement, not price itself.
elta Volume — The Core Engine
In a perfect world, delta would be calculated from tick data: every single transaction tagged as buyer-initiated or seller-initiated at the tape level. PulseWire does not provide this for most traders. The indicator approximates it using the High-Low-Close formula:
Buy volume = Total Volume × (Close - Low) / (High - Low)
Sell volume = Total Volume × (High - Close) / (High - Low)
Delta = Buy volume - Sell volume
DV Ratio = Buy volume / Total volume → expressed as 0.0 to 1.0
A DV Ratio of 0.70 means 70% of the candle's volume was buyer-initiated. A ratio of 0.30 means sellers dominated. Near 0.50 means balance — a contested candle.
The power is not in the absolute number but in the conflict between the ratio and the candle color. A green candle with DV Ratio 0.35 is fundamentally weak — price moved up but sellers were in control of the volume. That candle is a lie. The market will correct it.
Hidden Signal — Detecting Institutional Activity
Large institutions cannot buy or sell a significant position in a single aggressive order. If they did, they would move the market against themselves. Instead they work orders slowly — buying into selling pressure, selling into buying pressure — deliberately keeping price from moving in their direction while they fill.
This creates a specific fingerprint: a candle that moves in one direction while volume flows in the opposite direction.
Red candle + DV Ratio > 0.55 → price fell, but buyers controlled volume → Hidden Buy
Green candle + DV Ratio < 0.45 → price rose, but sellers controlled volume → Hidden Sell
This is not a random noise event. It requires sustained effort over the entire candle duration for a large participant to push price down while quietly absorbing everything the market offers. When this appears in the last minute of a candle at 65%+ buy volume on a red candle, the probability of reversal on the next candle is very high — not because of magic, but because the entity doing this has already positioned itself for exactly that reversal.
Absorption — The Volume Trap
Absorption is a specific subset of the hidden signal concept but looks at the size of the effort rather than just the direction.
The indicator calculates two ratios in real time:
Volume spike ratio = Current candle volume / 20-bar SMA of volume
Delta flatness = |Net delta| / Total volume (inverted: 1 - this = absorption %)
A volume spike of 1.4x with 85% absorption means: volume is 40% above average, and nearly all of it is being absorbed — buyers and sellers are meeting in unusually large size, but neither side is winning. This is the market equivalent of two large forces in equilibrium. When that equilibrium breaks at candle close, the direction of the break is telegraphed by the DV Ratio and the CVD.
On 5-minute BTC candles this pattern appears most clearly at support and resistance levels, VWAP touches, and at the end of extended directional moves. It is the institutional footprint of someone defending a position or building one.
CVD — Cumulative Volume Delta
The Cumulative Volume Delta tracks the running sum of delta across sub-candles within the current bar. It answers: over the entire life of this candle so far, which side has been net aggressive?
A candle that opens and immediately shows CVD running positive while price drifts sideways or down is telling you that buyers have been persistently aggressive but have not been rewarded with price — someone is selling into every bid. This is distribution. Conversely, negative CVD with flat or rising price is accumulation.
The CVD conflict signal fires when the CVD direction opposes the candle's price movement. The severity is weighted:
Strong conflict (CVD fully reversed vs price) → +20 points toward reversal
Mild conflict (CVD partially opposing) → +12 points
This is distinct from the Hidden Signal because CVD measures the trajectory of delta across time within the candle, while DV Ratio measures the final balance. Together they catch both sudden late-candle institutional activity and sustained multi-minute pressure.
Exhaustion — When a Move Runs Out of Fuel
Every directional move requires continued aggressive participation to sustain itself. If buyers push price up for 3 minutes but each successive sub-candle shows smaller and smaller net buying delta, the move is decelerating even if price has not yet reflected it. This is delta exhaustion.
The indicator tracks sub-candle delta flips — moments when delta switches from positive to negative or vice versa within the candle. A healthy trend has few flips and growing magnitude. An exhausted trend has many flips and shrinking magnitude. When flip count exceeds the threshold (default 3) with declining magnitude, the candle is tagged as exhausted.
The theory is grounded in order flow: the buyers who wanted to buy have bought. The remaining participants are not adding to the move — they are waiting. Without new aggressive participation, the next candle will either stall or reverse as the other side sees the weakness and acts.
VWAP — The Institutional Anchor
VWAP (Volume Weighted Average Price) is not a retail indicator. It is the benchmark that institutional execution desks use to measure trade quality. A fund buying 10,000 BTC wants to execute at or below the daily VWAP — beating VWAP is how they prove their execution was good. This creates a self-fulfilling gravitational pull.
Price above VWAP means the average participant who traded today is profitable — there is latent selling pressure from those looking to exit at a gain. Price below VWAP means the average participant is underwater — there is support from those averaging down or defending positions.
The stretch signal fires when price is significantly away from VWAP against the candle direction. This combination — price already extended, candle moving further away, volume opposing — is one of the highest probability reversal setups available on a 5-minute chart.
The Next Candle Prediction — Putting It Together
The prediction score combines all seven factors into a single 0–100% probability. The phase multiplier is critical: early in the candle, the score is deliberately pulled toward 50% because there is insufficient evidence. As the candle matures and more sub-candle data accumulates, the multiplier increases toward 1.0 and the score reflects the full weight of all factors.
Phase multiplier = max(0.4, candle_phase_pct / 100)
Scaled score = 50 + (raw_score × 0.5 × phase_multiplier)
At 40% through the candle, even a perfect signal is suppressed toward 50%. At 80%+, the full score is expressed. This is intentional — it mirrors how a skilled order flow trader thinks. You do not commit to a directional bias in the first minute of a 5-minute candle. You wait for evidence to accumulate. The last minute is when the picture is clearest and the entry timing for the next candle is most actionable. Indicator

London Open First 5minsThis indicator shows the first 5mins candle status of the London OPEN at 3AM (New York Time).
1. GREEN Highlight: when the first 5mins closed bullish
2. RED Highlight: when the first 5mins closed bearish
3. GREEN LINE: the bullish 5mins closing price, extend to NY 08:30AM
4. RED LINE: the bearish 5mins closing price, extend to NY 08:30AM
5. GREEN +OB LINE (Order Block): when the first 5mins closed bearish, the immediate following 5mins closed bullish above the bearish wick of the first 5mins candle (engulfing)
6. RED -OB LINE (Order Block): when the first 5mins closed bullish, the immediate following 5mins closed bearish below the bullish wick of the first 5mins candle (engulfing)
Please NOTE: this indicator only shows the first wave of London / European Markets OPEN momentum, it cannot be used for pure ENTRY / EXIT signals along.
~~~~
I personally use this indicator for the following purposes:
1. By observations, the first 5mins candle shows signs of strength / weakness at the London session;
2. Within that 5mins candle, micro structures may appear, such as 1m / 2m / 3m structures with FVGs (Fair Value Gap) and / or OBs (Order Block);
3. The immediately following 5mins candle either respect or reject the first 5mins, can provide more insights of the market maker's intentions;
4. This indicator cannot use along, it must follow the HTF (Higher Time Frame) structure, such as 15mins, 1H, 4H. Indicator
