Moving Averages

Introduction

Moving averages smooth the price data to form a trend following indicator. They do not predict price direction, but rather define the current direction with a lag. Moving averages are based on past prices, which means they will lag behind current prices. Price leads and the moving average follows. Moving averages form the building blocks for many other technical indicators and overlays, such as Bollinger Bands, MACD and the McClellan Oscillator. The two most popular types of moving averages are the Simple Moving Average (SMA) and the Exponential Moving Average (EMA). These moving averages can be used to identify the direction of the trend as well as support and resistance levels.

SMA Calculation

A simple moving average is formed by computing the average price of a security over a specific number of periods. Most moving averages are based on the closing prices. A 5-day simple moving average is the five day sum of closing prices divided by five. As its name implies, a moving average is an average that moves. Old data is dropped as new data comes available. This causes the average to move along the time scale. On day 6 of a 5-day SMA, the first day would be dropped from the calculation and the sixth day would be added. If the next closing price is 16, this new data point would be added and the oldest data point (11) would be dropped. In the example below, notice how prices gradually increase from 11 to 17. As expected the 5 day simple moving average also increases from 13 to 17.

Daily Closing Prices: 11,12,13,14,15,16,17 

First 5-day SMA: (11 + 12 + 13 + 14 + 15) / 5 = 13

Second 5-day SMA: (12 + 13 + 14 + 15 + 16) / 5 = 14

Third 5-day SMA: (13 + 14 + 15 + 16 + 17) / 5 = 15

EMA Calculation

Exponential moving averages reduce the lag by applying more weight to recent prices. The weighting applied to the most recent price depends on the number of periods in the moving average. There are three steps to calculating an exponential moving average. First, calculate the simple moving average. An EMA has to start somewhere so a simple moving average is used as the previous period's EMA in the first calculation. Second, calculate the weighting multiplier. Third, calculate the exponential moving average. The formula below is for a 10-day EMA.

SMA: 10 period sum / 10

Multiplier: (2 / (Time periods + 1) ) = (2 / (10 + 1) ) = 0.1818 (18.18%)

EMA: {Close - EMA(previous day)} x multiplier + EMA(previous day).

A 10-period exponential moving average applies an 18.18% weighting to the most recent price. A 10-period EMA can also be called an 18.18% EMA. A 20-period EMA applies a 9.52% weighing to the most recent price (2/(20+1) = .0952). Notice that the weighting for the shorter time period is more than the weighting for the longer time period. In fact, the weighting drops by half every time the moving average period doubles.

Below is a spreadsheet example of a 10-day simple moving average and a 10-day exponential moving average for Intel. Simple moving averages are straight forward and require little explanation. The 10-day average simply moves as new prices become available and old prices drop off. The exponential moving average starts with the simple moving average value (22.37) in the first calculation. After the first calculation, the normal formula takes over. Because an EMA begins with a simple moving average, its true value will not be realized until 20 or so periods later. In other words, the value on the excel spreadsheet may differ from the chart value because of the look-back period. This spreadsheet only goes back 30 periods, which means the affect of the simple moving average has had 20 periods to dissipate. Stockcharts.com goes back 250-periods for its calculations so the effects of the simple moving average in the first calculation have fully dissipated.

Moving   Averages - Spreadsheet

Click here for download this spreadsheet example.

Moving Averages -   Chart 1

The Lag Factor

Moving averages lag the price of the underlying security. This makes sense because they are based on past prices. Moving averages will not pick bottoms or tops. Instead, they will turn or be broken after the actual top or bottom has occurred. This is not necessarily a bad thing. Lag is just a fact of life when it comes to moving averages.

The longer the moving average, the more the lag. A 10-day exponential moving average will hug prices quite well and turn shortly after prices turn. Short moving averages are like speed boats - nimble and quick to change. In contrast, a 100-day moving average contains lots of past data that slows it down. Longer moving averages are like ocean tankers - lethargic and slow to change. It takes a sustained price movement for a 100-day moving average to change course. Chart 2 shows the S&P 500 ETF with a 10-day EMA closely following prices and a 100-day SMA grinding higher. Even with the January-February decline, the 100-day SMA held the course and did not turn down. The 50-day SMA fits somewhere between the 10 and 100 day moving averages when it comes to the lag factor.

Moving Averages -   Chart 2

Simple Versus Exponential

Even though there are clear differences between simple moving averages and exponential moving averages, one is not necessarily better than the other. Exponential moving averages have less lag and are therefore more sensitive to recent prices - and recent price changes. Exponential moving averages will turn before simple moving averages. Simple moving averages, on the other hand, represent a true average of prices for the entire time period. As such, simple moving averages may be better suited to identify support and resistance levels.

Moving average preference depends on objectives, analytical style and time horizon. Chartists should experiment with both types of moving averages as well as different timeframes to find what suits them the best. Chart 2 shows IBM with the 50-day SMA in red and the 50-day EMA in green. Both peaked in late January, but the decline in the EMA was sharper than the decline in the SMA. The EMA turned up in mid February, but the SMA continued lower until the end of March. Notice that the SMA turned up over a month after the EMA.

Moving Averages -   Chart 3

Lengths and Timeframes

The length of the moving average depends on the analytical objectives. Short moving averages (5-20 periods) are best suited for short-term trends and trading. Chartists interested in medium-term trends would opt for 20-60 period moving averages. Long-term investors will prefer moving averages with 100 or more periods. Some moving average lengths are more popular than others. The 200-day moving average is perhaps the most popular. Because of its length, this is clearly a long-term moving average. Next, the 50-day moving average is quite popular for the medium-term trend. Many chartists use the 50-day and 200-day moving averages together. Short-term, a 10-day moving average was quite popular in the past because it was easy to calculate. One simply added the numbers and moved the decimal point.

Trend Identification

The same signals can be generated using simple or exponential moving averages. As noted above, the preference depends on each individual. These examples below will use both simple and exponential moving averages. The term "moving average" applies to both simple and exponential moving averages.

The direction of the moving average conveys important information about prices. A rising moving average shows that prices are generally increasing. A falling moving average indicates that prices, on average, are falling. A rising long-term moving average reflects a long-term uptrend. A falling long-term moving average reflects a long-term downtrend.

Moving Averages -   Chart 4

Chart 4 shows 3M (MMM) with a 150-day exponential moving average. This example shows just how well moving averages work when the trend is strong. The 150-day EMA turned down in November 2007 and again in January 2008. Notice that it took a 15% decline to reverse the direction of this moving average. These lagging indicators identify trend reversals as they occur (at best) or after they occur (at worst). MMM continued lower into March 2009 and then surged 40-50%. Notice that the 150-day EMA did not turn up until after this surge. Once it did, however, MMM continued higher the next 12 months. Moving averages work brilliantly in strong trends.

Double Crossovers

Two moving averages can be used together to generate crossover signals. In Technical Analysis of the Financial Markets, John Murphy calls this the "double crossover method". Double crossovers involve one relatively short moving average and one relatively long moving average. As with all moving averages, the general length of the moving average defines the timeframe for the system. A system using a 5-day EMA and 35-day EMA would be deemed short-term. A system using a 50-day SMA and 200-day SMA would be deemed medium-term, perhaps even long-term.

A bullish crossover occurs when the shorter moving average crosses above the longer moving average. This is also known as a golden cross. A bearish crossover occurs when the shorter moving average crosses below the longer moving average. This is known as a dead cross.

Moving average crossovers produce relatively late signals. After all, the system employs two lagging indicators. The longer the moving average periods, the greater the lag in the signals. These signals work great when a good trend takes hold. However, a moving average crossover system will produce lots of whipsaws in the absence of a strong trend.

There is also a triple crossover method that involves three moving averages. Again, a signal is generated when the shortest moving average crosses the two longer moving averages. A simple triple crossover system might involve 5-day, 10-day and 20-day moving averages.

Moving Averages -   Chart 5

Chart 5 shows Home Depot (HD) with a 10-day EMA (green dotted line) and 50-day EMA (red line). The black line is the daily close. Using a moving average crossover would have resulting in three whipsaws before catching a good trade. The 10-day EMA broke below the 50-day EMA in late October, but this did not last long as the 10-day moved back above in mid November. This cross lasted longer, but the next bearish crossover occurred near the mid November levels, resulting in another whipsaw. This bearish cross did not last long as the 10-day EMA moved back above the 50-day a few days later. After three bad signals, the fourth signal foreshadowed a strong move as the stock advanced over 20%. There are two takeaways here. First, crossovers are prone to whipsaw. A price or time filter can be applied to help prevent whipsaws. Traders might require the crossover to last 3 days before acting or require 10-day EMA to move above/below the 50-day EMA by a certain amount before acting. Second, MACD can be used to identify and quantify these crossovers. MACD (5,50,1) will show a line representing the difference between the two exponential moving averages. MACD turns positive during a golden cross and negative during a dead cross. The Percentage Price Oscillator (PPO) can be used the same way to show percentage differences. Note that MACD and the PPO are based on exponential moving averages and will not match up with simple moving averages.

Moving Averages -   Chart 6

Chart 6 shows Oracle (ORCL) with the 50-day EMA, 200-day EMA and MACD(50,200,1). There were four moving average crossovers over a 2 1/2 year period. The first three resulted in whipsaws or bad trades. A sustained trend began with the fourth crossover as ORCL advanced to the mid 20s. Once again, moving average crossovers work great when the trend is strong, but produce losses in the absence of a trend.

Price Crossovers

Moving averages can also be used to generate signals with simple price crossovers. A bullish signal is generated when prices move above the moving average. A bearish signal is generated when prices move below the moving average. Short-term signals would utilize a short moving average, such as 10 days. Long moving averages, such as 200 days, would be better suited for long-term signals.

Price crossovers can be combined to trade within the bigger trend. The longer moving average sets the tone for the bigger trend and the shorter moving average is used to generate the signals. One would look for bullish price crosses only when prices are already above the longer moving average. This would be trading in harmony with the bigger trend. For example, if price is above the 200-day moving average, chartists would only focus on signals where price moves above the 50-day moving average. Obviously, a move below the 50-day moving average would precede such a signal, but such bearish crosses would be ignored because they are not in harmony with the bigger trend. A bearish cross would simply suggest a pullback within a bigger uptrend. A cross back above the 50-day moving average would signal an upturn in prices and continuation of the bigger uptrend.

Chart 7 shows Emerson Electric (EMR) with the 50-day EMA and 200-day EMA. The stock moved above and held above the 200-day moving average in August. There were dips below the 50-day EMA in early November and again in early February. Prices quickly moved back above the 50-day EMA to provide bullish signals (green arrows) in harmony with the bigger uptrend. MACD(1,50,1) is shown in the indicator window to confirm price crosses above or below the 50-day EMA. The 1-day EMA equals the closing prices. MACD(1,50,1) is positive when the close is above the 50-day EMA and negative when the close is below the 50-day EMA.

Moving Averages -   Chart 7

Support and Resistance

Moving averages can also act as support in an uptrend and resistance in a downtrend. A short-term uptrend might find support near the 20-day simple moving average, which is also used in Bollinger Bands. A long-term uptrend might find support near the 200-day simple moving average, which is the most popular long-term moving average. If fact, the 200-day moving average may offer support or resistance simply because it is so widely used. It is almost like a self-fulfilling prophecy.

Moving Averages -   Chart 8

Chart 8 shows the NY Composite with the 200-day simple moving average from mid 2004 until the end of 2008. The 200-day provided support numerous times during the advance. Once the trend reversed with a double top support break, the 200-day moving average acted as resistance around 9500.

Do not expect exact support and resistance levels from moving averages, especially longer moving averages. Markets are driven by emotion, which makes them prone to overshoots. Instead of exact levels, chartists can consider using support and resistance zones around a moving average.

Conclusions

The advantages of using moving averages need to be weighed against the disadvantages. Moving averages are trend following, or lagging, indicators that will always be a step behind. This is not necessarily a bad thing though. After all, the trend is your friend and it is best to trade in the direction of the trend. Moving averages will help ensure that a trader is in line with the current trend. However, markets, stocks and securities spend a great deal of time in trading ranges, which render moving averages ineffective. Once in a trend, moving averages will keep you in, but also give late signals. Don't expect to sell at the top and buy at the bottom using moving averages. As with most technical analysis tools, moving averages should not be used on their own, but in conjunction with other complementary tools. Chartists could use moving averages to define the overall trend and then use RSI to define overbought/oversold levels.

MAs and SharpCharts

Moving averages are available as a price overlay feature on SharpCharts. From the price overlay option, users can choose either a simple moving average or an exponential moving average. The first parameter is used to set the number of time periods. An optional second parameter can be added to shift the moving averages to the left (past) or right (future). A negative number (-10) would shift the moving average to the left 10 periods. A positive number (10) would shift the moving average to the right 10 periods. Use a comma to separate the moving average parameter with the shift parameter. Multiple moving averages can be overlaid the price plot by simply adding another. Users can change the colors and style to differentiate between multiple moving averages and suit their preferences. Moving averages can also be added to many indicators. After selecting an indicator, open "advanced options" by clicking the little green triangle. An overlay can be added to RSI, CCI, Volume and many other indicators.

Moving   Averages - SharpCharts

Moving   Averages - SharpCharts

Moving Average Scans

Bullish Moving Average Cross: This scans looks for stocks with a rising 150-day simple moving average and a bullish cross of the 5-day EMA and 35-day EMA. The 150-day moving average is rising as long as it is trading higher than its level five days ago. A bullish cross occurs when the 5-day EMA moves above the 35-day EMA on above average volume.

Bearish Moving Average Cross: This scans looks for stocks with a falling 150-day simple moving average and a bearish cross of the 5-day EMA and 35-day EMA. The 150-day moving average is falling as long as it is trading lower than its level five days ago. A bearish cross occurs when the 5-day EMA moves below the 35-day EMA on above average volume.