VIX Calculation

The objective of this page is to explain the logic of VIX calculation and some of the underlying assumptions and parameters. Exact formulas are available in a short pdf named VIX White Paper on the official website of .

If you are not familiar with VIX, you may first want to see a more basic explanation: What is VIX?

VIX Calculation: The Big Picture

VIX is interpreted as annualized implied volatility of a hypothetical option on S&P500 with 30 days to expiration, based on the prices of near-term S&P500 options traded on CBOE. Contrary to what many people believe, the VIX is not calculated using Black-Scholes or any other option pricing model. There is a formula which directly derives variance from the whole set of prices of options with the same time to expiration. Two different variances for two different times to expiration are then interpolated or extrapolated to get 30-day variance. This variance is then transformed into standard deviation (by taking the square root) and multiplied by 100.

VIX Calculation Step by Step

The rest of this page explains individual steps in more detail.

Options Included in VIX Calculation

Expiration months included

The data used for VIX calculation are bid and ask quotes of near term S&P500 optionsTwo monthly expirations are used, but only those with at least one week left to expiration. For example, if the nearest expirations are in 4, 32, and 67 days, the front month (4 days to expiration) won’t be included, and the next two months (32 and 67 days) will be included in VIX calculation. This is to eliminate options in the last days before expiration, whose prices sometimes behave in strange ways.

Strike prices included

At the money and out of the money call and put options enter VIX calculation and only options which have non-zero bid are included. This is to eliminate illiquid far out of the money options which can imply extreme values of volatility and therefore distort the final VIX value. The selection of strikes goes from the at the money strike up (for calls) and down (for puts), until two consecutive strikes with zero bid price are found in each direction. No other options beyond such two consecutive zero bid strikes are included.

As a result, the range and the total number of options included in VIX calculation vary over time, in line with changes in S&P500 index value and changes in quotes on individual S&P500 options.

Only S&P500 option quotes directly from CBOE are used.

Parameters Used in VIX Calculation

Expected variance of each expiration month is derived from a set of option prices and strikes, given time to expiration and risk-free interest rate.

Time to expiration

The time to expiration for a particular option is calculated very precisely in minutes. The end of the period is the moment when the exercise-settlement value is being determined, which is the open (8:30 am Chicago time) on the last business day before expiration – usually the third Friday of a month.

Risk-free interest rate

The interest rate used in VIX calculation is the bond-equivalent yield of US T-bills which mature closest to the particular option expiration. Different interest rates may be used for the two different expiration months which enter VIX calculation.

Contributions of Individual Options

The contribution of individual options to the calculation of total variance of an expiration month depends on the option’s price, the strike price, and the average strike price increment of neighbouring strikes. In general, at the money options influence the final result the most and the contributions decrease as you go further out of the money.

Getting the 30-day Variance from the Two Months

The 30-day variance is calculated by interpolating or extrapolating the total variances of the two expiration months. The weights of the two variances depend on how close or far each expiration is from the desired 30-day mark (the closer, the greater weight). If both expiration months have more than 30 days to expiration (e.g. 32 and 67 days), the first month’s weight is greater than 1 and the second month’s weight is negative. The sum of the weights is always 1.

Calculating the VIX: Final Steps

Having calculated the 30-day variance, we then need to take the square root to transform variance into standard deviation (which is the traditional way how volatility is quoted and VIX is no exception).

The last step is to multiply the result by 100. While volatility usually is in percent, the VIX is volatility times 100. For example, if VIX is 22, it means that a hypothetical S&P500 option with 30 days to expiration has annualized implied volatility of 22%.

New vs. Old VIX Calculation

On 22 September 2003 CBOE changed the methodology of its Volatility Index calculation. The VIX as we know it today is calculated using the new methodology. The old methodology index is still being calculated and published by CBOE under the ticker symbol VXO. The main differences are:

Although the two methodologies of course produce different index values, the differences are not big and the two indexes (VIX and VXO) react to the same market conditions in a similar way. Daily VIX and VXO historical data is available (VXO starting from 1986, VIX from 1990).

Related pages

excel formula standard deviationetf listsstd dev calccalculating geometric averagestandard deviation derivationvix futures pricescalculating percentiles from mean and standard deviationcredit suisse etngeometric average return formulacboe financesqrt rulescalculating stock volatilityoption trading greeksexcel profit formulavolatility etnblack scholes greeksdirectional options tradingskewness and kurtosis formulaadvantages and disadvantages of standard deviationvix option pricesformula sharpe ratiohow to calculate the standard deviation in excelweighted average formula accountingcalculating the median in excelnormal distribution excel templatevariance finance formulavix index explainedformula for calculating the mediancalculation of skewness and kurtosishow to read the vixgeometric mean on excelhow to short the vixmoving average chart excelcalculating standard deviation of returnsworking out standard deviation in excelcboevixstandard deviation of monthly returnsfree float market capitalizationmacd settings for short term tradingfree float factor calculationproshares ultra vix short-term futuresmost liquid etfsample size standard deviation calculatorproshares ultra vix short term futuressec 13f listhow to calculate cost of preferred stock in waccput payoff diagramblack scholes price calculatoryahoo finance spreadsheettheta black scholescovered call payoffcalculate square root in excelfx formula in excelipath s&p 500vqt etnoptions rhocboe correlation indexskewness statistics definitionput payoff diagramproshares ultra vix short-term futures etfhow to calculate option deltakurtosis measurehow to calculate ror in excelskewness and kurtosis interpretationskewness and kurtosis examplesannualized daily returnsharpe ratio calculationstock price simulation excelnatural logarithm in excelnotepad color codesetc etfblack scholes call option calculatorsum of squared deviation calculatorvix sp500lifo fifo avcovixx etfmacd parameterscanadian currency etf13f filings hedge funds