PROTECTED SOURCE SCRIPT
Volatility Forecast [30m-4h] — Crypto

Volatility Forecast [30m-4h] — CryptoIndicator by GhostMMXM — TradingView
CLOSED-SOURCE SCRIPT
Updated: November 15, 2025
The Volatility Forecast indicator is your early warning system for crypto explosions. Designed specifically for high-vol markets like BTC, ETH, and SOL, it scans for volatility squeezes (compression patterns) and assigns an Ignition Score (0–100) to predict range expansions 30 minutes to 4 hours ahead.
Think of it as spotting a coiled spring: Low volatility + rising volume + active sessions = imminent breakout. No more getting caught flat-footed in chop — this flags the setups where the market's about to unsqueeze with force. Perfect for scalpers on 15m/30m charts who want to position before the move.
Overview Chart: Volatility Squeeze CROSS/USDT

Grey background glow signals a building squeeze (Ignition Score: 82). Notice the NR7 diamond marking narrow range consolidation before the 60% upside breakout.
Release Notes
Initial release: Full Pine Script v5 implementation with multi-timeframe ATR, Bollinger contraction, NR7, volume surges, session filters, and momentum candles.
Release Notes
Added breakout direction labels (UP/DN) for optional bias.
Release Notes
Optimized for crypto: Integrated UTC sessions (Asia/US) to filter low-liquidity hours. Thresholds fine-tuned for 30m–4h horizons.
Release Notes
Error fixes applied: Renamed reserved keywords (e.g., range → candle_range), proper line breaks, and non-repainting alerts.
Key Features
Ignition Score (0–100): Composite metric blending 6 factors — scores high when a volatility pop is likely.
Squeeze Detection: Bollinger Band Width contraction + NR7 (narrowest range in 7 bars) for VCP-style setups.
Volume & Momentum Proxy: Surges in volume + strong-bodied candles signal hidden accumulation.
Session Filter: Only triggers during high-activity windows (00:00–08:00 & 13:00–21:00 UTC).
Breakout Bias: Optional UP/DN labels on Bollinger probes post-squeeze.
Custom Alerts: Fire on score ≥75, with ticker and score in messages.
Key Features: Settings Panel & Score Breakdown
Score Calculation: Sum the points, cap at 100. Alert on ≥75 crossover.
Session Times
"0000-0800,1300-2100"
UTC windows — add London (0800-1200) for alts.
No repainting: All calcs use closed bars.
Usage Tips & Examples
Apply on 15m or 30m charts for cryptos
Combine with EMA 50/200 for trend filter.
Spot the Setup: Orange glow + purple NR7 diamond = prep for entry. Wait for VOL triangle.
Risk Management: Ignore in low-liquidity hours; backtest on 1-month data for edge (aim >60% win rate on breakouts).
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
This script is for educational purposes — always DYOR and manage risk. Crypto trading involves high risk of loss.
CLOSED-SOURCE SCRIPT
Updated: November 15, 2025
The Volatility Forecast indicator is your early warning system for crypto explosions. Designed specifically for high-vol markets like BTC, ETH, and SOL, it scans for volatility squeezes (compression patterns) and assigns an Ignition Score (0–100) to predict range expansions 30 minutes to 4 hours ahead.
Think of it as spotting a coiled spring: Low volatility + rising volume + active sessions = imminent breakout. No more getting caught flat-footed in chop — this flags the setups where the market's about to unsqueeze with force. Perfect for scalpers on 15m/30m charts who want to position before the move.
Overview Chart: Volatility Squeeze CROSS/USDT
Grey background glow signals a building squeeze (Ignition Score: 82). Notice the NR7 diamond marking narrow range consolidation before the 60% upside breakout.
Release Notes
Initial release: Full Pine Script v5 implementation with multi-timeframe ATR, Bollinger contraction, NR7, volume surges, session filters, and momentum candles.
Release Notes
Added breakout direction labels (UP/DN) for optional bias.
Release Notes
Optimized for crypto: Integrated UTC sessions (Asia/US) to filter low-liquidity hours. Thresholds fine-tuned for 30m–4h horizons.
Release Notes
Error fixes applied: Renamed reserved keywords (e.g., range → candle_range), proper line breaks, and non-repainting alerts.
Key Features
Ignition Score (0–100): Composite metric blending 6 factors — scores high when a volatility pop is likely.
Squeeze Detection: Bollinger Band Width contraction + NR7 (narrowest range in 7 bars) for VCP-style setups.
Volume & Momentum Proxy: Surges in volume + strong-bodied candles signal hidden accumulation.
Session Filter: Only triggers during high-activity windows (00:00–08:00 & 13:00–21:00 UTC).
Breakout Bias: Optional UP/DN labels on Bollinger probes post-squeeze.
Custom Alerts: Fire on score ≥75, with ticker and score in messages.
Key Features: Settings Panel & Score Breakdown
Score Calculation: Sum the points, cap at 100. Alert on ≥75 crossover.
Session Times
"0000-0800,1300-2100"
UTC windows — add London (0800-1200) for alts.
No repainting: All calcs use closed bars.
Usage Tips & Examples
Apply on 15m or 30m charts for cryptos
Combine with EMA 50/200 for trend filter.
Spot the Setup: Orange glow + purple NR7 diamond = prep for entry. Wait for VOL triangle.
Risk Management: Ignore in low-liquidity hours; backtest on 1-month data for edge (aim >60% win rate on breakouts).
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
This script is for educational purposes — always DYOR and manage risk. Crypto trading involves high risk of loss.
Script protegido
Esse script é publicada como código fechado. No entanto, você pode gerenciar suas escolhas de bate-papo. Por favor, abra suas Configurações do perfil
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Script protegido
Esse script é publicada como código fechado. No entanto, você pode gerenciar suas escolhas de bate-papo. Por favor, abra suas Configurações do perfil
Aviso legal
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.