Rough volatility: evidence from option prices
Giulia Livieri, Saad Mouti, Andrea Pallavicini, Mathieu Rosenbaum

TL;DR
This paper confirms that implied volatility from short-term S&P 500 options supports the rough volatility model, with a Hurst parameter around 0.3, indicating roughness in market volatility dynamics.
Contribution
It provides empirical evidence from option prices supporting the rough volatility model, complementing previous findings based on historical data.
Findings
Implied volatility approximations confirm rough volatility.
Hurst parameter estimated around 0.3 from options data.
Smoothing effect explains slight difference from historical estimates.
Abstract
It has been recently shown that spot volatilities can be very well modeled by rough stochastic volatility type dynamics. In such models, the log-volatility follows a fractional Brownian motion with Hurst parameter smaller than 1/2. This result has been established using high frequency volatility estimations from historical price data. We revisit this finding by studying implied volatility based approximations of the spot volatility. Using at-the-money options on the S&P500 index with short maturity, we are able to confirm that volatility is rough. The Hurst parameter found here, of order 0.3, is slightly larger than that usually obtained from historical data. This is easily explained from a smoothing effect due to the remaining time to maturity of the considered options.
| Parameter | Heston | General case | ||
|---|---|---|---|---|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Rough volatility: evidence from option prices
Giulia Livieri
Scuola Normale Superiore, Pisa
Saad Mouti
University Pierre and Marie Curie (Paris 6)
Andrea Pallavicini
Imperial College London and Banca IMI
Mathieu Rosenbaum
École Polytechnique
(9 February 2017)
Abstract
It has been recently shown that spot volatilities can be very well modeled by rough stochastic volatility type dynamics. In such models, the log-volatility follows a fractional Brownian motion with Hurst parameter smaller than . This result has been established using high frequency volatility estimations from historical price data. We revisit this finding by studying implied volatility based approximations of the spot volatility. Using at-the-money options on the S&P500 index with short maturity, we are able to confirm that volatility is rough. The Hurst parameter found here, of order , is slightly larger than that usually obtained from historical data. This is easily explained from a smoothing effect due to the remaining time to maturity of the considered options.
Keywords: Rough volatility, fractional Brownian motion, implied volatility, Medvedev-Scaillet approximation.
1 Introduction
Since the seminal work of Black and Scholes [4], the most classical way to model the behavior of the price of a financial asset is to use a continuous semi-martingale dynamic of the form
[TABLE]
with a drift process and a Brownian motion. The coefficient is referred to as the volatility process. As is well-know, it is the key ingredient in the model when one is interested in derivatives pricing and hedging.
Historically, following the pioneering approach of [4], practitioners have first considered the case where the process is constant or deterministic, that is the Black and Scholes model. However, in the late eighties, it became clear that such specification for the volatility is inadequate. In particular, the Black and Scholes model is inconsistent with observed prices for liquid European options. Indeed the implied volatility, that is the volatility parameter that should be plugged into the Black-Scholes formula to retrieve a market option price, depends in practice on the strike and maturity of the considered option, whereas it is constant in the Black-Scholes framework.
Hence more sophisticated models have been introduced. A first possible extension, proposed by Dupire [7] and Derman and Kani [6], is to take as a deterministic function of time and asset price. Such models, called local volatility models, enable us to perfectly reproduce a given implied volatility surface. However, its dynamic is usually quite unrealistic under local volatility. Another approach is to consider the volatility itself as an Ito process driven by an additional Brownian motion, typically correlated to . Doing so one obtains less accurate static fits for the implied volatility surface but more suitable dynamics. Among the most famous of these stochastic volatility models are the Hull and White model [17], the Heston model [16] and the SABR model [15]. More recent market practice is to use so-called local-stochastic volatility models which both fit the market exactly and generate reasonable dynamics.
In all the Brownian volatility models mentioned above, the smoothness of the sample path of the volatility is the same as that of a Brownian motion, namely Hölder continuous, for any . However, it is shown in [13] that in practice, spot volatility is much rougher than this. This result in [13] is based on a statistical analysis of historical data using sophisticated high frequency estimation methods. More precisely, it is established in [13] that the dynamic of the log-volatility process is very close to that of a fractional Brownian motion with Hurst parameter smaller than . Recall that a fractional Brownian motion with Hurst parameter is a Gaussian process with stationary increments such that
[TABLE]
The Hölder regularity of is for any and for we retrieve the classical Brownian motion. Therefore models where the volatility is driven by a fractional Brownian motion with are called rough volatility models. Beyond fitting almost perfectly historical volatility time series, rough volatility models enable us to reproduce important stylized facts of liquid option prices that local/stochastic volatility models typically fail to generate. In particular, the exploding term structure when maturity goes to zero of the at-the-money skew (the derivative of the implied volatility with respect to strike) is readily obtained, see [1, 11]. Other developments about rough volatility models can be found in [2, 3, 8, 9, 10, 12, 14, 18, 21].
The goal of this paper is to revisit the finding in [13] using implied volatility data. Indeed in [13], the authors work with historical price data from underlyings to estimate spot volatility. Here we use a spot volatility proxy which is not based on historical data, but on implied volatility. More precisely, we approximate the spot volatility by the implied volatility of an at-the-money liquid option with short maturity (or a refined version of it). This idea can be justified by the fact that in most models, the at-the-money implied volatility tends to the spot volatility as maturity goes to zero, see for example [20]. Our main result is a confirmation of that in [13]: When using alternate spot volatility measurement methods based on option prices, we can still conclude that volatility is rough.
The paper is organized as follows. We investigate in Section 2 the roughness of time series of spot volatility approximations given by implied volatilities of at-the-money options on the S&P500 index, with maturity one month. In Section 3, instead of using raw implied volatilities, we compute spot volatilities from implied ones through a correction formula due to Medvedev and Scaillet, see [19]. We then carry the same analysis as in Section 2. The results in Sections 2 and 3 are very similar to those in [13]. However, the estimated values for the Hurst parameter, although smaller than , are actually larger than those obtained in [13]. We show numerically and analytically in Section 4 that this upward bias comes from a regularizing effect due to the remaining time to maturity of the considered options.
2 At-the-money implied volatility with short maturity as spot volatility proxy
As explained in the introduction, our goal is to study the behavior of the spot volatility and to show that it is well approximated by a rough process. Of course this is a difficult task since volatility is a latent, unobserved variable. In [13], the authors use recent estimation methods based on ultra high frequency price data to estimate spot volatility. In this work, instead of using historical data as in [13], we wish to use option price data. This idea is reasonable if we use at-the-money options for which the time to maturity is short. Indeed, it is well-known that in most models, the at-the-money implied volatility converges to the spot volatility as maturity goes to zero, see for example [20].
2.1 Data description
In this section, we use a data set from Bloomberg111Data obtained from AXA Group Risk Management., made of daily observations of the implied volatility of the option with maturity one month on the S&P500 index, from January 5, 2006 to May 5, 2011222Data around the third Friday of each month (settlement date) are removed from the data base. We have 1166 points in total.. Note that the data are in fact already extrapolated internally by the data provider (using quoted options at 4 PM) and do not necessarily exactly correspond to transaction data, see [5]. In Section 3, we present a method enabling us to derive spot volatilities from observed option prices with various maturities. Here we rely on the data provider approach to get option prices with the same maturity. This is not an issue since our aim in this work is to show that a rough dynamic for the volatility is obtained from any reasonable spot volatility proxy.
2.2 Scaling property
Let be the time series of implied volatilities extracted from our data base. Here for , corresponds to one business day. In the spirit of [13], we wish to review the behavior of the so-called structure function given by
[TABLE]
for various and lags going from 1 to about 40 days333Of course when computing we in fact also average over the possible starting points .. Through the quantity , our goal is to revisit the finding in [13] that the (spot) log-volatility is well approximated by a fractional Brownian motion with Hurst parameter smaller than . In this case, assuming spot and implied volatilities coincide, we should observe the following relationship:
[TABLE]
with a constant depending on . Indeed, we have for and
[TABLE]
with the absolute moment of order of a standard Gaussian random variable.
To investigate the validity of (1), we plot in Figure 1 the logarithm of against the logarithm of , for several values of .
For every , the points with coordinates are almost perfectly on the same line, and this for a wide range of . Figure 1 is actually very similar to that obtained from historical volatility measurements in [13]. Thus we can deduce that indeed, for a given ,
[TABLE]
for some .
Now we want to check whether can be taken of the form for some , as suggested in [13]. This would lead to the same monofractal scaling as that of the fractional Brownian motion with Hurst parameter . To answer this, we plot in Figure 2 the points with coordinates , where is taken as the slope of the line in Figure 1 corresponding to the power , and the points with coordinates .
We see that the two graphs on Figure 2 can hardly be distinguished. This means that (1) almost perfectly holds, with around . Note that such value for corresponds to rough volatility since it is smaller than . However, it is larger than those reported in [13]. This is actually due to the fact that our options have a significant remaining time to maturity of one month. This induces a smoothing phenomenon in the estimation of the Hurst parameter. This effect is of the same nature as that described and explained in [13] caused by the discrepancy between spot and integrated volatility over a short time interval. We quantify this measurement bias numerically and analytically in Section 4.
2.3 Distribution of log-volatility increments
Recall that it is suggested in [13] that the log-volatility process is well modeled by a fractional Brownian motion with Hurst parameter smaller than . This implies monofractal scaling as investigated above but also a Gaussian behavior of the log-volatility increments. This feature is indeed satisfied when using historical estimates as measurements for spot volatility, see [13]. Here we wish to study whether such property also holds when the volatility proxies are given by our short term at-the-money implied volatilities. To this end, we display in Figure 3 histograms of log-volatility increments over different time intervals, together with a Gaussian density fit and the Gaussian density associated to the increments of a fractional Brownian motion with Hurst parameter equal to .
From these graphs, we obtain that empirical distributions of log-volatility increments are reasonably approximated by Gaussian laws. However, we can remark that the empirical distributions are slightly more concentrated around their center. Finally, the Gaussian fits almost exactly coincide with those associated to the fractional Brownian motion with Hurst parameter equal to .
In conclusion, using at-the-money implied volatilities with maturity one month as spot volatility proxies, we obtain that log-volatility is well approximated by a rough fractional Brownian motion. This confirms the finding in [13].
3 A refined implied volatility based proxy for the spot volatility
In this section, we wish to study the robustness of the results obtained in Section 2. To do so, we work with another spot volatility proxy based on at-the-money options with short maturity. More precisely, we use the approximation formula from Medvedev and Scaillet, see [19]. This correction formula enables us to compute a spot volatility proxy from an at-the-money implied volatility with any (short) maturity. This is an advantage compared to what is done in Section 2 where only options with one month maturity are considered444Mixing various maturities without any correction would have been very arguable.. The drawback of Medvedev-Scaillet formula is that it is proved to be valid only within a restricted class of stochastic volatility models, which does not include rough volatility models. However our goal here is to see whether a proxy obtained from a Brownian volatility model still exhibits a rough behavior.
3.1 Data description and processing
Here our data set is provided by OptionMetrics and consists in daily close bid/ask prices of European puts and calls on the SP500 index, from September 5, 2001 to January 31, 2012, for various strikes and maturities, together with the daily traded volumes. We discard options with price less than 2.5 cents of dollars or with zero trading volume. Besides, as in Section 2, prices corresponding to settlement dates are removed, so as obvious outliers.
We then want to compute implied volatilities from put and call prices. Thus we have to invert (everyday) the Black-Scholes formula. Therefore we need to fix for any time to maturity an underlying forward price and a zero coupon bond price . To do so, we use the following classical approach based on put-call parity. The values of and are taken as solutions of the minimization problem
[TABLE]
where and are respectively the call and put market prices (a standing for ask, b for bid) quoted at strike level . The weights are given by
[TABLE]
with and the trading volumes of call and put options at strike . Finally, our implied volatility is taken as that of a call whose price would be the midprice between the bid and ask prices.
Recall that for our approximations to be valid, we focus on at-the-money implied volatilities with short maturity. Following [19], we only select implied volatilities of options with time to maturity ranging from to days. Shorter term options are discarded because quotes can be noisy. Moreover, we restrict our data to log forward moneyness belonging to the interval . Such procedure yields a total number of 34842 implied volatilities over 2569 days.
3.2 The Medvedev-Scaillet correction formula
In [19], the authors consider a general modeling framework encompassing most of the classical parametric price models. They use a two factors jump-diffusion stochastic volatility model of the form
[TABLE]
where and are two independent Brownian motions and is a Poisson-type jump process, independent of and . Both and the correlation coefficient are assumed to be constant. The expected jump size is also constant, but the jump intensity may depend on the volatility in a deterministic way. Here, as in the numerical experiments in [19], we consider the following parametric forms:
[TABLE]
for some non-negative constants , , and .
Let be the spot volatility and be the at-the-money implied volatility of an option with time to maturity . Following [19], we build up our option-based spot volatility proxy in two steps. First, the chosen model is calibrated from the approximation formula in Proposition 7 in [19] using all our option prices over the entire time period. To retrieve the proxy for the spot volatility, we then consider the following expansion as goes to zero shown in [19]:
[TABLE]
The functions and are explicitly defined in [19] and depend only on , , , , and .
3.3 The scaling property revisited
We now wish to study the scaling property of spot volatility proxies based on the approximation formula (3). We consider two cases: The Heston case, where and , and the general case, where all the parameters are calibrated. The calibration results are given in Table 1.
Once the parameters are obtained, we can implement Equation (3) to compute everyday a spot volatility proxy. Note that in Equation (3), we take for the implied volatility with shortest time to maturity. Then we conduct the same analysis as in Section 2.2. The results are given in Figure 4 for the Heston model and Figure 5 for the general case (notations are the same as in Section 2.2).
The results are very similar to those in Section 2.2. Here again we can confirm the fact that volatility is rough. This is even obtained although in the models in which the proxies are computed, volatility is of Brownian type and therefore not rough.
4 On the upward bias when estimating the Hurst parameter
We explain in this section why using implied volatility measures as spot volatility proxies induces an upward bias in the estimation of the Hurst parameter. We start with a numerical investigation of this phenomenon.
4.1 Monte Carlo study
To understand the extend of the bias when estimating the Hurst parameter, we simulate option prices in a rough volatility model. Then we compute the Hurst parameter based on these simulated data. Let . We consider the following model without leverage effect over the time interval :
[TABLE]
Here is a Brownian motion, a fractional Brownian motion independent of and .
4.1.1 Simulation of fractional Brownian motion
We consider a time interval and fix an equidistant partition . We first wish to simulate . For , we have
[TABLE]
Then we can use the Cholesky decomposition of the covariance matrix of : , where is lower-triangular. Thus simulating a sample path of the fractional Brownian motion at times can be done generating a vector of independent standard Gaussian random variables and setting .
4.1.2 Simulating option prices under rough volatility
We place ourselves at time and assume past spot volatilities and prices have been observed at times . We want to compute the price at time of an option with expiration date for some . The procedure goes as follows:
- •
We generate paths of the volatility process on the interval . This is done simulating conditional on past information, that is the filtration generated by . Using the lower triangular form of , these new values for the fractional Brownian motion at times can be obtained writing
[TABLE]
The first variables are those used to simulate the fractional Brownian motion up to time , whereas is a sample of independent standard Gaussian random variables, independent from past values. Taking the exponential, we get our spot volatility sample path. We write for the -th volatility trajectory.
- •
The price at time of an at-the-money option with time to maturity is obtained computing
[TABLE]
where is the price of an at-the-money option with time to maturity in a Black-Scholes model with volatility , zero interest rate, and underlying value .
- •
Eventually we invert Black-Scholes formula to obtain the implied volatility.
4.1.3 Results
We consider the following set of parameters: , and days. Such parameters are consistent with [1, 13]. We take days and run simulations. Figure 6 displays the sample path of the spot volatility together with those of the implied volatilities associated to 5 and 20 days.
At the visual level, it is already clear that implied volatility trajectories are not as rough as that of the spot volatility. Furthermore, the longer the time to maturity, the larger the smoothing effect.
As in Sections 2 and 3, we now consider Equation (1). Based on our simulation, for several values of , we plot in Figure 7 the logarithm of against the logarithm of . This is done in two cases: when is obtained from spot volatility values and when is derived from implied volatility values, with days.
We see that for a given , when is computed from implied volatilities, the points with coordinates remain on the same line. However, the slope of this line is larger than that obtained when is computed from spot volatilities (which provides the true underlying up to small statistical error). Hence there is indeed a smoothing effect due to the remaining time to maturity of the considered options.
Finally, we give in Figure 8 the estimated values of when using implied volatilities from the simulation, for different times to maturity.
Under our simulation framework, we see that using options with maturity 1 day, we obtain a quite accurate value for of , while the true parameter is equal to . Taking longer maturities leads to an increasing bias. With 20 days maturity, one gets an estimated Hurst parameter of about . These results are in line with those in Sections 2 and 3.
4.2 Analytical illustration of the upward bias
In the spirit of Appendix C in [13], we finally want to provide a more quantitative understanding of the observed upward bias when estimating the Hurst parameter from implied volatilities. To do so, we consider a very crude approximation. Indeed we suppose that the at-the-money implied variance at time of an option with time to maturity , denoted by , is given by
[TABLE]
where is the spot variance at time and the conditional expectation operator with respect to information up to time . Furthermore, we take a simplified rough volatility model assuming that for ,
[TABLE]
for some and . These approximations are actually probably enough to shed light on the bias phenomenon. Indeed it is due to the effects of the conditional expectation and integral operators appearing in the implied volatility.
In this simplified setting, our goal is to illustrate the smoothing effect leading to the upward bias. To do so, we compute a quantity very related to , namely
[TABLE]
Indeed, under our assumptions, if the implied volatility were equal to the spot one, this quantity would be proportional to . However, we now show that because of the use of implied volatility in , this relationship no longer holds, particularly for large .
We recall the Mandelbrot and Van Ness representation of fractional Brownian motion:
[TABLE]
where is a two-sided Brownian motion and is so that the variance of is equal to 1. We easily have
[TABLE]
Using stochastic Fubini theorem, this gives
[TABLE]
Hence we easily deduce from Ito isometry that
[TABLE]
with
[TABLE]
We write under the form
[TABLE]
Setting , we obtain
[TABLE]
where
[TABLE]
Similarly, we have
[TABLE]
where
[TABLE]
So
[TABLE]
Now remark that
[TABLE]
and
[TABLE]
Consequently,
[TABLE]
Thus, when is small,
[TABLE]
This means that the same scaling relationship as that associated to the spot volatility is approximately satisfied when considering implied volatilities with small enough times to maturity. Otherwise, one should add the multiplicative factor
[TABLE]
on the right hand side of the above relationship. This disrupts the scaling property and implies biased estimations for the Hurst parameter. We draw in Figure 9 the graph of the function for .
For fixed (as in Section 2), the function is increasing with . Therefore, when doing a regression analysis of the cloud of points with coordinates , this implies an upward bias in the estimation of due to a higher slope.
Acknowledgements
We thank Jim Gatheral and Olivier Scaillet for helpful comments and suggestions. We also thank the participants of the XVII Workshop on Quantitative Finance in Milano for fruitful discussions. Giulia Livieri acknowledges research support from the Scuola Normale Superiore.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] C. Bayer, P. Friz, and J. Gatheral. Pricing under rough volatility. Quantitative Finance , 16(6):887–904, 2016.
- 2[2] M. Bennedsen, A. Lunde, and M. S. Pakkanen. Hybrid scheme for Brownian semistationary processes. ar Xiv preprint ar Xiv:1507.03004 , 2015.
- 3[3] M. Bennedsen, A. Lunde, and M. S. Pakkanen. Decoupling the short-and long-term behavior of stochastic volatility. Available at SSRN 2846756 , 2016.
- 4[4] F. Black and M. Scholes. The pricing of options and corporate liabilities. The Journal of Political Economy , 81:637–654, 1973.
- 5[5] Bloomberg. Introduction into the new Bloomberg implied volatility calculations. 2008.
- 6[6] E. Derman and I. Kani. Riding on a smile. Risk , 7(2):139–145, 1994.
- 7[7] B. Dupire. Pricing with a smile. Risk , 7(1):18–20, 1994.
- 8[8] O. El Euch, M. Fukasawa, and M. Rosenbaum. The microstructural foundations of leverage effect and rough volatility. ar Xiv preprint ar Xiv:1609.05177 , 2016.
