Bollinger Bands
Bollinger Bands
Bollinger Bands
History Construction of Bollinger Bands Using Bollinger Bands Bandwidth and %b Building New Indicators with Bollinger Bands
History of Envelopes
Upper band line along monthly highs Lower band line along monthly lows Buy when lower band exeeds upper band
Establish concept of typical price (hi + lo + cl / 3) Buy and Sell lines based on Moving Avg of above
Types of Envelopes
Trading Bands
Envelopes
Channels
Envelope
65
60
55
50
45
10000 x1000 Novem ber 2002 February April May June July Augus t September
Novem be
MART STORES (55.0000, 57.0000, 54.6800, 56.4700, +0.40000), Price Channel (58.0250), Price Channel (48.5500) 65 Price Channel 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 10000 x1000 Novem ber 2002 February April May June July Augus t September Novem ber
65
60
55
50
45
40
10000 x1000 Novem ber 2002 February April May June July Augus t September Novem ber
65
60
55
50
45
40
10000 x1000 Novem ber 2002 February April May June July Augus t September Novem ber
65
60
55
50
45
40 10000 x1000 Novem ber 2002 February April May June July Augus t September Novem ber
Bollinger Bands
John Bollinger Financial News Network, Market Technician in 1980s Pioneered use of Standard Deviation for construction of price envelope in 1983 Bollinger Bands are:
20 bar moving average, Upper Band is 2 Standard Deviations above Mov Ave, Lower Band is 2 Standard Deviations below Mov Ave
65
60
55
50
45
15000 10000
x1000
5000
2002
February
April
May
June
July
August September
Novem ber
The Squeeze
Low volatility followed by break-out, higher volatility Lower volatility marks end of trend, Opposite Band turns in at end of trend
Indicates strong trend pullbacks to Moving Average tag of upper, followed by tag of lower band, and visa versa If cross Mov Ave, then will continue to Band
Sideways trend
95 90 85 80 75 70 65 60 55
50
25
8 April
Relative W, M pattern
Becomes - relative
Relative W, M pattern
Becomes - relative
Band Tag Sell
Confirm with other indicators Bollinger Bands are a price indicator Use Volume indicators
Volume only:
On Balance Volume Volume Trend Demand Index Money Flow PriceVolume Trend Accum Distribution Intraday Intensity Chaiken AD Oscillator Volume Weighted MACD ?
65
60
55
50
45
MFI
50
10000
x10
February March
April
May
June
July
Bandwidth
Measures distance between upper and lower band Greater distance -> greater volatility, strong trend Use Bandwith to find The Squeeze Lesser distance -> lesser volatility, sideways
BBandTop(CLOSE, 20, S, 2) BBandBot(CLOSE, 20, S, 2) Measures position of price relative to Bottom and Top bands Range 0 to 1: 0 indicates bottom band tag, 1 indicates top band tag, .5 indicates in the middle (CLOSE BBandBot(CLOSE, 20, S, 2)) / Fml(BandWidth)
Bandwidth formula
%b
%b formula
BandWidth
30 20 10
%b
November
December 2002
Februar y
Mar ch
Apr il
May
June
July
August
September October
November
Shows Range of Indicator (Standard Deviation) Shows Relative Highs and Lows of indicator instead of Fixed Highs and Lows (80/20 Overbought/Oversold)
%b of Indicator
MFI
B Bands on MFI
September
November December2002
Februar y Mar ch
Apr il
May
June
July
August
September
November
RSI
60 50 40 30 1.0
%bRSI
0.5 0.0 50000
x1000
Februar y
Mar ch
Apr il
May
June
July
August
September
October
November
Bollinger Band MetasStock Formulas Bollinger Band Components BandWidth1: BBandTop(CLOSE, 20, S, 2) - BBandBot(CLOSE, 20, S, 2) %b: (CLOSE - BBandBot(CLOSE, 20, S, 2)) / Fml( "BandWidth1")
Chaiken AccumDistr Oscillator BandWidthADO: BBandTop(CO(), 20, S, 2) BBandBot(CO(), 20, S, 2) %bADO: (ADO() BBandBot(ADO(), 20, S, 2)) / Fml(BandWidthADO)
Intraday Momentum Index BandWidthIMI: BBandTop(IMI(17), 17, S, 2) BBandBot(IMI(17), 17, S, 2) %bIMI: (IMI(17) BBandBot(IMI(17), 17, S, 2)) / Fml(BandWidthIMI)
Volume BandWidthVol: BBandTop(VOLUME, 27, S, 2) BBandBot(VOLUME, 27, S, 2) %bVol: (VOLUME BBandBot(VOLUME, 27, S, 2)) / Fml(BandWidthVol) RSI BandWidthRSI: BBandTop(RSI(CLOSE, 17), 17, S, 2) BBandBot(RSI(CLOSE, 17), S, 2) %bRSI: (RSI(CLOSE,17) BBandBot(RSI, 17) 17, S, 2)) / Fml(BandWidthRSI)