I tried it in several symbols and timeframes with the same result:
mean(HIGH−LOW)mean(|CLOSE−OPEN|)
Symbol Result
------ ------
EURUSD:W1 1.9725
EURUSD:D1 2.0023
EURUSD:H1 2.1766
USDJPY:W1 1.9949
USDJPY:D1 2.0622
USDJPY:H1 2.2327
SAN.MC:D1 2.0075
BBVA.MC:D1 2.0075
REP.MC:D1 2.1320
Answer
There is a very good reason why the ratio mean(HIGH−LOW)mean(|CLOSE−OPEN|)≈2 on various financial series. If the price of a security evolves according to a Wiener process beginning at the opening bell and throughout the day, and the drift is negligible for that period of time, i.e.μ=0, then the denominator of the above ratio closely approximates the average absolute deviation, AAD=2σ√2π∫∞0xe−x2/2dx=√2/π⋅σ for a normal distribution, where σ is the standard deviation. On the other hand E(HIGH−OPEN)=√2/π⋅σ E(LOW−OPEN)=−√2/π⋅σ(See the running maximum of a Wiener process on Wikipedia.) So we have for such an idealized Wiener process: E(HIGH−LOW)E(|CLOSE−OPEN|)=√2/π⋅σ−(−√2/π⋅σ)√2/π⋅σ=2. It should not be too surprising to see this more or less borne out by observation.
No comments:
Post a Comment