Skip to main content

Volatility Indicators

Volatility indicators measure how much price is moving, regardless of direction. They help you size positions, set stop-losses, and identify when markets are unusually quiet (potential breakout) or loud (potential exhaustion). All volatility indicators are lagging because they smooth historical price ranges.

Indicators at a glance

IndicatorTypeWarmupLagWhen to use
Bollinger Bands (BB)🔴 Laggingperiod barsperiod / 2 barsThe standard volatility envelope. Bands widen in volatile markets and contract in quiet ones. Use them for mean-reversion entries (price touching outer band), breakout detection (squeeze), and dynamic support/resistance.
Bollinger Bands Overshoot🔴 Laggingperiod barsperiod / 2 barsMeasures how far price extends beyond the Bollinger Bands. Use it to quantify overshoot extremes and identify high-probability mean-reversion setups.
Average True Range (ATR)🔴 Laggingperiod barsperiod / 2 barsThe go-to measure of absolute volatility. Use ATR for position sizing (risk per trade), trailing stop distances, and as a building block for other indicators like SuperTrend.
Moving Average Envelope (MAE)🔴 Laggingperiod barsperiod / 2 barsFixed-percentage bands around a moving average. Simpler than Bollinger Bands — use it when you want consistent band width for mean-reversion or breakout signals.
Nadaraya-Watson Envelope (NWE)🔴 Lagginglookback barsbandwidth-dependentA non-parametric kernel-regression envelope that adapts to the shape of price data. Use it when standard MA-based envelopes don't capture complex price curves well.

Detailed descriptions

Bollinger Bands (BB)

🔴 Lagging — ≈ period / 2 bars

Warmup: period bars (default: 20 bars (period=20))

The standard volatility envelope. Bands widen in volatile markets and contract in quiet ones. Use them for mean-reversion entries (price touching outer band), breakout detection (squeeze), and dynamic support/resistance.

Bollinger Bands Overshoot

🔴 Lagging — ≈ period / 2 bars

Warmup: period bars (default: 20 bars (period=20))

Measures how far price extends beyond the Bollinger Bands. Use it to quantify overshoot extremes and identify high-probability mean-reversion setups.

Average True Range (ATR)

🔴 Lagging — ≈ period / 2 bars

Warmup: period bars (default: 14 bars (period=14))

The go-to measure of absolute volatility. Use ATR for position sizing (risk per trade), trailing stop distances, and as a building block for other indicators like SuperTrend.

Moving Average Envelope (MAE)

🔴 Lagging — ≈ period / 2 bars

Warmup: period bars (default: 20 bars (period=20))

Fixed-percentage bands around a moving average. Simpler than Bollinger Bands — use it when you want consistent band width for mean-reversion or breakout signals.

Nadaraya-Watson Envelope (NWE)

🔴 Lagging — bandwidth-dependent

Warmup: lookback bars (default: 500 bars (lookback=500))

A non-parametric kernel-regression envelope that adapts to the shape of price data. Use it when standard MA-based envelopes don't capture complex price curves well.