Yang and Zhang derived an extension to the Garman Glass historical volatility estimator that allows for opening jumps. It assumes Brownian motion with zero drift. This is currently the preferred version of open-high-low-close volatility estimator for zero drift and has an efficiency of 8 times the classic close-to-close estimator. Note that when the drift is nonzero, but instead relative large to the volatility, this estimator will tend to overestimate the volatility.
![$ \sigma = \sqrt{ \textstyle\frac{Z}{n} \sum \left[ \left( \ln \textstyle\frac{O_i}{C_{i-1}} \right)^2 + \textstyle\frac{1}{2}\displaystyle \left( \ln \textstyle\frac{H_i}{L_i} \right)^2 - (2\ln 2-1) \left( \ln\textstyle\frac{C_i}{O_i} \right)^2 \right]} $](/portal/files/tex/1138d0bf4f9cf8a6b95531a6baa94d6e5986daaf.png)
where
= Volatility
= Number of closing prices in a year
= Number of historical prices used for the volatility estimate
= The opening price
= The high
= The low
= The close
http://www.sitmo.com/eq/409

