Volatility Squeeze Detector (ToolTack)
A volatility-extreme oscillator that flags the moments when price has stretched far from its recent highs and reached statistically rare readings
Multi-Asset (Stocks, ETFs, Crypto, Forex, Futures, Indices, Commodities) A professional TradingView indicator that quantifies how far the current price has stretched away from its recent highs and flags the moments when that distance reaches statistically rare extremes. Built on a custom range-position oscillator wrapped in a Bollinger-style envelope and a longer-term percentile threshold, it plots the squeeze metric as a clean histogram and recolours bars the moment volatility pushes outside its normal envelope. Fully configurable lookbacks, thresholds, colours, and visual layers. An automatic dark/light theme detector keeps the panel readable on any chart, and an integrated watermark brands the output for screenshots and shared analyses.
Volatility Squeeze Detector (ToolTack)
Overview
Volatility Squeeze Detector applied to a liquid large-cap symbol on the Daily timeframe. Green histogram bars highlight statistically rare volatility extremes; grey bars represent the normal volatility envelope. Volatility Squeeze Detector is a volatility-state indicator for TradingView. It does NOT predict direction by itself — it tells you when volatility is stretched to a statistically rare level relative to its own recent history. Most traders watch price. This indicator watches the gap between price and its recent peak, then flags the moments when that gap reaches extremes most other tools miss. The core oscillator measures the percentage distance between the current bar's low and the highest close over the Squeeze Lookback Period. When that distance is small, price is hugging its recent highs — the classic signature of a compressed, coiled market. When that distance is large, price has stretched far away from its recent highs — the signature of a volatility expansion, sell-off, or capitulation event. The squeeze value is plotted as a clean histogram in a separate pane below the chart, with a default Squeeze Lookback Period of 22 bars. A Bollinger-style envelope is calculated around the histogram using an Envelope Length of 20 bars and an Envelope Deviation Multiplier of 2.0 by default. The upper envelope marks the boundary of normal volatility — anything above it is statistically unusual. A second, longer-term Threshold Lookback Period of 50 bars adds two percentile-based reference lines. The Upper Threshold (0.85 = roughly the 85th percentile, 0.95 = 95th, 0.99 = 99th) and Lower Threshold work together to define the historical envelope of the squeeze metric. Whenever the histogram bar pushes above either the upper envelope OR the upper threshold line, the bar is recoloured in the Bull colour. Every other bar stays neutral grey, so the eye is drawn only to the moments that actually matter. This colour-on-extreme behaviour turns a noisy oscillator into a clean, binary signal: either volatility is within its normal envelope, or it is not. The result is an at-a-glance read on volatility regime — useful for spotting capitulation lows, exhaustion moves, breakout-release points, and the late stages of strong trends. All visual layers are optional. Threshold range lines and the upper envelope line can be toggled on or off independently to keep the pane as clean or as detailed as the trader prefers. Four colour inputs (Bull, Bear, Range, Band) give full control over the look so the indicator can be matched to any chart theme. A built-in theme detector reads the chart background and automatically tunes the table and watermark colours for both dark and light modes — no manual switching required. Volatility Squeeze Detector works on every asset class supported by TradingView — stocks, ETFs, crypto, forex, futures, indices, and commodities. It works on every timeframe, from 1-minute charts up to weekly and monthly. Higher timeframes produce cleaner, less frequent signals; lower timeframes produce more frequent, more tactical signals. The most common workflow is to use the indicator as a context filter: when the histogram is in the upper extreme zone, expect a volatility event to resolve soon — either through mean reversion or trend continuation. Pairing it with a directional tool such as a moving-average trend filter, a relative-strength oscillator, or a price-structure indicator turns the squeeze signal into an actionable setup. Volatility Squeeze Detector is a volatility-context indicator, not a complete trading system. It will not tell you which way the next move resolves, only that the current state is statistically unusual and a resolution is likely. For best results, always combine it with proper risk management and at least one independent directional tool such as a trend indicator, market structure analysis, or volume study.
Who It's For
Volatility Squeeze Detector is designed for swing traders, day traders, position traders, mean-reversion traders, breakout traders, and risk-aware investors who need to know when the market is in a statistically unusual volatility state. It suits volatility-aware momentum traders, capitulation buyers, exhaustion sellers, and anyone who already builds setups around squeeze concepts. It also works for crypto traders monitoring flash-crash and capitulation events, and forex traders watching for volatility-regime shifts. Intermediate traders use it as a context filter on top of their existing entry tools, while advanced traders use it for stop placement, position sizing, and filtering signals from other indicators.
Why It's Useful
Most traders react to price, but the moves that matter most are driven by changes in volatility. A market grinding sideways inside its normal envelope behaves very differently from one that has just stretched to a statistically rare extreme, even if both look similar on a bare price chart. Volatility Squeeze Detector quantifies that distinction by measuring the gap between the recent high and the current low as a normalised percentage, wrapping that metric in a Bollinger-style envelope, and stamping a longer-term percentile threshold on top. The moment the histogram pushes outside the envelope, the bar recolours — and the trader gets an instant, unambiguous read on whether the current state is normal or rare. This helps traders avoid chasing breakouts that are already exhausted, time mean-reversion entries with statistical edge, place stops outside the volatility envelope, and align position sizing with the actual volatility regime rather than a fixed rule.
Use Cases
- • Capitulation and exhaustion-low detection
- • Volatility expansion identification
- • Squeeze-release breakout setups
- • Mean-reversion entry timing
- • Trend-continuation late-stage warning
- • Stop-loss placement around volatility extremes
- • Position sizing based on volatility regime
- • Filtering breakout signals from other indicators
- • Confirming reversal patterns at extremes
- • Multi-timeframe volatility analysis
- • Crypto flash-crash and capitulation detection
- • Earnings-gap and news-event aftermath analysis
- • Risk-on / risk-off regime monitoring
- • Watchlist scanning for stretched names
- • Pairing with trend tools for high-conviction entries
- • Tactical add-on for swing and position traders
- • Alert automation and webhook-driven workflows
- • Bot integration for volatility-aware strategies
Volatility Squeeze Detector — User Manual
Setup Guide
Setup Guide
Subscribers see the full step-by-step setup guide here. Subscribe to unlock.
Create account