TradeLabs AILearn

Historical and Realized Volatility

Historical volatility measures how much a price actually moved, using past returns. Learn the standard formula, range based estimators and how traders use it.

Intermediate3 min readUpdated 3 Oct 2026
Markdown
Lesson 2 of 15

Historical volatility, also called realised volatility, measures how much an asset's price has actually moved over a past period. It is usually expressed as an annualised standard deviation of returns, the same units as implied volatility, so the two can be compared directly. Traders use historical volatility to judge whether options are cheap or expensive, to size positions and to understand how a market's behaviour is changing. The general idea of volatility is introduced in Volatility.

The standard calculation#

  1. Collect closing prices for the period, such as the last 21 trading days.
  2. Compute log returns: r = ln(P_today / P_yesterday).
  3. Compute the standard deviation of those returns. See Variance and Standard Deviation.
  4. Annualise by multiplying by the square root of the number of trading periods per year, usually √252 for daily data.
historical volatility = stdev(daily log returns) × √252

Choosing the window#

WindowTrading daysUse
10 day10Very recent behaviour; noisy
21 day (1 month)21Common comparison with 30 day implied volatility
63 day (3 months)63Medium term
252 day (1 year)252Long term; slow to react

Shorter windows react quickly but are noisy; longer windows are stable but slow to reflect change. Comparing several windows shows whether volatility is rising or falling. See Rolling and Expanding Windows.

Range based estimators#

Close to close volatility ignores what happened during the day. Estimators that use the high, low and open can be more efficient, meaning they need fewer days for the same accuracy:

EstimatorUsesNotes
Parkinson (1980)High and lowAssumes no drift and no overnight gaps
Garman Klass (1980)Open, high, low, closeMore efficient; still ignores gaps
Rogers Satchell (1991)Open, high, low, closeHandles drift
Yang Zhang (2000)Open, high, low, close plus overnightHandles drift and opening gaps

The ATR (Average True Range) indicator is a related range based measure used in trading, expressed in price units rather than annualised percentages.

Intraday realised volatility#

With high frequency data, realised volatility can be computed by summing squared intraday returns, for example every five minutes. This gives accurate daily volatility estimates and is widely used in research. Very frequent sampling can be distorted by bid ask bounce, so five minute sampling is a common compromise.

How traders use historical volatility#

  • Compare with implied volatility: if implied is well above recent realised, options may be expensive; if below, cheap. See Implied Volatility (IV).
  • Position sizing: risk the same amount per trade by sizing inversely to volatility. See Volatility and ATR-Based Sizing.
  • Regime awareness: rising volatility often comes with falling equity prices and wider spreads. See Structural Breaks and Regime Changes.
  • Forecasting: models such as GARCH use the clustering of volatility, where calm follows calm and turbulence follows turbulence, to forecast it. See GARCH.

Limitations#

  • Backward looking: it tells you what happened, not what will happen.
  • Sensitive to window and method.
  • Single events dominate: one huge day can lift a 21 day measure for a month, then drop out suddenly.
  • Gaps and illiquid closes can distort close to close estimates.

Frequently asked questions#

What is historical volatility?#

A measure of how much an asset's price actually moved over a past period, usually the annualised standard deviation of daily log returns.

How is historical volatility calculated?#

Compute daily log returns over a window, take their standard deviation and multiply by the square root of 252 to annualise.

What is the difference between historical and implied volatility?#

Historical volatility measures past movement from prices; implied volatility is the expected future movement priced into options.

Next, learn how to judge whether today's implied volatility is high or low in IV Rank and IV Percentile.

Check your understanding

3 quick questions on this lesson. Get them all right to finish it.

Turn on JavaScript to take the quiz.

Finished this lesson?Sign in to save your progress across devices.
Next lessonIV Rank and IV PercentileIV rank and IV percentile show where implied volatility sits within its past range. Learn both formulas, how they differ, worked examples and how traders use them.

Mentioned in