Open to read. This in-depth guide is part of the member library — a subscription unlocks all guides plus the AI trade journal.
Volatility-based price envelopes
Bollinger Bands are one of the few indicators that adapt to market volatility in real time. Created by John Bollinger, they expand when the market is volatile and contract when it is calm — giving you a dynamic framework to identify overbought/oversold conditions, breakouts, and mean-reversion opportunities on NSE stocks and indices.
How Bollinger Bands Are Constructed
Bollinger Bands consist of three lines plotted on the price chart:
- Middle Band = 20-period Simple Moving Average (SMA)
- Upper Band = Middle Band + (2 x Standard Deviation)
- Lower Band = Middle Band - (2 x Standard Deviation)
The standard deviation measures how far prices deviate from the average. When Reliance shares are volatile (big daily moves), the bands widen. When the stock is calm and consolidating, the bands narrow. This self-adjusting nature is what makes Bollinger Bands powerful.
Band Construction
Upper Band = SMA(20) + 2σ
Middle Band = SMA(20)
Lower Band = SMA(20) - 2σ
σ = standard deviation of closing prices over 20 periods
~95% of price action should occur within the bands
Visualizing Bollinger Bands
Price within Bollinger Bands: Squeeze → Expansion
Three Core Bollinger Band Strategies
1. Mean Reversion (Bounce Trading)
In a sideways market, price tends to bounce between the upper and lower bands. When HDFC Bank touches the lower band and RSI is below 35, it often reverts to the middle band (20 SMA). This is a classic mean-reversion setup — buy at the lower band, target the middle band, stop loss below the band.
Works best on large-cap stocks with a history of range-bound movement: ITC, Hindustan Unilever, Nestle India, Bharti Airtel in their consolidation phases.
2. Band Walk (Trend Following)
In strong trends, price "walks the band" — hugging the upper band during uptrends or the lower band during downtrends. This is NOT a sell signal. When Tata Motors rallied 100%+ in 2023, it walked the upper Bollinger Band for months. Selling at the upper band would have been a costly mistake.
How to Identify a Band Walk vs Reversal
During a band walk, candles close consistently above the middle band with the band expanding. During a reversal, the candle that touches the upper band shows a long wick (rejection) and the next candle closes below the middle band. Volume confirmation is key — high volume on band walk, declining volume on reversal.
3. Bollinger Squeeze Breakout
The most profitable Bollinger Band strategy. When the bands contract to their narrowest width (low volatility), a big move is imminent — the market is building energy like a coiled spring. The Bollinger Bandwidth indicator quantifies this: Bandwidth = (Upper - Lower) / Middle.
When Bandwidth drops to its lowest level in 6 months, prepare for a breakout. The direction of the breakout tells you whether to go long or short. On Nifty 50, squeezes before Union Budget, RBI policy, or election results have produced massive 500-1,500 point moves.
Bollinger %B and Bandwidth
| Indicator | Formula | Interpretation | Use Case |
|---|---|---|---|
| %B | (Price - Lower) / (Upper - Lower) | 1.0 = at upper band 0.5 = at middle 0.0 = at lower band | Overbought/oversold quantification |
| Bandwidth | (Upper - Lower) / Middle × 100 | Low = squeeze (consolidation) High = expansion (trending) | Identifying squeezes and breakouts |
| %B + Bandwidth | Combined analysis | Low bandwidth + %B rising above 0.5 = bullish breakout Low bandwidth + %B falling below 0.5 = bearish breakout | High-probability breakout entries |
Professional traders use %B as an oscillator similar to RSI. When %B goes above 1.0 (price breaks above upper band) in a strong trend, it confirms momentum. When %B drops below 0.0 in a downtrend, it signals extreme selling pressure. Unlike RSI, %B naturally adapts to volatility.
Bollinger Bands in Indian Market Context
Nifty Squeeze Before Major Events
Indian markets exhibit a predictable pattern: volatility contracts (Bollinger squeeze) 3-5 days before major events like Union Budget, RBI monetary policy, or election results. Smart traders watch for the squeeze and position themselves for the breakout direction. The 2024 general election results caused Nifty to gap up 1,000+ points on the day — a squeeze breakout that was visible days in advance.
Stock-Specific Applications
Mean Reversion Stocks
- +ITC — Low beta, strong lower band bounces
- +Hindustan Unilever — Tight ranges, reliable reversions
- +HDFC Bank — Institutional support at lower band
- +Nestle India — Low volatility, predictable bands
Band Walk / Breakout Stocks
- +Tata Motors — Strong trends, extended band walks
- +Adani group — High beta, massive squeeze breakouts
- +Zomato, Paytm — New-age stocks with volatile trends
- +Bank Nifty — Event-driven squeeze breakouts
When NOT to Use Bollinger Bands
Strong Trending Markets
Selling at the upper band during a strong uptrend or buying at the lower band in a crash will lose money. Use moving averages or MACD for trend-following instead.
Around Earnings/Results
Infosys or TCS results can cause a gap that blows through bands entirely. Bollinger Bands assume normal distribution — earnings gaps are not normal. Reduce position size or stay out.
Illiquid Stocks
On low-volume stocks, single large orders create spikes that pierce bands artificially. Bollinger Bands work best on liquid stocks with consistent volume (Nifty 50 components).
Very Short Timeframes
On 1-minute charts, Bollinger Bands generate excessive noise. The 20-period SMA on 1-minute is only 20 minutes of data — too little for meaningful standard deviation. Use 5-minute minimum.
Professional Tips for Indian Traders
Use Double Bollinger Bands
Plot two sets: standard (20, 2σ) and narrow (20, 1σ). Price between 1σ and 2σ bands indicates a trending zone. Price between the 1σ bands is a neutral zone. This gives you a clear framework for position sizing.
Combine Squeeze with Volume
A Bollinger squeeze alone tells you a move is coming, not the direction. Watch for a volume spike on the breakout candle. If Nifty breaks above the upper band on 2x average volume, the breakout is more likely to sustain.
Use %B as Your Oscillator
Instead of visually guessing where price is within the bands, use %B. Set alerts at %B = 0.0 and %B = 1.0 on your charting platform (Zerodha Kite, TradingView). This removes subjectivity.
Adjust Settings for F&O Expiry Weeks
During weekly expiry on Bank Nifty, volatility is elevated. Consider using (20, 2.5σ) instead of the standard (20, 2σ) to avoid false band touches. Revert to standard settings after expiry.
Track Bandwidth for Squeeze Alerts
On Nifty 50 daily chart, when Bandwidth drops below 5%, a major move is imminent within 5-10 sessions. Set this as a screener criterion and you will catch almost every major Nifty breakout.
Risk Warning
Bollinger Bands assume price returns to the mean — but in extreme market conditions (COVID crash, global financial crises), price can stay outside the bands for extended periods. Always use a stop loss when trading mean-reversion setups. A stock at the lower band can go much lower.
Ready to Apply This Knowledge?
Track your Bollinger Band setups, identify squeezes early, and measure which strategies deliver consistent returns.
Start Your Free TrialWhat to Learn Next
- RSI Indicator — Combine RSI with Bollinger Bands for powerful mean-reversion setups
- MACD Indicator — Use MACD to confirm Bollinger breakout direction
- Moving Averages — The middle Bollinger Band IS a moving average — deepen your understanding
- Support & Resistance — Bollinger signals at key S/R levels are highest conviction
Your progress
0 read in Technical Analysis
Ready to apply this?
Practice what you learned by analyzing your real trades. ArthaLearn's AI detects patterns in YOUR trading data and shows what's working.
Free forever for trade logging. AI features start at ₹599/month.