Category: 

What are Bollinger Bands?

Article Details
  • Written By: John Sunshine
  • Edited By: Niki Foster
  • Last Modified Date: 24 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

Bollinger bands are indicators used when trading stocks using a technical analysis approach. Technical analysis is an approach to investing in the market that attempts to use a disciplined market timing approach. Bollinger bands were developed by John Bollinger in the 1980s.

Technical analysis approaches involve computing moving averages of the stock in interest. A moving average is simply an average that is computed over a period of time and repeated as time progresses. A typical moving average is the seven day moving average, computed by adding the price of the stock over the past seven trading days and dividing the result by seven. A day later, the average is again computed, but the price from the first day is dropped and the day two price becomes the day one price. This is repeated each day until the original day seven price is replaced. This process is repeated each trading day, and the results can be plotted as average stock price versus time.

Ad

Using the same data set from which the average is calculated, a standard deviation series for the same data set can be calculated. Two more lines are plotted on the chart, the first showing the average plus one standard deviation, and the second showing the average minus one standard deviation. These two lines are called Bollinger bands. The average plus one standard deviation is the upper Bollinger band and the average minus one standard deviation is the lower Bollinger band. There are now four lines on the chart: the daily stock price, the moving average, and the upper and lower Bollinger bands.

Technical traders use this information to determine trading signals. If stock prices approach upper Bollinger bands, the stocks are thought to be in their high price range. If stocks approach lower Bollinger bands, then they are said to be in their lower trading range. If the stock price were to break outside of either of the Bollinger bands then a significant move in the stock price is expected. John Bollinger, who came up with the Bollinger Bands concept, is now a financial commentator with CNBC and maintains a site on the Internet with much more information about his theories and concepts regarding Bollinger bands.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}