PortfoliosLab logo

Garman Klass Volatility

Garman Klass is a volatility estimator that incorporates open, low, high, and close prices of a security.

Garman-Klass volatility extends Parkinson's volatility by taking into account the opening and closing price. As markets are most active during the opening and closing of a trading session, it makes volatility estimation more accurate.

Garman and Klass also assumed that the process of price change is a process of continuous diffusion (geometric Brownian motion). However, this assumption has several drawbacks. The method is not robust for opening jumps in price and trend movements.

Despite its drawbacks, the Garman-Klass estimator is still more effective than the basic formula since it takes into account not only the price at the beginning and end of the time interval but also intraday price extremums.

Researchers Rogers and Satchel have proposed a more efficient method for assessing historical volatility that takes into account price trends. See Rogers-Satchell Volatility for more detail.

Garman-Klass Volatility Formula

Garman-Klass Volatility Formula
Number of days in the sample period

 — Number of days in the sample period

Open price on day t

 — Open price on day t

High price on day t

 — High price on day t

Low price on day t

 — Low price on day t

Close price on day t

 — Close price on day t


Your portfolio is empty. Add symbols manually or select an existing portfolio.

Garman-Klass Volatility Settings

Rolling Garman-Klass Volatility Chart

Click Calculate to get results