about me
art
biz
Chess
corrections
economics
EconoSchool
Finance
friends
fun
game theory
games
geo
mathstat
misc
NatScience
... more
Profil
Logout
Subscribe Weblog

 

highlowRecently, Teresa asked for my opinion regarding range-based volatility estimators because, for years, traders have incorporated Wells Wilders' Average True Range into many facets of their analysis and systems.

While I know nothing whatsoever about ATR, I had to figure out something to keep her happy (guys, you know how it is...): The most simple range-based volatility estimator is based on the difference between the maximum and minimum prices observed during a certain period. Parkinson [1980] showed that the daily high-low range, properly scaled, is also an unbiased estimator of daily volatility -- but five times more efficient than the squared daily close-to-close return when the underlying process is a random walk.

Many other estimators that include high, low, open, and close values have been developed (see Garman and Klass [1980], Rogers and Satchell [1991], Alizahdeh, Brandt and Diebold [2001] and Yang and Zhang [2002]). I think one has to play around with all these estimators to see how they perform in the wilderness. What I liked about Parkinson's paper was that it was a clear and easy-to-follow exposition, so I reprinted (slightly edited) the most interesting part for those of you who have never heard of range-based volatility estimators before and do not have acess to JSTOR:

Suppose a share price undergoes a continuous random walk with a diffusion constant D. Then, the probability of finding the share price in the interval (x, x + dx) at time t, if it started at point x0 at time t = 0, is obviouslypar01By comparison with the normal distribution, we see that D is the variance of the displacement x - x0 after a unit time interval. This suggests the traditional way to estimate D: we measure x(t) for t = 1,2,...,n. Then, defining di = displacement during the ith interval, di = x(i) - x(i-1), i = 1,2,...,n, we havepar02as an estimate for D. However, instead of measuring x(n), for n = 0,1,2,..., suppose we have measured only the difference l between the maximum and minimum position during each time interval. These differences should be capable of giving a good estimate for D, for it is intuitively clear that the average difference will get larger or smaller as D gets larger or smaller.

A derivation of the probability distribution for l has already been published (see Feller 1951). Defining P(l,t) to be the probability that (xmax - xmin) ≤ l during time interval t, we havepar03where erfc(x) = 1 - erf(x) and erf(x) is the error function. We can now show straightforwardly thatpar04(p real and ≥ 1), where ζ(x) is the Riemann zeta function. In particular, we havepar05
andpar06Given a set (l1, l2, ..., ln) of observed l values over n unit time intervals, we can write the extreme value estimate for D as follows:par07Comparison of Dx and Dl Estimates for D: Computing the variance of Dx and Dl, we find thatpar08
andpar09where N is the number of observations. Thus, to obtain the same amount of variance using the two methods, we need Nx ≈ 5Nl. Clearly, the extreme value method is far superior to the traditional method and will be much more sensitive to variations in D.

Name

Url

Remember my settings?

Title:

Text:


JCaptcha - you have to read this picture in order to proceed
Change Picture