Category: 

What is the Exponential Moving Average?

Article Details
  • Written By: Jim B.
  • Edited By: Melissa Wiley
  • Last Modified Date: 13 September 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
Roughly one-fifth of the world's stock of gold - worth over $200 billion USD - is stored under the streets of London.  more...

September 30 ,  1949 :  The Berlin Air Lift ended.  more...

Exponential moving average is a method of technical analysis of stocks or others securities that attempts to show the way that a stock has been recently trending. The key to this method is that the most recent stock prices are weighed more heavily in the average than prices from previous days. In this way, exponential moving average, or EMA, differs from the similar simple moving average, which simply calculates the average stock price over a specific period. By adding exponential weight to the most recent stock prices, the EMA reduces the amount of lag time that can distort other moving average calculations.

In order to predict the future performance of a stock, many investors look at its past performance to glean useful information. Moving averages are a popular analytical tool, as they illustrate the behavior of a stock over a given time period and disregard any intangible factors that might distort perception. Exponential moving average is a moving average that gives more weight to the most recent data available on a particular stock.

A moving average is named as such because it changes as time passes and older price information is replaced by newer data. For example, a five-day moving average will change in day six of a cycle because the day six prices will replace the day one price in calculating the average. With an exponential moving average, the last days of the cycle will have more bearing on the average than the earliest days.

Ad

An exponential moving average is calculated using a weighting multiplier, which is determined by adding one to the amount of days in the cycle and then dividing that number into two. For example, if someone wishes to study the EMA over a period of five days, he or she needs to figure out the weighting mutliplier first. In that case, five would be added to one, yielding six, which is then divided into two. The multiplier for that period is 0.333.

It's important to note that the longer the period being studied, the smaller the weighting multiplier will be. This is because the longer period of time makes it less likely that a sudden rise or drop in price reveals an actual trend in the price of the stock. The exponential moving average is thus reached by multiplying the weighting multiplier by the current price and adding that number to the previous day's EMA multiplied by the difference between one and the multiplier.

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}