# How to price a volatility-index option?

There exist several volatility indices, such as the CBOE Volatility Index (VIX). There are also options on such indicies.

What is the best way to price a volatility-index option? Is there a simple model that works well in terms of performance and precision?

-
You can price a VIX option by looking at the volatility of the volatility. This is called vomma: en.wikipedia.org/wiki/Greeks_%28finance%29#Vomma (this doesn't answer your question, but might be trivially helpful) –  barrycarter Oct 10 '11 at 2:47

There is a replicating portfolio for the VIX contract, involving one option and the underlying S&Ps.

Unlike for variance swaps on jump-free underlyings, though, the replicating portfolio requires a dynamic option hedge. In practice, one uses more than one option to do the hedge because a given option's sensitivity to volatility (vega) and bid-offer spread will vary crazily over time.

You ask about a simple model...one thing you can do is start with the variance swap formula and then do a convexity correction by integrating the VIX-related square root over the terminal probability distribution. Beyond that, you're getting into stochastic volatility models, which are not super-simple but do enjoy reasonably efficient pricing schemes via fast fourier transforms. See Jim Gatheral's book for more on that.

Finally, its worth noting that many VIX options traders just hedge against VIX futures, treating the whole thing as a Black-Scholes market with unusual skew, and making local linear approximations where necessary. That takes balls but the spreads are so wide that it works.

-

Volatility and variance derivatives, such as the VIX, are priced by creating a replicating portfolio of options, weighted so as to have constant gamma for a wide range price levels. So an option on such a structure would necessarily be the sum of options on each of the individual options in the replicating portfolio. Thus, the question of their pricing reduces to the question of pricing options on options, which is easier to research. Or is the question how you price an option on an option?

-
Hi Jason, welcome to quant.SE and thanks for contributing your answer. However, I think you are incorrect. The VIX methodology actually takes the square root of the price of a replicating portfolio of options. Hence a VIX option is an option on the square root of prices of a portfolio of a bunch of other options. This is a different and presumably more difficult problem than pricing options on options. –  Tal Fishman Sep 19 '11 at 14:55
Oh the VIX is a volatility swap? I thought it was a variance swap. So I guess any option-option model would have to be adapted to consider the square root of the assumed process -- that does sound pretty nontrivial. That said, it seems like you could do it pretty easily by adopting Monte Carlo integration as your solution approach. –  William Sep 19 '11 at 15:40
-
{"extraction_info": {"found_math": false, "script_math_tex": 0, "script_math_asciimath": 0, "math_annotations": 0, "math_alttext": 0, "mathml": 0, "mathjax_tag": 0, "mathjax_inline_tex": 0, "mathjax_display_tex": 0, "mathjax_asciimath": 0, "img_math": 0, "codecogs_latex": 0, "wp_latex": 0, "mimetex.cgi": 0, "/images/math/codecogs": 0, "mathtex.cgi": 0, "katex": 0, "math-container": 0, "wp-katex-eq": 0, "align": 0, "equation": 0, "x-ck12": 0, "texerror": 0, "math_score": 0.8691007494926453, "perplexity": 1266.9900421104599}, "config": {"markdown_headings": true, "markdown_code": true, "boilerplate_config": {"ratio_threshold": 0.3, "absolute_threshold": 10, "end_threshold": 15, "enable": true}, "remove_buttons": true, "remove_image_figures": true, "remove_link_clusters": true, "table_config": {"min_rows": 2, "min_cols": 3, "format": "plain"}, "remove_chinese": true, "remove_edit_buttons": true, "extract_latex": true}, "warc_path": "s3://commoncrawl/crawl-data/CC-MAIN-2014-52/segments/1418802768741.35/warc/CC-MAIN-20141217075248-00107-ip-10-231-17-201.ec2.internal.warc.gz"}