2012issue C0362-71
Constructing a Bollinger Band indicator suite
A coherent Bollinger Band suite starts from a defined session, a middle average, and a volatility width. From that shared baseline, separate readings answer different questions about location, impulse, momentum, and expansion.
- Session definition decides whether bands or envelopes are the starting overlay. Both ask whether prices are high or low.
- Keep one middle average and one volatility width as the shared baseline for location, momentum, and width readings.
- Group the suite into that overlay plus separate families that focus on price action, volatility, and trend.
- Percent b locates price relative to the bands, BandWidth asks how wide they are, and BBTrend asks whether prices are trending and in which direction.
A shared baseline, then separate questions
A Bollinger Band suite can be grouped into bands or envelopes plus separate families of indicators that focus on price action, volatility, and trend. The shared object is a volatility envelope around a moving average of price. That envelope is the baseline for related location, momentum, and width readings.
The construction job is to keep that baseline fixed, then attach each derived reading to one question. Location, impulse, momentum, and expansion should not collapse into a single overlay.
Middle line and volatility width
After the session choice, the envelope needs a middle average and a volatility width. One explicit construction uses a 20-period simple average of the close as the middle line and two standard deviations of the close to place the upper and lower lines.
That pair is enough to support the later readings. Percent b needs the envelope in order to place price. BandWidth needs the same upper and lower lines in order to measure how far they stand apart.
Location relative to the envelope
Percent b is presented as the first Bollinger Band indicator. It is constructed to locate price relative to the bands. As a location reading, it places the current price inside or outside the constructed envelope.
Impulse, momentum, and a one-period predecessor
Price-action readings stay attached to the same envelope. BBImpulse is specified as instantaneous price action relative to the bands. BBMomentum asks what momentum is doing relative to that envelope. A single-period predecessor of the momentum reading is identified as BBDelta.
In the explicit middle-line construction, band momentum is the 10-period close-to-close change divided by the distance between the upper and lower lines, then plotted as a histogram.
Width, expansion, and history
BandWidth is presented as the second Bollinger Band indicator. It asks how wide the bands are. As a width reading, it measures how far the upper and lower lines stand apart.
Two companion width readings keep that question from mixing with location. BandWidth Delta asks whether the bands are expanding or contracting. Percent BandWidth asks where current width sits versus its history.
Whether prices are trending
BBTrend belongs to the trend family. It is specified to ask whether prices are trending and, if so, in what direction. That question stays separate from where price sits in the envelope and from how wide the envelope is.
All readings on this track · 45 readings
- 1992Constructing volatility-scaled bands with relative strength index confirmation
- 1994Implied volatility as a band-defined regime filter for index options
- 1995Constructing projection bands from least-squares slopes
- 1995Constructing regression projection bands and range oscillators
- 1996Constructing Bollinger bands, percent-b, and stochastics
- 1996Constructing mechanical rules from Bollinger Bands and stochastics
- 1996Constructing a standard-error envelope around a linear regression
- 1996Dual-horizon ratio envelopes and regression error channels
- 1997Rational group structure with a trend screen, RSI, and bands
- 1997Asymmetric volatility band construction
- 1998Constructing three-state filters from Bollinger band envelopes
- 1999Combination filters with Bollinger Bands and the relative strength index
- 1999Constructing stochastic timed exits and band-RSI reversals
- 1999Evaluating Bollinger Bands against fixed-width and range-based envelopes
- 2000Constructing a Bollinger Band target as a forward price
- 2001Numeric candlestick encoding with local size bands
- 2001Ranked candlestick sentiment to band-cross entries
- 2002Combining Bollinger Bands, RSI, and a stop-loss
- 2002Bollinger Bands remain filters, not forecasts
- 2002Constructing a stochastic RSI with Bollinger bands
- 2002Constructing a StochRSI and Bollinger mechanical system
- 2003Constructing volatility-scaled Bollinger envelopes
- 2003Why tick breadth fails as a market personality
- 2005Constructing Bollinger bands versus fixed trading bands
- 2006Squared versus absolute deviation in envelope construction
- 2006Confirming yen crossovers with implied volatility and bands
- 2006A daily candle reversal is a hypothesis until shorter sessions fail at the same zone
- 2008Rebuild the Relative Strength Index as price-scale bands
- 2008Reading Relative Strength Index extremes on one price axis with Bollinger Bands and moving averages
- 2011Three-filter confirmation for short-swing futures
- 2011Constructing an inverse Fisher stochastic with bands and averages
- 2012Constructing a Bollinger Band indicator suite
- 2012Stacking price extremes, crossovers, bands, and MACD
- 2012Adaptive Bollinger band impulse, trend, and momentum filters
- 2013Rescaling stochastic, percent-B, and wave-count parameters
- 2014Industry-group quartile pivots as a Bollinger Bands case study
- 2014Bollinger Bands as adaptive price envelopes: a 2014 classroom case
- 2016Trend-channel entry rules from stacked moving averages
- 2016A permission stack for Bollinger, RSI, and the 50-period average
- 2017Constructing weighted Bollinger bands and volume averages
- 2017Four swing-entry rules that share a timed exit
- 2017Two-wave monthly cycles as a regime filter
- 2019Constructing exponential-deviation-bands from a midline-average
- 2020Critiquing exponential variants of Bollinger Bands
- 2020Constructing selectable volatility and moving-average bands