Bollinger Bands - Volatility & Mean Reversion
Learn Bollinger Bands - how to trade the squeeze, band walks, and mean reversion strategies with GarudaAlgo.
What are Bollinger Bands?
Bollinger Bands were developed by John Bollinger in the 1980s. They consist of three lines that create a channel around price, automatically widening during volatile periods and contracting during calm periods.
Upper Band
SMA 20 + (2 × Standard Deviation)
Middle Band
Simple Moving Average (20 period)
Lower Band
SMA 20 - (2 × Standard Deviation)
Statistically, about 95% of price action should remain within the bands (2 standard deviations). Prices touching or exceeding the bands are considered statistically significant.
Core Concepts
- Band Width: Wide bands = high volatility, narrow bands = low volatility
- The Squeeze: When bands contract tightly, a big move is often coming
- Band Walk: In strong trends, price can "walk" along the upper or lower band
- Mean Reversion: Price tends to return to the middle band (equilibrium)
Bullish Signals
- Price bounces off lower band
- Squeeze breakout to the upside
- Price walks along upper band (strong trend)
Bearish Signals
- Price rejected at upper band
- Squeeze breakout to the downside
- Price walks along lower band (strong trend)
The Squeeze
Bands contract to narrow width
Indicates consolidation
Explosive move often follows
Wait for breakout
Common Mistakes
Don't trade touches blindly — A touch of upper/lower band is NOT automatically a signal
Trending markets ≠ reversals — In trends, price can stay extended at bands
Use with other indicators — Bollinger Bands work best with RSI/momentum confirmation
How GarudaAlgo Uses Bollinger Bands
GarudaAlgo Enhancement
GarudaAlgo monitors Bollinger Bandwidth to detect squeeze conditions and uses band position combined with RSI to confirm overbought/oversold conditions before signaling reversals.
Analysis Parameters
| Parameter | Default Value | Description |
|---|---|---|
| Period | 20 | SMA line period |
| Standard Deviation | 2.0 | Multiplier for upper/lower bands |
| Squeeze Threshold | < 5.0 | Based on historical bandwidth |
Trading Strategies
Strategy 1: Mean Reversion (Range Trading)
- Identify ranging market (flat middle band, no clear trend)
- Sell when price touches upper band + RSI > 70
- Buy when price touches lower band + RSI < 30
- Target the middle band, stop beyond the touched band
Strategy 2: Squeeze Breakout
- Identify squeeze (bands at narrowest in 120+ periods)
- Wait for price to close outside bands
- Enter in direction of breakout
- Expect expansion move, ride the band walk
Strategy 3: W-Bottom / M-Top Patterns
- W-Bottom: Price makes low at lower band, rallies, makes second low NOT at band
- Second low holding above band = bullish divergence
- M-Top: Opposite - first high at band, second high fails to reach band
Best Practices
- Match strategy to market type — Mean reversion in ranges, band walks in trends
- Combine with RSI — Band touch + extreme RSI = higher probability
- Watch the squeeze — Tight bands = upcoming volatility expansion
- Middle band is key — Acts as dynamic support/resistance
- 20/2 is standard but adjustable — Use 10/1.5 for faster signals, 50/2.5 for longer-term