OPEN-SOURCE SCRIPT

Short-Timeframe Volume Spike Detector

77
Short-Timeframe Volume Spike Detector

Description:

The Short-Timeframe Volume Spike Detector is an advanced multi-timeframe (MTF) indicator that automatically detects sudden volume surges and price expansion events on a lower timeframe and displays them on a higher (base) timeframe chart — helping traders identify hidden intraday accumulation or breakout pressure within broader candles.

⚙️ How It Works

Select a Base Timeframe (e.g., Daily, 4H, 1H).

The script automatically fetches data from a Lower Timeframe (e.g., Daily → 1H, 1H → 15m).

Within each base bar, it scans all the lower timeframe candles to find:

Volume Spikes: Volume exceeds average × multiplier or a custom threshold.

Price Strength: Candle shows upward movement beyond a minimum % change.

When both conditions are met, a spike signal is plotted on the higher timeframe chart.

🔍 Features

✅ Automatic Lower Timeframe Mapping — Dynamically selects the most relevant lower timeframe.
✅ Two Detection Modes:

Multiplier Mode: Volume spikes defined as multiple of average lower timeframe volume.

Manual Mode: Custom absolute volume threshold.
✅ Trend Filter Option: Show only signals during uptrends (configurable).
✅ Visual Markers:

Purple “X” = Volume Spike Detected

Dotted red & green lines = Candle range extension
✅ Custom Label Placement: Above High / Below Low / At Spike Price
✅ Debug Mode: Displays full diagnostic info including detected volume, threshold, and % change.

📊 Use Cases

Detect early accumulation in daily candles using hourly or 15-min data.

Identify institutional buying interest before visible breakouts.

Confirm strong continuation patterns after price compression.

Spot hidden intraday activity on swing or positional charts.

🧩 Inputs Overview
Input Description
Base Timeframe Main chart timeframe for analysis
Lookback Bars Number of recent candles to scan
Volume Mode “Multiplier” or “Manual Benchmark”
Volume Multiplier Multiplier applied to average lower timeframe volume
Manual Volume Threshold Fixed volume benchmark
Min Price Change % Minimum lower timeframe candle % move to qualify
Use Trend Filter Only show in uptrend (close > close[5])
Extend Bars Number of bars to extend dotted lines
Label Position Choose Above High / Below Low / At Spike Price
Debug Mode Show live internal values for calibration
🧠 Tips

Ideal for swing traders and multi-timeframe analysts.

Works best when base = Daily and lower = Hourly or 15m.

Combine with Volume Profile, VWAP, or RRG-style analysis for stronger confluence.

Use Multiplier 1.5–2.5 to fine-tune for your asset’s volatility.

⚠️ Notes

Works only when applied to the base timeframe selected in inputs.

May not display signals on non-standard intraday timeframes (like 3H).

Labels limited to max_labels_count for performance stability.

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.