Volatility Cone Calculator

A volatility cone is a risk management tool used by options traders to assess whether current realized volatility is high or low relative to its historical distribution. It plots the range of historical volatility across different look-back windows (such as 20, 30, 60, and 90 calendar days) and marks percentile boundaries such as the 25th, 50th, and 75th percentiles. By comparing the current implied volatility or realized volatility to these bands, traders can evaluate whether options are cheap or expensive on a historical basis. This calculator allows you to input a series of historical volatility observations and a current volatility reading to determine which percentile it falls in.

Enter historical annualized HV values for the same look-back window
0.00
0.00
0.00
0.00

Volatility cone percentile formula

HV (annualized) = std_dev(log returns) * sqrt(252)
Percentile rank = (count of observations below current HV) / total * 100
p25 = 25th percentile of sorted HV distribution
p50 = median of sorted HV distribution
p75 = 75th percentile of sorted HV distribution

Percentile rank of 80 means current volatility is higher than 80% of historical observations for the same look-back window, suggesting elevated volatility and potentially expensive options.

Interpreting the volatility cone

  • Percentile above 75: volatility is historically high; selling options (collecting premium) may have a statistical edge.
  • Percentile below 25: volatility is historically low; buying options or long-volatility strategies may be favorable.
  • The volatility risk premium (IV minus realized HV) is typically positive: options are usually priced above subsequent realized volatility.
  • Compare current IV to the HV cone to see if the market is pricing volatility cheaply or expensively.
  • Combine with other indicators such as VIX level, earnings proximity, and macro calendar for a more complete view.

Frequently asked questions

What is a volatility cone?

A volatility cone is a chart or analysis showing historical realized volatility computed over multiple look-back windows (e.g. 20, 30, 60, 90 days), along with percentile bands. It shows whether current volatility is high or low relative to its own history for each time horizon.

How is historical volatility calculated?

Historical volatility (HV) is the annualized standard deviation of log returns over a given window. HV = std_dev(log(P(t)/P(t-1))) * sqrt(252), where the standard deviation is computed over the look-back period and 252 is the number of trading days per year.

What does the volatility cone tell a trader?

The cone shows whether current realized volatility is in the high or low percentile of its historical range for each time window. If current 30-day HV is in the 80th percentile of its historical distribution, volatility is relatively high and selling options (short vega) may be attractive.

What is the difference between historical and implied volatility?

Historical volatility (HV) is backward-looking: it is computed from actual past price changes. Implied volatility (IV) is forward-looking: it is derived from current option prices. The spread between IV and HV is sometimes called the volatility risk premium.

How many data points do I need to build a volatility cone?

For a meaningful distribution, at least one to two years of daily returns are recommended. More data gives better percentile estimates. For each window (e.g. 30-day), you need at least 30 to 60 non-overlapping periods to estimate percentiles reliably.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 15 June 2026. See our methodology.