Bollinger Bands are visually intuitive — a moving average sandwiched between standard deviation bands. The textbook says "buy at the lower band, sell at the upper." If only it were that easy. Used straight from the textbook, Bollinger Bands lose money on most modern markets. Used with the right additions, they're genuinely useful.
This article walks through what Bollinger Bands actually measure, the failure modes of textbook strategies, and the variations that produce real edge on crypto perpetuals.
Three lines:
Standard deviation captures recent volatility. When the market is calm, bands narrow. When it's volatile, bands widen. The bands adapt automatically to changing conditions.
The textbook interpretation:
Each of these has some validity. Together they don't form a complete strategy. Used in isolation, they generate losses.
Three common reasons:
**Strong trends ride the upper or lower band.** During a sustained uptrend, price can hug the upper band for days. The "overbought" signal repeatedly fires; mean reversion never happens. Traders following the textbook short repeatedly and get destroyed by the trend.
**Mean reversion is asymmetric.** Markets reach oversold conditions quickly (panic) but recover slowly. By the time RSI confirms a reversal, the textbook buy signal was hours ago and price has already moved.
**The 20-period default is rarely optimal.** Modern crypto markets behave differently from 1980s stock markets where Bollinger Bands were developed. The default lookback may be too fast or too slow depending on timeframe and asset.
The most reliable Bollinger Band signal isn't price touching a band — it's the bands themselves getting narrow.
When bands tighten (low volatility period), a breakout often follows. The strategy:
1. Detect when bandwidth is at its lowest in 100+ periods
2. Wait for price to break out of the bands
3. Trade in the direction of the breakout
4. Exit when bands re-widen significantly
This works because volatility is cyclical. Low-vol periods tend to be followed by high-vol periods. Catching the start of the high-vol period (the breakout) gets you in early on the new trend.
A Python implementation:
This identifies breakouts that follow squeeze conditions — much more reliable than naive band touches.
%B measures where price is relative to the bands:
%B of 0 means price is at the lower band. %B of 1 means at upper band. %B of 0.5 means at the middle band.
The mean reversion signal: extreme %B values combined with a trend filter.
Buying dips during uptrends and selling rallies during downtrends is fundamentally different from naive mean reversion. You're trading WITH the trend, using Bollinger to identify good entry points.
Even without trading on Bollinger Bands directly, bandwidth is useful as a volatility indicator:
Use bandwidth as a regime filter for other strategies. RSI mean reversion works better when bands are narrow. EMA crossover works better when bands are wide.
The 20-period default with 2 standard deviations is the textbook. For crypto perpetuals on different timeframes:
Standard deviation higher than 2.5 makes the bands too wide to be useful. Below 1.5 makes them too narrow (price is constantly outside).
A few approaches to avoid:
**Naive "buy lower, sell upper."** Without a trend filter, this loses money in trending markets.
**Trading every squeeze breakout.** Many squeezes don't lead to clean trends. Filter for additional confirmation (volume, momentum direction).
**Using Bollinger Bands as standalone stops.** The bands move with volatility, which means your stops move with volatility too. This isn't always what you want.
**Tightening the bands aggressively.** Tighter bands generate more signals but most are noise. Stick with 2 standard deviations.
Q: Should I use SMA or EMA for the middle band?
SMA is the original. EMA is more responsive. SMA is more common in literature and backtests. Either works; pick one and use it consistently.
Q: What timeframe is best for Bollinger Bands?
1-hour to daily for swing trading. Below 15-minute, bands get too noisy. Above daily, signals are too infrequent to be useful.
Q: Can I combine Bollinger Bands with other indicators?
Yes, recommended. Bollinger + RSI is a classic combo. Bollinger + MACD for trend confirmation also works. Bollinger alone is incomplete.
Q: Does %B work better than absolute band position?
%B is just normalized band position. Same information presented differently. Some traders find %B easier to systematize because it's bounded between 0 and 1.