Average Daily Range (ADR)
The Average Daily Range (ADR) measures a stock's average price movement from its high to its low over a set number of days, serving as a useful tool to gauge a stock's typical volatility. This should not be confused with Average True Range (ATR) which extends into the previous bars closing price if it is outside the current bars range.
Simple Average | AVG(Hz-Lz, x) |
x=Period z=Offset |
Average Type besides Simple | tAVG(Hz-Lz, x) |
Where x is the period and must be an integer.
Where t is the type of moving average used to smooth true range. Leave blank for a simple, X for exponential, F for front weight and H for Hull.
Where z is an optional offset. An offset of 1 is for 1 bar ago.
Examples
A 10 period ADR can be written as follows.
AVG(H-L, 10) |
A 10 period ADR using an exponential average can be written as follows
XAVG(H-L, 10) |
A 10 period ADR as of 2 bars ago can be written as follows.
AVG(H2-L2, 10) |