True Range

How True Range Is Different from Other Indicators

The concept of True Range and calculation of ATR (Average True Range) is confusing for many people, as you are actually comparing three values instead of applying one exact formula. This article is a detailed guide to calculation of True Range. I’ve tried to attach a few simple chart examples to better illustrate the point.

How True Range Is Different from Range

The typical way how to measure Range is to subtract the bar’s low from the high. Classical Range is fast and easy, but it has one drawback: it only measures intraday volatility and fails to look at the volatility between individual bars (sometimes there are gaps, when market opens totally outside the previous day’s range on the next day). This is where True Range is much better.

True Range Formula

True Range is the maximum of three price ranges.

Note that we always take absolute values of the differences.

1) Typical Situations when True Range = High less Low

Very often True Range equals the traditional Range. This is when the distance between high and low (the traditional Range) is greater than both

This happens when the close of the previous bar is within the current bar’s range. See the picture.

True Range

2) Typical Situations when True Range = High less Previous Close

The second type of situation is when the previous bar’s close (C.1) is lower than current bar’s low (L). When this happens, the distance between current bar’s high and previous bar’s close is greater than the distance between current bar’s high and low. Therefore True Range equals high less previous close. This is the case any time when the new bar opens above the previous bar’s close and the price doesn’t get below it during the whole bar duration.

Calculating ATR

Previous Bar’s High or Low Are Not Important

Note that the previous bar’s high (H.1) is not important at all for True Range. In the picture above you see two different situations when True Range equals high less previous close. It doesn’t matter whether the high of the first bar (H.1) is lower or higher than current bar’s low (L). In the situation on the picture, the high of the first bar could have been even higher than the second bar’s high, but True Range at the second bar would still be the same. Neither high nor low of the previous bar enter the True Range calculations in any way.

3) Typical Situations when True Range = Previous Close less Low

Finally, let’s look at the third possible situation. When previous bar’s close (C.1) is higher than current bar’s high (H), True Range equals previous bar’s close less current bar’s low (L). An example of such situation would be a “gap down” trading day. Again, the low of the first bar (L.1) is unimportant for the second bar’s True Range.

Calculating ATR

True Range in Another (Maybe Simpler) Way

There are only three numbers you need to know for determining True Range:

  1. Previous bar’s close (C.1)
  2. Current bar’s high (H)
  3. Current bar’s low (L)

True Range is simply the greatest distance you can find between any two of these three prices.

Calculating and Using Average True Range

Most frequently the concept of True Range is used in the smoothed form of Average True Range, which is an indicator calculated as exponential moving average of True Range. The period length used in this calculation is typically 14 or 20.

Average True Range was first described by J. Welles Wilder Jr. in late 1970’s. ATR is widely used to assess volatility conditions in the market. Typical applications of ATR include risk management, determining position size, or setting stop-loss order distance as a multiple of ATR.

Related pages

historical volatility formulacall option payoff graphexcel formula expput and calls for dummiescost accounting formulasstandard deviation excel templatecboe vix futurearithmetic return calculatorexcel sample formulascboe intradaynormal distribution kurtosisaverages on excelc# moving averagehow to calculate the population meanvalue stock indexcumulative distribution excelwhat is skewness and kurtosiscboe options chainshort put option payoffoption stradleexcel profit formulalist of all etfsvix methodologystandard deviation computational formulaindexation calculationhow to do goal seek in excel 2010how is the dividend yield calculated13f securities listexcel formula square rootstd deviation variancecollar payoff diagramdownload yahoo finance data into excelcalculate coefficient of skewnessblack scholes model formulasqrt times sqrtleptokurtic kurtosisinterpreting skewness and kurtosisstraddles optionssoros fund management 13fvix futures contangoblack scholes option pricing model exceldelta of put optionquote tvixstatistical skewhow to calculate rhos&p futures bloomberghow to draw a breakeven chart in excelwhat is 13f filingrho tradingdifferent formulas in excelcompute average in excelbearish positionwhat is negative three squaredform 13f faqfx option valuationlist of inverse etfsimplied volatility equationlist of leveraged etfsoptions on vixsell put option graphincentric valuehedge fund macro strategyhistorical vixhow is dow jones calculatedexcel log formulablack scholes optionfat tails kurtosisdelta otcsec hedge fund filingscalculating emaformula for finding median in statisticshow to calculate centered moving average in excelderivation of variance formulacalculating skewhow to calculate annualized volatilityfutures vs options difference