Average True Range (ATR)

Introduction

Developed by J. Welles Wilder and introduced in his book, New Concepts in Technical Trading Systems (1978), the Average True Range (ATR) indicator measures a security's volatility. As such, the indicator does not provide an indication of price direction or duration, it simply shows the degree of price movement or volatility.

As with most of his indicators, Wilder designed ATR with commodities and daily prices in mind. In 1978, commodities were frequently more volatile than stocks. They were (and still are) often subject to gaps and limit moves. (A limit move occurs when a commodity opens up or down its maximum allowed move for the session.) The resulting bar or candlestick would simply be a small dash.) In order to accurately reflect the volatility associated with commodities, Wilder sought to account for gaps, limit moves, and small high-low ranges in his calculations. A volatility formula based on only the high-low range would fail to capture the actual volatility created by the gap or limit move.

True Range

Wilder started with a concept called True Range (TR), which is defined as the greatest of the following:

  • Current High less the current Low
  • Current High less the previous Close (absolute value)
  • Current Low less the previous Close (absolute value)

Absolute values are used to insure positive numbers. After all, we are interested in measuring the distance between these two points. If the current high-low range is large, chances are it will be used as the True Range. If the current high-low range is small, one of the other two methods would likely be used to calculate the True Range. The last two possibilities usually arise when the previous close is greater than the current high (signaling a potential gap down or limit move) or the previous close is lower than the current low (signaling a potential gap up or limit move). The high-low range is used as the TR for day one because it is impossible to use the previous close for the first day.

ATR - True Range  Image

Example A: A small high/low range formed after a gap up. The TR equals the absolute value of the difference between the current high and the previous close.

Example B: A small high/low range formed after a gap down. The TR equals the absolute value of the difference between the current low and the previous close.

Example C: Even though the current close is within the previous high/low range, the current high/low range is quite small. In fact, it is smaller than the absolute value of the difference between the current high and the previous close, which is used to value the TR.

Calculation

Typically, the Average True Range (ATR) is based on 14 periods and can be calculated on an intraday, daily, weekly or monthly basis. For this example, the ATR will be based on daily data. Because there must be a beginning, the first TR value in a series is simply the High minus the Low, and the first 14-day ATR is the average of the daily TR values for the last 14 days. After that, Wilder sought to smooth the data set, by incorporating the previous period's ATR value.

             
Current ATR = [(Prior ATR x 13) + Current TR] / 14

- Multiply the previous 14-day ATR by 13.
- Add the most recent day's TR value.
- Divide the total by 14

ATR - Spreadsheet

Click here for an Excel Spreadsheet showing the start of an ATR calculation for QQQQ.

In the Spreadsheet example, the first True Range value (.91) equals the High minus the Low (yellow cells). The first 14-day ATR value (.56)) was calculated by finding the average of the first 14 True Range values (blue cell). Subsequent ATR values were smoothed using the formula above. The spreadsheet values correspond with the yellow area on the chart below. Notice how ATR surged as QQQQ plunged in May with many long candlesticks.

ATR - Chart 1

For those trying this at home, a few caveats apply. First, ATR values depend on where you begin. The first True Range value is simply the current High minus the current Low and the first ATR is an average of the first 14 True Range values. The real ATR formula does not kick in until day 15. Even so, the remnants of these first two calculations linger and slightly affect ATR values. Spreadsheet values for a small subset of data may not match exactly with what is seen on the price chart. Decimal rounding can also slightly affect ATR values.

Absolute ATR

ATR is based on the True Range, which uses absolute price changes. As such, ATR reflects volatility as absolute level. In other words, ATR is not shown as a percentage of the current close. This means low priced stocks will have lower ATR values than high price stocks. For example, a $20-30 security will have much lower ATR values than a $200-300 security. Because of this, ATR values are not comparable. Even large price movements for a single security, such as a decline from 70 to 20, can make long-term ATR comparisons impractical. Chart 4 shows Google with double digit ATR values and chart 5 shows Microsoft with ATR values below 1. Despite different values, their ATR lines have similar shapes.

ATR - Chart 4

ATR - Chart 5

Conclusions

ATR is not a directional indicator, such as MACD or RSI. Instead, ATR is a unique volatility indicator that reflects the degree of interest or disinterest in a move. Strong moves, in either direction, are often accompanied by large ranges, or large True Ranges. This is especially true at the beginning of a move. Uninspiring moves can be accompanied by relatively narrow ranges. As such, ATR can be used to validate the enthusiasm behind a move or breakout. A bullish reversal with an increase in ATR would show bullish enthusiasm and reinforce the reversal. A bearish support break with an increase in ATR would show strong selling pressure and reinforce the support break.

Source:http://stockcharts.com/