# 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.

Source: https://learn.tradelabsai.com/volatility/historical-volatility/  
Track: Volatility · Level: Intermediate · Updated: 2026-10-03  
Publisher: TradeLabs AI (https://tradelabsai.com). Education, not financial advice.  
Cite as: TradeLabs Learn, "Historical and Realized Volatility", https://learn.tradelabsai.com/volatility/historical-volatility/

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](https://learn.tradelabsai.com/markets/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](https://learn.tradelabsai.com/math/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
```

**Example: Calculating 5 day volatility**
Daily closes: $100.00, $101.50, $100.20, $102.00, $101.10, $102.40.
Log returns: +1.49%, minus 1.29%, +1.78%, minus 0.89%, +1.28%.
The sample standard deviation of these returns is about 1.44%.
Annualised: 1.44% × √252 ≈ 1.44% × 15.87 ≈ 22.9%.
Five days is far too short for a reliable estimate; it is used here only to show the steps.

## Choosing the window

| Window | Trading days | Use |
|---|---|---|
| 10 day | 10 | Very recent behaviour; noisy |
| 21 day (1 month) | 21 | Common comparison with 30 day implied volatility |
| 63 day (3 months) | 63 | Medium term |
| 252 day (1 year) | 252 | Long 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](https://learn.tradelabsai.com/math/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:

| Estimator | Uses | Notes |
|---|---|---|
| Parkinson (1980) | High and low | Assumes no drift and no overnight gaps |
| Garman Klass (1980) | Open, high, low, close | More efficient; still ignores gaps |
| Rogers Satchell (1991) | Open, high, low, close | Handles drift |
| Yang Zhang (2000) | Open, high, low, close plus overnight | Handles drift and opening gaps |

The [ATR (Average True Range)](https://learn.tradelabsai.com/indicators/atr/) 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)](https://learn.tradelabsai.com/volatility/implied-volatility/).
- **Position sizing:** risk the same amount per trade by sizing inversely to volatility. See [Volatility and ATR-Based Sizing](https://learn.tradelabsai.com/risk/volatility-and-atr-based-sizing/).
- **Regime awareness:** rising volatility often comes with falling equity prices and wider spreads. See [Structural Breaks and Regime Changes](https://learn.tradelabsai.com/math/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](https://learn.tradelabsai.com/math/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](https://learn.tradelabsai.com/volatility/iv-rank-and-iv-percentile/).

## Continue learning

- Next lesson: [IV Rank and IV Percentile](https://learn.tradelabsai.com/volatility/iv-rank-and-iv-percentile/)
- Previous lesson: [Implied Volatility (IV)](https://learn.tradelabsai.com/volatility/implied-volatility/)
- Related: [Implied Volatility (IV)](https://learn.tradelabsai.com/volatility/implied-volatility/): Implied volatility is the market's forecast of future movement, backed out from option prices. Learn how to read it, convert it to expected moves and use it.
- Related: [Variance and Standard Deviation](https://learn.tradelabsai.com/math/variance-and-standard-deviation/): Variance and standard deviation measure how spread out values are. Learn the formulas, sample vs population, annualising volatility and their role in trading risk.
- Related: [ATR (Average True Range)](https://learn.tradelabsai.com/indicators/atr/): The Average True Range measures how much an asset typically moves per period. Learn the true range formula, how to use ATR for stops, position sizing and filters.
- Related: [GARCH](https://learn.tradelabsai.com/math/garch/): GARCH models capture volatility clustering, where big moves follow big moves. Learn the GARCH(1,1) formula, persistence, forecasting and uses in risk and options.
- Related: [Volatility](https://learn.tradelabsai.com/markets/volatility/): Volatility measures how much and how fast prices move. Learn historical and implied volatility, ATR, the VIX, why volatility clusters and how it affects risk.
