揮發性
Garman-Klass 波動率方程是什麼?
我想使用 Garman-Klass 估計器計算各種期權的標的產品的已實現/歷史波動率,但我無法找到一個方程,儘管我知道它涉及 OHLC 數據。在評論中有一個等式的連結,但我仍在尋找一些解釋。為什麼這行得通?什麼是變數“F”?
在R TTR 包中,Garman-Klass 波動率由下式給出
# Historical Open-High-Low-Close Volatility: Garman Klass # https://web.archive.org/web/20100326172550/http://www.sitmo.com/eq/402 if( calc=="garman.klass" ) { s <- sqrt( N/n * runSum( .5 * log(OHLC[,2]/OHLC[,3])^2 - (2*log(2)-1) * log(OHLC[,4]/OHLC[,1])^2 , n ) ) }
對應於*
$$ \sigma = \sqrt{ \frac{Z}{n} \sum \left[ \textstyle\frac{1}{2}\displaystyle \left( \log \frac{H_i}{L_i} \right)^2 - (2\log 2-1) \left( \log \frac{C_i}{O_i} \right)^2 \right] }. $$
我認為這段程式碼是不言自明的,但這是什麼?
Z =
一年內收盤價的n =
數量,用於波動率估計的歷史價格數量。
- $ \LaTeX $ 取自小插圖。