Volatility Indicators

Keltner Channels vs Bollinger Bands: Which Is Better for Volatility Trading

Keltner Channels use ATR (smoothed volatility) while Bollinger Bands use standard deviation (reactive volatility). The ATR-based Keltner envelope changes gradually and excels at trend identification; the SD-based Bollinger envelope reacts quickly to single outlier bars and excels at squeeze detection. Combining both produces the TTM Squeeze, the most widely used volatility compression indicator. This guide covers the calculation differences, default settings (KC: 20 EMA, 1.5 ATR vs BB: 20 SMA, 2.0 SD), visual comparison on the same charts, which is better for trend following vs mean reversion, squeeze detection when BB contracts inside KC, day trading vs swing trading applications, and how Volatility Box integrates both approaches in its models.

March 15, 2026

Keltner Channels use Average True Range (ATR) for band width; Bollinger Bands use standard deviation. This single mathematical difference produces distinct behavior for trend following, mean reversion, breakout detection, and squeeze identification. Across S&P 500 backtests, standalone Keltner breakouts fail 35-40% of the time versus 55-65% for unfiltered Bollinger breakouts, but squeeze-filtered Bollinger signals match Keltner at 30-40%.

Published March 15, 2026

20 EMA, 1.5 ATR
Keltner Channel Defaults
20 SMA, 2.0 SD
Bollinger Band Defaults
~30% fewer
Keltner False Signals vs Bollinger
BB inside KC
TTM Squeeze Confirmation

What Are Keltner Channels and How Are They Calculated?

Keltner Channels are a volatility envelope with three lines: a 20-period EMA center line and two outer bands set at a fixed ATR multiple above and below. The modern version, popularized by Linda Bradford Raschke, uses Average True Range instead of the simple daily range from Chester Keltner’s original 1960s formulation.

Keltner Channel Formula
Middle Line = 20-period EMA of Close

Upper Channel = 20-period EMA + (1.5 x ATR(10))

Lower Channel = 20-period EMA – (1.5 x ATR(10))

Example (SPY Daily)
20 EMA = $540.00 | ATR(10) = $6.80

Upper Channel = $540.00 + $10.20 = $550.20

Lower Channel = $540.00 – $10.20 = $529.80

ATR measures average bar magnitude including gaps, and smooths volatility measurement over the lookback period. Unlike standard deviation, which reacts sharply to individual outlier bars, ATR changes gradually from bar to bar. This produces smoother, more stable channel boundaries well-suited for trend-following systems where sudden band-width changes would generate whipsaws.

The ATR indicator captures gap-based volatility that simple range calculations miss. A stock that gaps $5 overnight registers that displacement in ATR, which directly widens the Keltner Channels. Standard deviation captures the same event less directly through close-to-close dispersion.

How Keltner Channels Differ from Bollinger Bands Mathematically

The core difference is ATR versus standard deviation. Standard deviation squares each deviation from the mean before averaging, amplifying outlier effects. A single large-range bar can cause Bollinger Bands to expand significantly. ATR averages True Range values without squaring, responding more linearly to volatility changes.

Bollinger Band Formula
Middle Band = 20-period SMA of Close

Upper Band = 20-period SMA + (2.0 x 20-period Standard Deviation)

Lower Band = 20-period SMA – (2.0 x 20-period Standard Deviation)

Standard Deviation
SD = sqrt[ (1/N) x sum( (Close_i – SMA)^2 ) ]

The center lines also differ. Bollinger Bands use a simple moving average (equal weighting); Keltner Channels use an EMA (heavier recent weighting). Bollinger Bands capture approximately 95% of price within the 2-SD envelope under normal distribution assumptions. Keltner Channels have no equivalent statistical property; containment varies from 85-95% by instrument.

Feature Keltner Channels Bollinger Bands
Center line 20-period EMA 20-period SMA
Band calculation ATR (Average True Range) Standard Deviation
Default multiplier 1.5x ATR 2.0x SD
Gap sensitivity Direct capture via True Range Indirect through close-to-close dispersion
Outlier sensitivity Low: linear averaging High: squared deviations amplify outliers
Band stability Smooth, gradual width changes Rapid expansion and contraction
Statistical basis No fixed distribution property ~95% containment at 2 SD
Best standalone use Trend following, channel trading Squeeze detection, mean reversion
Combined use BB inside KC = confirmed TTM Squeeze

Which Is Better for Trend Following: Keltner or Bollinger?

Keltner Channels are the stronger trend-following tool. ATR-based bands maintain consistent width during directional moves, providing stable dynamic support and resistance. During an uptrend, price rides along the upper Keltner Channel and pulls back to the center EMA, creating repeatable entries.

Bollinger Bands are less effective for trend following because standard deviation spikes during trending moves. The bands expand rapidly, pushing the upper band further from price and undermining their utility as trade-management boundaries. The Volatility Box daily models provide additional trend confirmation by identifying whether the current move aligns with the broader volatility regime.

Which Is Better for Mean Reversion: Keltner or Bollinger?

Bollinger Bands have the edge for mean reversion. The 2-SD envelope provides a quantitative basis for identifying overextended prices: a close outside the bands occurs less than 5% of the time under normal distribution assumptions. Bollinger %B normalizes the position within the bands, giving a precise entry trigger at 0.0 or 1.0.

Keltner Channel band touches lack this statistical definition. The percentage of closes outside the 1.5-ATR envelope varies by instrument and regime, making systematic mean reversion rules less consistent. Combined with Bollinger Band Width analysis to confirm a non-trending regime, Bollinger-based reversion setups carry higher probability. The Bollinger Bands Reversal indicator automates this detection.

How to Trade Keltner Channel Breakouts vs Bollinger Band Breakouts

Keltner Channel breakouts are rarer and more significant. Because ATR-based bands change gradually, a close outside the channel requires genuine expansion in price movement. Entry: close above the upper channel on 1.5x average volume. Stop: at the 20 EMA. Target: 1.5-2x channel width from the breakout level.

Bollinger Band breakouts occur more frequently because standard deviation contracts rapidly during quiet periods, bringing bands closer to price. A modest move can register as a “breakout” after low-volatility compression. Without a preceding squeeze (BBW at a 120-day low), standalone Bollinger breakouts are unreliable. The Volatility Scanner flags instruments where both breakout types align simultaneously.

The TTM Squeeze: Combining Keltner Channels with Bollinger Bands

The TTM Squeeze, developed by John Carter, is the most widely used combination of both indicators. When the faster-reacting Bollinger Bands (20, 2.0) contract inside the slower-reacting Keltner Channels (20, 1.5), volatility is compressed on both measures simultaneously.

Squeeze ON: Both Bollinger Band boundaries sit inside both Keltner Channel boundaries. Standard-deviation volatility has dropped below ATR-measured volatility. The indicator shows red dots.

Squeeze OFF: Bollinger Bands expand back outside the Keltner Channels. This is the entry trigger. A momentum oscillator (12-period linear regression) determines direction: rising histogram means long, falling means short. The MTF Squeeze indicator extends this across multiple timeframes for higher-conviction entries.

TTM Squeeze Settings Variations

Adjusting the Keltner multiplier changes squeeze sensitivity. A tight squeeze (KC at 1.0 ATR) fires more often but produces less powerful breakouts because the compression threshold is lower. A wide squeeze (KC at 2.0 ATR) fires rarely, sometimes only a few times per year on daily charts, but subsequent moves tend to be large because compression must be extreme for the signal to trigger.

The standard settings (BB 20/2.0, KC 20/1.5) provide a balanced frequency. On SPY daily charts, this combination typically fires 8-15 squeezes per year. Each squeeze persists for an average of 6-12 bars before releasing. Squeezes lasting longer than 15 bars tend to produce more powerful moves when they finally resolve.

Settings Comparison: Default and Alternative Configurations

Configuration Keltner Settings Bollinger Settings Use Case
Default 20 EMA, 1.5 ATR(10) 20 SMA, 2.0 SD Swing trading, daily charts, TTM Squeeze
Day Trading 20 EMA, 1.0 ATR(10) 10 SMA, 1.5 SD 5-15 min charts, tighter channels
Aggressive Squeeze 20 EMA, 1.0 ATR(10) 20 SMA, 2.0 SD More frequent squeezes, lower conviction
Conservative Squeeze 20 EMA, 2.0 ATR(10) 20 SMA, 2.0 SD Rare squeezes, high conviction
Trend Following 20 EMA, 2.0 ATR(14) 20 SMA, 2.5 SD Wider channels, position trading
Scalping 10 EMA, 1.0 ATR(7) 10 SMA, 2.0 SD 1-5 min charts, rapid adaptation

Keltner Channels offer a separate ATR period parameter independent of the EMA period. Shorter ATR (7-10) makes channels more responsive; longer ATR (14-20) smooths width further. Bollinger Band settings are simpler: the lookback controls both SMA and standard deviation together.

Day Trading vs Swing Trading: Which Indicator Works Better?

On intraday timeframes, Keltner Channels outperform. Standard deviation spikes from news releases and opening range expansion cause Bollinger Bands to flare unpredictably on 1-15 minute charts. ATR-smoothed Keltner Channels maintain more consistent boundaries for entries, stops, and targets.

On daily and weekly charts, Bollinger Bands become more effective. The longer timeframe smooths standard deviation behavior, and daily BBW becomes a reliable volatility regime indicator. For swing traders holding 3-20 days, the strongest framework uses daily Bollinger Bands for squeeze identification and Keltner Channels for trend-following entries and exits. The Volatility Backtester lets you validate which performs better on your specific instruments and holding periods.

How to Use Keltner Channels for Volatility Expansion

Keltner Channel Width (KCW), calculated as (Upper – Lower) / Middle x 100, provides a clean expansion signal. Because KCW is ATR-driven, it rises and falls with average range rather than reacting to individual outlier bars. The transition from falling KCW to rising KCW marks the start of a volatility expansion cycle, often coinciding with a new trend.

Pairing KCW with BBW creates dual-confirmation expansion signals. When both metrics rise simultaneously, volatility is expanding on both ATR and standard deviation measures, filtering out false expansions caused by single-bar anomalies.

False Signal Rates: Keltner vs Bollinger Compared

Keltner Channels produce fewer false breakouts because the bands do not contract as aggressively during quiet periods. A close outside the Keltner Channel requires a proportionally larger move. On daily charts across S&P 500 components, Keltner breakouts fail 35-40% of the time versus 55-65% for unfiltered Bollinger breakouts.

The gap narrows with filtering. Squeeze-filtered Bollinger breakouts (preceded by BBW at a 120-day low or Bollinger inside Keltner) fail at 30-40%, matching Keltner reliability. Adding volume confirmation (1.5x average on the breakout bar) reduces false signals by an additional 15-20% for both indicators. The MTF Squeeze indicator applies these layered filters automatically.

Key Takeaways

  • Different volatility math: Keltner Channels use ATR (smooth, linear, gap-inclusive); Bollinger Bands use standard deviation (reactive, outlier-sensitive, statistically defined at ~95% containment).
  • Keltner wins for trend following: ATR-based bands maintain stable channel boundaries during directional moves, unlike Bollinger Bands which flare during trends.
  • Bollinger wins for mean reversion: The 2-SD statistical envelope provides a quantitative basis for identifying overextended prices that Keltner Channel touches lack.
  • TTM Squeeze combines both: Bollinger Bands contracting inside Keltner Channels confirms compression. The release triggers high-probability breakout entries.
  • False signal rates differ: Standalone Keltner breakouts fail 35-40%; standalone Bollinger breakouts fail 55-65%; squeeze-filtered Bollinger breakouts match Keltner at 30-40%.
  • Timeframe matters: Keltner Channels outperform intraday; Bollinger Bands are more effective on daily and weekly charts.

Volatility indicators are analytical tools, not trade recommendations. Past performance does not indicate future results. All trading involves risk of loss. Backtest any strategy before committing capital.

Detect Multi-Timeframe Squeezes Across 595+ Symbols

The MTF Squeeze indicator combines Keltner Channels and Bollinger Bands across multiple timeframes to identify high-probability squeeze setups with momentum direction and volume filters applied automatically.

Get MTF Squeeze Indicator

Frequently Asked Questions

What is the main difference between Keltner Channels and Bollinger Bands? +
Keltner Channels use Average True Range for band width; Bollinger Bands use standard deviation. ATR produces smoother, more stable bands that change gradually. Standard deviation produces bands that expand and contract rapidly in response to outlier bars. Keltner Channels also use an EMA center line versus Bollinger's SMA.
Which is better for day trading: Keltner Channels or Bollinger Bands? +
Keltner Channels generally perform better on intraday charts (1-15 minute). Standard deviation reacts sharply to individual bars, causing Bollinger Bands to flare unpredictably during the session. ATR-smoothed Keltner Channels provide more stable dynamic support and resistance for intraday entries and exits.
What are the best Keltner Channel settings? +
The standard settings are a 20-period EMA with 1.5x ATR(10). For day trading, reduce to 1.0x ATR for tighter channels. For position trading, increase to 2.0x ATR to filter noise. The ATR period can be adjusted independently: ATR(7) for faster response or ATR(14) for smoother width.
What is the TTM Squeeze? +
The TTM Squeeze, developed by John Carter, identifies volatility compression by checking whether the Bollinger Bands (20, 2.0 SD) have contracted inside the Keltner Channels (20, 1.5 ATR). The squeeze fires when Bollinger Bands expand back outside the Keltner Channels, signaling a directional breakout. A momentum oscillator determines entry direction.
Do Keltner Channels work for options trading? +
Yes. Channel breakouts time directional entries (calls on upper breakouts, puts on lower breakouts). The TTM Squeeze times straddle and strangle entries: buy during the squeeze when premiums are low, then profit from expansion when it fires. ATR-based channels also help define expected price range for strike selection.
Can I use both indicators together without the TTM Squeeze? +
Yes. Use Keltner Channels for trend-following entries (buy at the EMA pullback, stop below the lower channel) and Bollinger Bands for mean reversion (buy at the lower band when BBW is stable and the trend is flat). A close outside both indicators simultaneously is a higher-conviction breakout signal than either alone.
Which indicator produces fewer false breakout signals? +
Keltner Channels produce fewer false breakouts standalone: 35-40% failure rate versus 55-65% for unfiltered Bollinger breakouts on daily charts. However, filtering Bollinger breakouts by a preceding squeeze drops the failure rate to 30-40%, comparable to Keltner. Adding volume confirmation (1.5x average) reduces false signals further for both.

Stop guessing. Start using data.

600+ symbols. Updated every 2 minutes. Backtested methodology since 2008.

Try the Scanner