Modeling the dynamics of equity index option

Modeling the dynamics of equity index
option implied volatilities in a real world
scenario set
Stefan N. Singor, Alex Boer
and Cornelis W. Oosterlee
Methodological Working Paper No. 2014-02
November 19, 2014
OFRC WORKING PAPER SERIES
Modeling the dynamics of equity index
option implied volatilities in a real world
scenario set
Stefan N. Singor*,+,1,2 , Alex Boer1 , and Cornelis W. Oosterlee2,3
Methodological Working Paper No. 2014-02
November 19, 2014
Ortec Finance Research Center
P.O. Box 4074, 3006 AB Rotterdam
Boompjes 40, The Netherlands, www.ortec-finance.com
Abstract
This article proposes a method of analyzing and modeling the real world dynamics
of equity put/call option implied volatilities using the risk neutral Heston model with
specific parameter restrictions. In our modeling approach, we construct a stable and
accurate method for calibrating the Heston model to historic market data. In this way,
the risk neutral Heston model is embedded in a real world scenario generator and can
be used to generate implied volatility structures, evaluate option investment strategies
or to construct hedging strategies. The proposed methodology results in a stable valuation of embedded options, which is in practice preferred by, among others, insurance
companies and pension funds.
Keywords: Heston model, implied volatility, risk neutral scenarios, real world scenarios,
risk management.
JEL Classification: C02, C10, C13, C52, C53, C58, C63, C80, G12, G13, G17, G22,
G23, G29.
*
Email corresponding author: [email protected]
c 2014 Ortec Finance bv. All rights reserved. No part of this paper may be reproduced, in any form or by any means, without
Copyright permission from the authors. Short sections may be quoted without explicit permission provided that full credit is given to the source.
The views expressed are those of the individual author(s) and do not necessarily reflect the views of Ortec Finance bv.
1
Ortec Finance, Boompjes 40, 3011 XB Rotterdam, The Netherlands.
2
Delft University of Technology, Mekelweg 4, 2628 CD Delft, The Netherlands.
3
CWI - National Research Institute for Mathematics and Computer Science. Science Park 123, 1098 XG Amsterdam, The Netherlands.
+
Contents
1 Introduction
2
2 Real world and risk neutral scenarios in risk management
4
2.1 Modeling the risk neutral Q measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.1.1 Calibration of the Heston model to option market data . . . . . . . . . . . . . . . . . .
6
2.1.2 Implied volatilities in the Heston model . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.2 Modeling the real world P measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
3 Relevant literature
9
4 Model description and properties
10
4.1 Historical S&P-500 index IV data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
4.2 The VIX-Heston model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
4.2.1 The Heston-Benchmark model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4.2.2 Calibration results of the VIX-Heston model . . . . . . . . . . . . . . . . . . . . . . . .
14
4.3 Principal component analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17
4.4 Analytical tractability of the VIX-Heston model . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
4.4.1 Example: application of the COS method . . . . . . . . . . . . . . . . . . . . . . . . .
19
5 Validation of the VIX-Heston model
20
5.1 Out-of-sample test for testing stability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
5.2 Hedge test: Historical comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
5.3 The VIX-Heston model in a risk management environment . . . . . . . . . . . . . . . . . . . .
21
6 Conclusions
23
References
23
Appendix A
24
1
1 Introduction
In the wake of the credit crisis, risk management is of highest importance for, among others, insurance companies and pension funds. Insurance companies and pension funds use Asset Liability Management (ALM)
as a tool for risk management, see Zenios and Ziemba (2007). In ALM calculations, real world and risk neutral economic scenarios form the basis of all computations, such as computing the value of the liabilities,
investments, Solvency II risks, etc. The real world and risk neutral worlds are often referred to as the P world1
and the Q worlds respectively, which are the corresponding probability measures.
In ALM, implied volatilities (IVs) are important for computing option values for investment or hedging strategies2 and calibration of risk neutral model(s), that are used to compute embedded option values. These
options are present on the balance sheet of pension funds or insurance companies. Due to the European
Solvency II regulation, insurance liabilities and pension funds are required to value their embedded options
on the balance sheet at market value and ideally also through time. ALM results depend on the value of the
investments and liabilities and, thus, on the value of (embedded) options. Embedded options are rights in
(life) insurance policies or pension contracts that can provide a profit to policy holders and never a loss.
In real world economic scenarios the simulation of equity index IVs is a challenging and important problem,
because ALM computations depend on it. Implied volatilities are values of the volatility parameters in the
Black-Scholes model (Black and Scholes (1973)), which match the model price with observed market prices.
We denote the Black-Scholes IV by σ := σ(t, K, τ), where t denotes time in the real world measure, K the
strike level and τ := T − s > 0 time to maturity, where T the maturity of the option and s denotes time measured
as of (real world) time t (0 ≤ s ≤ T ). The mapping (K, T ) → σ(t, K, T ) represents the IV surface at time t.
Available values for K and T depend on the liquidity of the market at time t. To obtain the corresponding
Black-Scholes put/call option values at time t, σ is substituted into the Black-Scholes formula:
C BS := C BS (t, σ, r, q, S t+s , K, τ, ω) = ω S t+s e−qτ N(ω d1 ) − K e−rτ N(ω d2 ) ,
(1.1)
where r := r(t, T ) denotes the deterministic interest rate
attime t and for maturity T , q the
√
√ fixed dividend yield,
S t+s the observed equity price index at time t + s, d1 = log SKt+s + (r − q + 12 σ2 )τ / σ τ and d2 = d1 −σ τ.
Furthermore, N(·) denotes the cumulative distribution function of the normal distribution and ω = 1 for a call
option and ω = −1 for a put option.
Even though it is widely recognized that the Black-Scholes model is not valid, the formulas are still used to
quote prices in terms of volatilities. IVs can thus be interpreted as transformations of prices that make options
with different maturities and moneyness easily comparable. Although IVs are not strictly ‘volatilities’, they
move closely together with other measures of volatility of the underlying asset. The complexity of simulation
of IVs is due to the non-constant behavior over time, see figure 1.1a, the high dimensionality, i.e. IVs depend
on option maturity and moneyness and the complex dynamics between IVs skewness and smiles, see figure
1.1b for an illustration. We note that sensitivities of the implied volatility in option portfolios are measured
inaccurately, when the above features of IVs are not properly modeled. The latter could lead to incorrect
conclusions/decisions in risk management. In Fengler (2012) more information can be found on stylized facts
regarding IVs.
To give an impression of the historical evolution of a number of S&P-500 equity index options and the IV
surface at 31/12/2012 we show figures 1.1a and 1.1b. Strike levels are given in terms of moneyness, i.e. 80%
refers to an absolute strike equal of 80% times the initial strike level. ATM denotes the at-the-money level, i.e.
100% moneyness.
In figure 1.1a a high correlation between 3 different time series is observed, although the level of the IVs
is different. In figure 1.1b we observe a smile pattern in the IV surface in the strike dimension. The IV surface
is highly skewed in the maturity dimension.
1
2
The real world measure is also known as the physical measure.
Option values of plain index options are computed by the Black-Scholes model of which the implied volatility is an input parameter.
2
Figure 1.1: Historical overview of 1 year IVs and IV surface as of 31/12/2012. Source: Bloomberg.
(b) IV surface as of 31/12/2012
(a) IVs (monthly data (30/06/2005 - 31/03/2014))
60
40
Implied volatility (%)
Implied volatility (%)
50
90 days, ATM
720 days, ATM
360 days, 80%
40
30
20
10
30
20
10
0
80
0
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
100
120
Strike (%)
0.5
1
1.5
2
Maturity (year)
The central topic of this article is the approximation of the mapping (K, T ) → σ(t, K, T ). We approximate
σ(t, K, T ) by using the risk neutral Heston model (see Heston (1993)), where we model the Heston parameters
conditional on the VIX index3 . The Heston model is widely used in practice for modeling risk neutral scenarios
and is flexible and accurate in modeling IVs. Since the VIX index can be incorporated in a real world scenario
model, we are able to embed the Q measure in the P measure. The advantages of the proposed methodology
are as follows:
• At each time point of a real world scenario a calibrated risk neutral Heston model is obtained, which
can be used for valuation purposes. Our modeling approach can be combined with real world scenario
models that can include the VIX index.
• Empirical facts are replicated, amongst them is that the resulting IV surfaces generated are arbitrage
free.
• The resulting Heston calibrations through time are more stable than calibrations without parameter
restrictions (e.g. no limits need to be imposed).
Extensive research is done to the modeling of IVs based on (semi) parametric models. In the book
Fengler (2006) multiple semi parametric methods are described on the modeling of IVs. This book fills a
gap in the financial literature by bringing together advances in the theory of implied volatility, semi parametric
estimation strategies and dimension reduction methods for functional surfaces. In Section 3 we will explore
relevant literature on the modeling of IVs.
Furthermore, there is much literature available on the pricing under the Heston model. In
Fang and Oosterlee (2008) the so-called COS method is constructed, which is a valuation method based on
Fourier-cosine series expansions, to price European type of options. The computational speed is high due to
the exponential convergence of the error. Furthermore, in Andersen (2008) a detailed discussion is found on
the simulation of the Heston model, which can be used in a Monte Carlo (see Glasserman (2004)) framework.
The so-called Quadratic Exponential (QE) discretization scheme is in practice often the default choice.
The remainder of this paper is organized as follows. In Section 2 we discuss the importance of modeling
IVs with respect to risk management and the modeling of real world and risk neutral scenarios. In Section 3
we provide an overview of relevant literature. In Section 4 we discuss our proposed VIX-Heston model. We
apply the method to S&P-500 index implied volatility data, but we note that the methodology can easily be
3
VIX is a popular measure of the implied volatility of short maturing S&P 500 index options. It represents one measure of the market’s
expectation of equity market volatility over the next 30 day period.
3
applied to other index options. In Section 5 we validate our approach using a number of applications. We
conclude in Section 6.
2 Real world and risk neutral scenarios in risk management
The main objective of ALM is to support the choice of risk and return appetite of stakeholders and specify
an integral ALM policy that given the specified risk limits maximizes the ambition. Thus, ALM represents a
decision making framework under uncertainty.
To determine the future average balance sheet or profit and loss account (and related value-at-risk (VaR)
measures) or to find the desired strategic asset mix of a pension fund in terms of the objectives and constraints
of the stakeholders, ALM studies apply the technique of scenario analysis. The base measure for ALM
computations is the P measure. Scenarios are future trajectories modeling the relevant risk factors such as
inflation, interest rates, currencies, the returns of the various investment categories, and the development
of options. In ALM studies the consequences are calculated of the policy intentions for all stakeholders
involved. This is done by taking into account the relevant characteristics of all individual participants, namely
the dynamics regarding long-life, career and disability etc., and how these characteristics are translated, given
the pension scheme, into premiums, indexations and funding ratios.
Remark. In our modeling framework we assume P := Pt=0 . I.e. we use all relevant information available at
current time t = 0 to construct P.
It is however quite common for pension funds and insurance companies to have an (equity or interest rate)
option portfolio in their investment portfolio for speculation or hedging of risks. Life insurers for example often
make use of replicating portfolios to hedge/model their embedded options. To obtain the market value of the
invested capital or replicating portfolio at a certain time point in a generated real world scenario, the option
portfolio must be valued at market value. For the latter we typically need the risk neutral Black-Scholes model
of which the market implied volatility is input to transform the implied volatility for a certain strike and maturity
to an option price.
Option portfolios can also consist of more complex option products, which are not traded on a market.
Hence, the generated implied volatility surface is not sufficient to obtain the corresponding market value of an
option portfolio. Instead, one needs a risk neutral scenario set, which is calibrated to the generated implied
volatility surface, in order to use a Monte Carlo simulation to obtain the market value. Thus, at a certain time
point in the P measure a risk neutral Q measure, which is dependent on t, is used to obtain the risk neutral
value of the option portfolio.
We propose in this article a modeling approach where the dynamics of IVs over time are modeled, so that
the Black-Scholes formula can be used to obtain the corresponding option prices of plain vanilla equity options.
Furthermore, within the modeling framework we automatically obtain a calibrated risk neutral scenario set to
the generated IVs. This scenario set can be used to value all kinds of complex options.
Remark (Nested simulation problem). Related valuation topics are embedded options on the liability side of
the balance sheet of a life insurer, economic capital/Solvency II computations for insurance companies, the
holistic balance sheet approach for pension funds (see Haan, Janssen, and Ponds (2012)). All risk neutral
valuations, for which Monte Carlo simulations are needed, suffer from the curse of dimensionality, i.e. the socalled nested simulation problem. Consider for example a simulation horizon of 1-year and 1.000 real world
scenarios for all kinds of economic variables. In the case of complex options, Monte Carlo simulations are
used to obtain the market value. Assume we need 10.000 scenarios to obtain a fair price of the options, then
in every real world scenario such a valuation has to be performed, which is rather computationally expensive.
In figure 2.1 we illustrate the relation between the measures P and Qt , where t denotes time in a real
world scenario. In this example we assume current market conditions as of June 2011, i.e. this is the starting
point of the real world scenario set. By generating real world scenarios we generate multiple possible market
4
conditions, thus different interest rates, equity indices, dividends etc. A possible market condition is illustrated
as of December 2013. The market data at that specific point is then input for a risk neutral model to value
(embedded) options as of December 2013.
Figure 2.1: Real world versus risk neutral scenarios.
Figure 2.1 illustrates that a series of risk neutral Qt (for every time t in a real world scenario) measures
should indeed be modeled within a generated real world scenario (generated under the P measure):
· · · , Qt=−2 , Qt=−1 , Qt=0 , Qt=1 , Qt=2 , · · · , where t denotes time in a certain generated real world scenario.
2.1 Modeling the risk neutral Q measure
In a risk neutral world all individuals are indifferent to risk and expect to earn on all assets a return equal
to the (instantaneous) risk free short rate. Assuming that the world is risk neutral facilitates the valuation of
options: the option payoffs can simply be discounted along the path of the short rate4 for each scenario. It is
also important to note that risk neutral valuation gives the fair price of an option in all worlds, not just in the
risk neutral world. For more information about risk neutral modeling we refer to Hull (2011).
In the academic world much research is devoted to risk neutral models and their applications. As a result,
multiple risk neutral models exist for all kinds of economic variables: interest rates, equity indices, inflations,
exchange rates etc. In this article we restrict ourselves to the modeling of equity indices. Popular risk neutral
equity models are: the Schöbel-Zhu model and its extensions (see
Grzelak, Oosterlee, and Van Weeren (2012) and Van Haastrecht, Lord, and Pelsser (2009)), the Heston model
and its extensions (See Grzelak and Oosterlee (2011)).
All these models have their own advantages and disadvantages. For our purposes the well known (plain)
Heston model (see Heston (1993)) is a well suited model to model long term behavior of skews and smiles of
equity indices. The Heston model characterizes itself by its analytical tractability and capability of modeling
4
The path of the short rate is depending on the modeling approach. In case of a fixed interest rate, this path is fixed and deterministic.
5
different sorts of IV surfaces. The latter enables one, in general, with a good calibration fit to option IVs observed in the market.
We model the risk neutral evolution of the equity index, denoted by S , and the coupled stochastic variance
factor ν, under the nominal risk neutral economy spot measure5 Q. Assuming the probability space is given
by (Ω, F , Q), the dynamics of the Heston model are given by:



 dS (t) = (r − q) S (t) dt +


 dν(t) = κ (ν̄ − ν(t)) dt +
p
ν(t) S (t) dW S (t), S (0) = S 0 ≥ 0,
p
γ ν(t) dW ν (t), ν(0) = ν0 ≥ 0,
(2.1)
where t represents time in the Q measure, r is the deterministic flat interest rate, q is the dividend yield, κ
is a mean-reversion parameter, γ a volatility parameter and ν̄ denotes the long-term variance level. The two
Wiener processes, dW S (t) and dW ν (t) are correlated with correlation parameter ρ.
In the Heston model the variance process is modeled by a so-called Cox Ingersoll Ross (CIR) process.
The density function of the variance process is known in advance. It turns out that the non-stationary solution,
conditional on F s (0 ≤ s < t ≤ T ), is a constant C times a non-central chi-squared distribution, with d degrees
of freedom and non-centrality parameter λ, where
C=
γ2 1 − e−κ(t−s)
4κ
,
d=
4κν̄
,
γ2
λ=
The mean and variance of ν(t), conditional on F s , are given by
E [ν(t) | F s ]
=
Var (ν(t) | F s )
=
4κe−κ(t−s) ν(s)
.
γ2 1 − e−κ(t−s)
ν̄ + (ν(s) − ν̄) e−κ(t−s) ,
ν̄γ2 2
ν(s)γ2 e−κ(t−s) 1 − e−κ(t−s) +
1 − e−κ(t−s) .
κ
2κ
(2.2)
(2.3)
(2.4)
The constant C is positive and a non-central chi-squared random variable has positive support for strictly
positive parameters d and λ, which implies that the variance process is always well defined because in realistic
applications the parameters of the CIR model are strictly positive, resulting in strictly positive values of d and
λ. To ensure that the variance process remains strictly positive at time t with 0 < t ≤ T and conditional on ν0
(> 0), we need
2κν̄ > γ2 ,
(2.5)
which is called the Feller condition. When the Feller condition is not fulfilled, equity volatilities can attain zero.
In practical applications the Feller condition is often not fulfilled which implies that a simulation scheme, such
as the Euler scheme, can break down due to the square root process. Therefore, we use the simulation
scheme of Andersen (2008) to generate the Monte Carlo scenarios of the Heston model.
2.1.1 Calibration of the Heston model to option market data
In general, the Heston model is calibrated to stock option market data using an optimization procedure to determine the model parameters in such a way that (relevant) option market prices are replicated
by the model
n
o
as good as possible. Hence, a calibration procedure consists of the computation of minΩHeston kC BS − C Heston k ,
where C BS denotes the (Black-Scholes) option market price, C Heston the option Heston model price, ΩHeston =
{κ, ν0 , ν̄, γ, ρ} the set of parameters (including constraints) and k · k some norm. We note that instead of using
option prices in the optimization procedure, one can also use implied volatilities, which leads to more accurate
results, but is more time consuming.
The market option prices are obtained by substituting the observed IV σ in the market into the BlackScholes formula, Eq (1.1). Market prices of plain vanilla index options are often used for calibration. The
corresponding IV of C Heston is obtained by numerically solving σHeston := σHeston (t, T, K, ΩHeston ) from
5
In the nominal economy this measure is generated by the nominal money-savings account M(t), which evolves according to dM(t) =
rM(t)dt.
6
C BS (t, σHeston , r, q, S t+s , K, τ, ω) = C Heston . In this way one is able to compare σHeston to σ.
We minimize the Euclidean norm of the difference between market and model option prices. We solve
this minimization problem iteratively using a numerical algorithm. We first sample random starting points and
then refine this solution using the well-known Levenberg-Marquardt least-squares algorithm, which is a local
minimization method. This procedure is repeated and the best solution is kept.
The computation of index option prices using the Heston model can be done in several ways. Typical
for calibration purposes a fast valuation method is needed so that a calibration is done within acceptable
computation time limits. Therefore, we use the semi-analytical approximation of Fang and Oosterlee (2008).
This approximation is efficient in terms of accuracy and computation time and thus suitable for calibration
purposes.
2.1.2 Implied volatilities in the Heston model
The flexibility of modeling the IV surface is provided in terms of five parameters in the Heston model. Within
the Heston model the IV surface is computed by (see Section 2.5 of Gatheral (2006)):
σHeston (t, T, K, Ω) =
p
EQ [ν(T ) | S (T ) = K].
(2.6)
√ out that for T ↓ 0 the forward ATM IV is equal
√Eq. (2.6) is investigated in detail in Gatheral (2006). It turns
to ν(0) and when T → ∞ the forward ATM IV is equal to ν̄. Hence, the parameters κ, ν0 and ν̄ affect the
modeling of IVs for different maturities, i.e. the term structure of IVs. The mean reversion, κ, indicates the
convergence between the short and long term variance.
The volatility parameter γ affects the kurtosis (peak) of the probability distribution function of equity (log)
returns. The lower the volatility of variance parameter, the higher the kurtosis (peak). The correlation parameter ρ affects the skewness of the probability distribution function of equity (log) returns. The higher the
correlation parameter (between the stock index and the variance process), the higher the skewness (heavy
tails to the right). Hence, these parameters affect the modeling of IVs in the strike dimension. In practice, ρ is
often negative and therefore skewness will be negative (more probability mass to the left-hand side).
In Gatheral (2006) it is noted that the short term skew is asymptotically independent from κ and T and
ργ
is approximately equal to 2 . Thus, increasing either ρ or γ implies an increase in the skew. The long term
skew is proportional to the inverse option maturity T1 , so the skew decreases approximately linearly when T
increases.
2.2 Modeling the real world P measure
Where risk neutral scenarios are typically used for valuation applications, real world scenarios are used in risk
management for (investment) decision making problems. An important issue in time series modeling is how to
describe the relevant empirical behavior/stylized facts as good as possible for the specific problem at hand. It
is known that the empirical behavior of economic and financial variables is typically different for different time
horizons (centuries, decades, years, months, etc.) and different observation frequencies (annual, monthly,
weekly, etc.). Think about typical and well known economic phenomena such as long term trends, business
cycles, seasonal patterns, stochastic volatilities, etc. For example, on a 30 year horizon with an annual observation frequency, long term trends and business cycles are important while on a 1 year horizon with a monthly
observation frequency, seasonal patterns need to be taken into account and on a 1 month horizon with a daily
observation frequency modeling stochastic volatility becomes a key issue. A second insight in the relevance
of the horizon and observation frequency is by thinking about the so called term structure of risk and return.
This means that expected returns, volatilities and correlations of and between asset classes are different at
different horizons. For example, the correlation between equity returns and inflation rates is negative on short
(for example 1 year) horizons while the same correlation is typically positive on long (for example 25 year)
7
horizons.
Hence, modeling real world scenario dynamics is a complex field of research, which we do not further
explore in this article. More information on this topic regarding ALM can be found in Steehouwer (2005). In
the academic literature it is quite common to apply a change of measure to the risk neutral model in Q to
obtain the dynamics in P (or vice versa). Although this is theoretically appealing, such models are often not
suited to model the typical stylized facts in P6 . In this modeling approach, the concept of market price of risk
(see Hull (2011)) is introduced, which provides for a (theoretical) consistent modeling of the real world, w.r.t.
the traditional risk neutral world. We note that our approach can be combined with any real world scenario
generator that includes scenarios of the VIX index. How the VIX index is incorporated in our modeling approach is outlined in the next section.
To understand the connection between the real world and risk neutral worlds, we show the following
example where the stock index S P under the real world probability measure P is modeled by the Heston
model:


µ S P (t) dt +

 dS P (t) =


 dν (t) = κ(ν̄ − ν (t)) dt +
P
P
p
νP (t) S P (t) dW S P (t), S P (0) = S P,0 ≥ 0,
p
γ νP (t) dW νP (t), νP (0) = νP,0 ≥ 0,
(2.7)
where µ is the expected return of S P . Thus, by specifying the Heston’s parameters we are able to generate
scenarios for {S P , νP }t . Here, νP is the realized volatility corresponding to S P . Next, by applying the Girsanov’s
theorem we obtain the dynamics under the risk neutral measure:


r S Q (s) ds +

 dS Q (s) =


 dνQ (s) = (κν̄ − (κ + ξν ) νQ (s)) ds +
p
νQ (s) S Q (s) dW S Q (s), S Q (0) = S P,0 ≥ 0,
p
γ νQ (s) dW νQ (s), νQ (0) = νP,0 ≥ 0,
(2.8)
where the equity risk premium is equal to µ − r and ξν is the volatility risk premium7 . In
Panigirtzoglou and Skiadopoulos (2004) implied risk neutral distributions are investigated. These implied risk
neutral distributions are also indirectly investigated in this article, where the (implied) risk neutral world is modeled by the Heston model (but with time-varying parameters). In risk management one starts by generating
real world scenarios of the stochastic processes {S P , νP }t . At time t = 0 the corresponding risk neutral set is
specified with initial values S Q (0) = S P,t=0 and νQ (0) = νP,t=0 , as shown in Eq. (2.8).
Next, at time t = 1 the parameters of the risk neutral model in Eq. (2.8) are implied by the market
{S P , νP }t=1 . In this case only the initial values of the implied risk neutral model are implied by S Q (0) = S P,t=1
and νQ (0) = νP,t=1 . The related implied risk neutral measure is then Qt=1 . In this way the implied risk neutral
dynamics are obtained for t = 0, 1, . . .8 .
The deterministic interest rate (and other relevant variables) in Eq. (2.8) is also implied by the market.
Although in Eq. (2.7) we have not specified an interest rate model, such a model is often part of a real world
scenario generator. Then, the interest rate9 r is implied by the simulated interest rate, hence r := rt . In our
modeling approach, we assume a deterministic interest rate in the risk neutral measure.
By using a statistical time series model to model the real world probability measure, parameter relations
between the real world model and the risk neutral model are more difficult to determine, since different models are used. However, in Section 4.2 (Eq. (4.2)), where we introduce the VIX-Heston model, the ‘parameter
relation’ between real world and risk neutral world, that we will use, is shown.
Comparison of risk premia is still possible and important for validation (prior to an ALM study for example).
The risk premium at time t is then computed by the difference of the expected returns on a certain equity
6
Examples are time varying risk premia, term structure of risk and return, etc.
See Bollerslev, Gibson, and Zhou (2011) for more information about the estimation of the volatility risk premia.
8
In this context, the period t = 1 is especially important for insurers. W.r.t. Solvency II the 99.5% value at risk measure after a 1-year
period is used to compute risk charges for determining the required capital.
9
For example the short interest rate.
7
8
variable and the risk free rate. For more information about risk premiums we refer to
Dimson, Marsh, and Staunton (2006), Campbell (2008) and Lettau and Van Nieuwerburgh (2008).
3 Relevant literature
In Homescu (2011) an overview is found on recent research activities in the field of IV modeling. We here
highlight some of the important contributions in our context. In Cont et al. (2002) a study is performed to
historical time series of option prices on the S&P-500 and FTSE indices. They study the dynamics of the IV
surfaces and show that they may be represented as a randomly fluctuating surface driven by a small number
of random factors. Next, they investigate the dynamics of these factors and propose a factor model, based
on a so-called Karhunen-Loève decomposition, which is compatible with the empirical observations. This
model extends and improves the ‘constant smile’ or ‘sticky delta’ model, often used by practitioners. Furthermore Cont et al. (2002) remark that the approach bridges the gap between risk-neutral approaches and the
empirical work on historical dynamics of implied volatility and allows automatic adjustment to today’s option
prices which are simply calibrated to the initial condition. The latter is true, but restrictive, since the practioner
needs to additionally calibrate a risk neutral model for valuation purposes. On top of this, for valuation at
time t calibrations need to be performed to the generated scenarios of the IVs. This results in high computation times. We discuss three proposed extensions of Cont et al. (2002), i.e. empirical findings based on a
stochastic volatility model (the Heston model), generation of scenarios of option portfolios and incorporation
of the dynamics of the VIX index in our modeling approach.
In Duan and Yeh (2011) a particle-filter estimation method is developed and applied to the S&P 500 index
and the VIX term structure jointly. They start with the following general dynamics under the real world measure
P:
p


dS (t) =










 dν(t) =
(r − q + δ0 + δ1 ν(t)) S (t− )dt +
ν(t)S (t− )dW S (t)
1 2
+(e J(t) − 1)dN(t) − (λ0 + λ1 ν(t))(eµ j + 2 γ j − 1)dt,
κ(ν̄ − ν(t))dt + γν(t)γ dW ν (t),
(3.1)
where S (t− ) denotes the left time limit of S (t); r is the deterministic flat interest rate, q is the dividend yield, κ
is a mean-reversion parameter, γ a volatility parameter and ν̄ denotes the long-term variance level. The two
Wiener processes, dW S (t) and dW ν (t) are correlated with correlation parameter ρ. N(t) is a Poisson process
with time-varying intensity λ0 + λ1 ν(t) and is independent of dW S (t) and dW ν (t); J(t) is an independent normal
random variable with mean µ J and standard deviation γ J . The term δ0 + δ1 ν(t) is the combined risk premium to
compensate for the diffusion and jump risks. This model is used to obtain the corresponding model under the
risk neutral Q measure. They remark that their estimation method takes advantage of the VIX term structure
information, and the model’s estimation no longer needs to rely on valuing individual options. Applying the
estimation method leads to the conclusion that the risk-neutral volatility dynamics are stationary and evolve
around a level that is higher than the physical volatility level.
In Lee (2005) the following three relevant questions are discussed. Does implied volatility admit a probabilistic interpretation? How does implied volatility behave as a function of strike and expiry? How does
implied volatility evolve as time rolls forward? With respect to the third issue it is mentioned that there are
two modeling approaches for IVs: direct implied volatility models, also known as market models, by enforcing
arbitrage free conditions or statistical models. An example of a statistical model is Cont et al. (2002), where
arbitrage free conditions are not used as a ‘stylized fact’. In Schönbucher (1999) the IV for a certain K and T ,
σ(t) = σ(t, K, T ), is directly modeled by
dσ(t) = ηt σ(t)dt + λt dW S (t) + φdW(t),
(3.2)
where W S and W are independent Brownian motions. The spot equity price under Q has the Black-Scholes
dynamics:
dS (t) = rS (t)dt + σS S (t)W S (t),
(3.3)
where r denotes the risk-free (flat) interest rate and σS denotes the volatility of the log returns. By using the
fact that the call price is a martingale under Q, drift restrictions can be derived in terms of partial differential
9
equations and in that way the functions ηt , λt and φ are derived. We note that in our modeling methodology,
the generated IV surfaces are (by definition) arbitrage-free.
In Carr and Wu (2010) a partial differential equation (PDE) approach is presented to model the dynamics
of IVs, which fills the gap between the two modeling approaches explained by Lee (2005). They directly model
both the drift and the martingale component of the implied volatility dynamics, and derive the dynamic-noarbitrage implication of the assumed dynamics on the shape of the implied volatility surface. Their approach
guarantees the dynamic consistency between the implied volatility dynamics and the derived implied volatility surface shape. They consider two parametric specifications for the implied volatility dynamics, which both
lead to very easy implied volatility surface constructions. Under both specifications, the whole implied volatility
surface becomes a solution to a quadratic equation, which is fast to evaluate. As a result, constructing implied
volatility surfaces based on the models in Carr and Wu (2010) can be much faster than with traditional models. It remains open how to guarantee static no-arbitrage among many options across different strikes and
maturities. More research is also needed on how to link the implied volatility dynamics to the instantaneous
variance rate dynamics.
In Fouque et al. (2004) the IV surface is modeled by their so-called log-moneyness-to maturity ratio (LMMR)
model:
log (K/S t )
+ b,
σ=a √
T −t
(3.4)
where a and b are estimated using market data. The goal is there to analyze Eq. (3.4) w.r.t. in-sample
estimates and stability over time. They analyze the system in the real world measure
 ǫ

dS (t) =





ǫ



 dY (t) =
µS ǫ (t)dt + f (Y ǫ (t))S ǫ (t)dW S (t),
p
1
1
α(t)(m(t) − Y ǫ (t))dt + √ ν(t) 2α(t)dW Y (t),
ǫ
ǫ
(3.5)
where Y is the volatility process, dW S and dW Y are correlated Brownian motions with correlation function ρ(t),
α(t), m(t), ν(t) are time-dependent parameters, the volatility function f is bounded, µ is an expected return
parameter and ǫ > 0 is small. The asymptotic case ǫ ↓ 0 is analyzed to gain insight in the local size of volatility
fluctuations. They determine the corresponding dynamics under the risk neutral measure, which they use for
the valuation of derivatives by asymptotic expansions. By using the numerical expansion of the option price
they determine a corresponding expansion of the IV, which is then linked to the a and b parameters of the
LMMR model in Eq. (3.4).
4 Model description and properties
We start in Section 4.1 with an overview of the historical data we use for the calibrations. In Section 4.2 we
introduce the VIX-Heston model. In Section 4.3 we show results of a principal components analysis, which
we apply to historical IV data and the IVs resulting from the VIX-Heston model.
4.1 Historical S&P-500 index IV data
In our analysis, we use the most liquid option data. Multiple S&P-500 index options are quoted with strike
levels (moneyness) ranging from 30% − 300% and maturities ranging from 30 − 720 days. For the construction
of the IV surfaces a data filtering is used to obtain the most liquid options. To gain more insight in the liquidity
of the IV data two aspects of the data are of interest, bid/ask spreads and availability of historical data. In the
data filtering process unreliable data is filtered out and the most liquid data is considered. For each maturity,
the bid/ask data is considered to be of good quality if at least 10% of the quotes and at least 3 options have
bid/ask prices. We choose to use the IVs for moneyness levels ranging from 50% to 150% and for maturities
(days) 90, 180, 360, 540, 720. Historical data for moneyness levels 80% − 120% and all maturities is available
as of June 2005 and historical data for other moneyness levels, for all maturities, as of November 2010; data
is collected until March 2014. In practice, it is common to smooth the gathered IV market data to correct for
10
outliers. We use the non-smoothed data as input for calibrations.
Statistics of the IV data are summarized in table 6.1 in Appendix A. Based on table 6.1 and figure 4.1a we
observe the following:
• For a certain maturity, the IVs decrease on average when the moneyness level increases. This is also
the case for the maximum and minimum IV, the skewness and kurtosis increase when the moneyness
level increases.
• For a certain moneyness level, the IVs become less volatile when the maturity of the option increases.
The skewness and kurtosis decrease when the maturity increases.
In figures 4.1a and 4.1b we have visualised the average historical IV surface of S&P-500 index options
and the autocorrelation function of the 1-year ATM option.
Figure 4.1: Average IV surface and autocorrelation function of 1-year ATM option.
(b) Autocorrelation function of 1-year ATM option
(a) Average IV surface of S&P-500 index options
1
Implied volatility (%)
50
Autocorrelation
40
30
20
0.5
0
10
0.5
2
1.5
1
1
0.5
1.5
Strike
0
−0.5
Maturity (years)
0
5
10
15
20
Lag
We observe in figure 4.1b high autocorrelation for different lags, which indicates large mean reversion.
This autocorrelation/mean reversion should be captured by the underlying factors in the real world scenario
generator for modeling the IV surfaces, this is however outside the scope of this article. By modeling the
dynamics of IVs one must be aware of existing empirical ‘facts’, which must be replicated (as good as possible) in the model at hand. In Kamal and Gatheral (2010) a short overview is provided of some empirical
findings: IV surfaces dynamically change over time, see figure 1.1a. IVs should fulfill arbitrage free conditions
in the risk neutral Q measure, i.e. the discounted call price should be a martingale, which implies no arbitrage
restrictions to the IV surface. IVs of long maturing options are less volatile than of short maturing options.
See table 6.1. The skew in the strike dimension in IVs converges to zero when the maturity increases and
no arbitrage requirements in implied volatility surface, see Roper (2010) and Carr and Madan (2005). The
volatility of volatility is level dependent. The higher the (average) level of the IV, the higher the volatility of
volatility, i.e. the IV surface is more skewed. This is due to the facts that investors sell their call options and
buy put options for protection in case of high volatility, i.e. in crisis times.
For a given maturity, IVs increase as strike levels decrease. Possible explanations for this phenomenon
are the (see Kamal and Gatheral (2010)) negative correlation between asset returns and volatility changes
(leverage effect). Big jumps in the asset (spot) price tend to be downwards rather than upwards. There is a
typical negative skewness in stock returns on the short term (daily or monthly) and positive skewness on the
long term (due to cumulative return effects). The risk of default: there is a probability for the price of a stock
to collapse if the issuer defaults. In Section 4.2 we account for the replication of these empirical facts by the
VIX-Heston model.
11
4.2 The VIX-Heston model
In Section 2.1 we have outlined the calibration procedure of the Heston model given the market IVs at a
certain time t. We note, however, that such a numerical method is computationally too expensive to apply in
every time step of a generated real world scenario set. Consider, for example, the case of determining the
Heston model parameters, to model the risk neutral measure, at t = 1 in the P measure, where we use 1.000
scenarios. Given the 1.000 simulated IV surfaces we have to perform 1.000 numerical calibrations to obtain
the corresponding Heston model parameters. Assuming one calibration takes 10 minutes, the total time for
calibration at t = 1 would be 10.000 minutes ≈ 167 hours, which is not acceptable in practice. We propose a
model that is able to model IV surfaces without calibration.
From a computational point of view it is more convenient to invert this calibration method, i.e. can we
choose the Heston model parameters in such a way that the resulting IV surface,
σHeston := σHeston (t, ΩHeston , T, K) matches the Black-Scholes IV, σ? This question is investigated in this section, where the answer leads to the VIX-Heston model. In order to do so, we consider time-dependent Heston
parameters (a 5-dimensional parameter space), ΩtHeston , because market conditions differ at each time in a
real world scenario. In this way we are able to evaluate σHeston through time given ΩtHeston (see Section 2.1.1).
We are, thus, interested in the function at time t, ΩtHeston → σHeston (t, ΩtHeston , K, T ). We note that this approach
leads, by definition, to arbitrage-free IV surfaces and it provides an arbitrage free interpolation of IVs in the
strike and maturity dimensions, see Homescu (2011) for more information.
The Heston model parameters are not observable in the market, so that we cannot substitute the true parameters in the model to ensure a good correspondence with the IV surface. Hence, we have to fit the Heston
model to the observed option prices / IVs. The goal is to dynamically model the Heston parameters ΩtHeston in
a real world scenario generator. Besides the empirical facts in Section 4.1, we assume the following requirements for σHeston : the methodology should be analytically tractable and ideally depend on observable market
indices, so that it can easily be applied within a real world scenario generator. The historical IV surfaces,
see Section 4.1, must be replicated well enough, i.e. σHeston should match σ sufficiently well. We measure
error by using the sum squared error (S S E ), the R-squared error (R2 )10 and the average absolute error (|E|),
and the Heston parameters should not fluctuate too much over time, which is especially important for stable
out-of-sample option valuations.
Unlike traditional methods in the literature, we directly model, at each time t, in the P measure the risk
neutral probability measure Q using the Heston model, see Eq. (2.8), by incorporating the simulated real
world market circumstances. We start by assuming that we are given an univariate process for theVIX index:
(V IXt )t≥0 and we denote the multivariate stochastic process of the Heston parameters by: ΩtHeston , where
t≥0
ΩtHeston
= κt , ν0,t , ν̄t , γt , ρt .
(4.1)
Typical examples of modeling the process V IXt are GARCH, ARCH and CIR models11 . We assume the
processes V IXt , κt , ν0,t , ν̄t and γt take on values in R+ and ρt takes on values in [−1, 1]. Next, we define a
mapping Φ : V IXt → ΩtHeston in Eq. (4.2) that produces a stochastic process of the Heston parameters from
a process for the VIX index. We therefore denote the image of Φ by ΩtHeston . Hence, conditional on time t,
Φ maps R+ to R+ × R+ × R+ × R+ × [−1, 1]. We assume that Φ is twice differentiable as in the requirements
for Ito’s lemma. The function Φ is constructed in such a way that it reflects the empirical facts as good as
possible, see Eq. (4.2). Next, the real world processes (V IXt )t≥0 imply a risk neutral Heston model12 at time
t, see Eq. (2.8) with corresponding risk neutral probability measure Qt .
Our main contribution in this article is the construction of the mapping Φ within the VIX-Heston model,
which is given by:
10
The R-squared error measures the goodness of fit of a statistical model to a set of data points with. More specifically, it compares
the unexplained variance (variance of the model’s errors) with the total variance (of the data).
11
See for example Fernandes, Medeiros, and Scharth (2014)
12
See Section 2.2 for the link between real world and risk neutral.
12

κt







ν0,t






ν̄t






γt




 ρ
t
=
κ,
=
2
κ ∈ R+ ,
(aν0 · V IXt + bν0 ) ,
aν0 , bν0 ∈ R,
ρ,
ρ ∈ [−1, 1].
2
= (aν̄ · V IXtrendt + bν̄ ) ,
=
aγ · V IXt + bγ ,
=
(4.2)
aν̄ , bν̄ ∈ R,
aγ , bγ ∈ R,
The stochastic process (V IXtrendt )t≥0 is obtained by the mapping φ : V IXt → V IXtrendt , see Section
4.2.1.The derivations of the relations in Eq. (4.2) are found in Section 4.2.2.
Since we can directly observe the VIX index, we can calibrate the 8 parameters of Eq. (4.2) by fitting the
IV surfaces (through time) to the observed ones. This results in the following calibration procedure:


2 
X X X σ(t, K, T ) − σHeston (t, ΩtHeston , K, T )  ,
min 
X
n
t
o
K
(4.3)
T
where X = κ, aν0 , bν0 , aν̄ , bν̄ , aγ , bγ , ρ is used via Eq. (4.2) to determine ΩtHeston , i.e. the Heston parameters at
time t. The optimal parameters of the VIX-Heston model are here given by
κ = 0.6949,
aγ = 1.035,
aν0 = 0.8952,
bγ = 0.3437,
bν0 = 0.0049, aν̄ = 0.9123,
ρ = −0.7287.
bν̄ = 0.1202,
(4.4)
We note that within the VIX-Heston model, IV surfaces dynamically change over time since there is a link
with the VIX index. The IV surface is arbitrage-free, because it is generated by the risk neutral Heston model.
Since the long term volatility parameter is linked to a trend component of the VIX, the IVs of long maturing options are less volatile than short maturing options. In the Heston model the skew in the IV surface converges
linearly in the maturity to zero, the volatility of volatility is time dependent since it depends on the VIX index,
the higher the level of the IV the higher the volatility of volatility. There is a negative correlation between the
equity returns and volatility changes.
In Section 4.2.1 we first fit a Heston model to each historic IV surface, so that we obtain a set of time series
for the Heston model parameters ΩtHeston . We call this model the Heston-Benchmark model. We then refine
this model, where we impose more structure to the calibration procedure of the Heston-Benchmark model by
introducing some simplifying assumptions on ΩtHeston , see Eq. (4.2).
4.2.1 The Heston-Benchmark model
To model ΩtHeston and ensure a good fit with the IV surfaces at each time t, we start with a full calibration of
a Heston model to each historical period (see Section 4.1 for more information about the data), without any
parameter restrictions. In other words, we determine ΩtHeston , where t runs over the historical IV surfaces, by
computing


2 
X X X  .
Heston
Heston

,
K,
T
)
σ(t,
K,
T
)
−
σ
(t,
Ω
min
t

Heston
Ωt
t
K
(4.5)
T
Hence, at each time t we calibrate a new set of Heston parameters in order to achieve the best fit possible
within this modeling framework. The domain Dom of ΩtHeston at time t is given by:
Dom := ∀t : κt ∈ [0, 10], ν0,t ∈ [0, 0.36], ν̄t ∈ [0, 0.36], γt ∈ [0, 2], ρt ∈ [−1, 1] .
(4.6)
R2 = 0.97,
(4.7)
In this way we obtain a time series for all Heston model parameters, ΩtHeston , which we further analyze. The
minimization problem is solved numerically as outlined in Section 2.1.1. This calibration serves as benchmark,
since a more accurate calibration does not exists in our modeling framework. We call this model the HestonBenchmark model. The calibration results are summarized in Eq. (4.7).
S S E = 0.96,
13
|E| = 0.69%.
We observe a satisfactory fit with the historical IV data. The resulting small error is due to model errors (limitation of the Heston model). In figures 4.2a and 4.2b the calibrated Heston model parameters are visualized.
For reference, the VIX index is also shown.
Figure 4.2: Unrestricted calibrated Heston model parameters.
(b) Heston κt and ρt parameters
(a) VIX index and Heston parameters ν0,t , ν̄t , γt
100
√
√ν0,t
ν̄t
−0.75
0.38
−0.755
0.36
−0.76
0.34
Correlation
γt
IV
60
40
Mean reversion
VIX
80
20
−0.765
0.32
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
0
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
We observe however an irregular pattern in the time series of the Heston parameters, although the correlation and mean reversion parameter are approximately constant (see figure 4.2b). The correlation parameter
is on average equal to −0.76. Hence, the leverage effect is correctly incorporated in the model. Figure 4.2a
shows a high correlation between the initial volatility parameter and the VIX index of 0.99. The long term
volatility shows a less volatile pattern compared to the VIX index. We further observe in figure 4.2a that γt
depends on the IV level because it shows a high correlation with the VIX index of 0.76.
4.2.2 Calibration results of the VIX-Heston model
By using the parameter relations in Eq. (4.2), we obtain the calibration results in Eq. (4.8).
S S E = 2.17,
R2 = 0.93,
|E| = 1.14%.
(4.8)
The calibration results are still rather good w.r.t. the Heston-Benchmark model (R2 : 0.97 → 0.92). The major
advantage of the VIX-Heston model over the Heston-Benchmark model is that the parameters are directly
linked to observable market indices. This enables one with efficient modeling in a real world scenario generator. In the paragraphs below we discuss the imposed parameter relations in more detail.
To gain insight in the parameter structure over time we show figures 4.3a and 4.3b, where we compare
the volatility parameters
√ of the Heston-Benchmark model with the the VIX-Heston model. In figure 4.3a we
√
compare ν0,t and ν̄t and in figure 4.3b we compare γt .
We observe in figure 4.3a that the initial volatility parameter is approximated rather well. The fits to the
long term volatility and volatility of volatility parameter is less accurate. This is due to the imposed structure
which enables one with more stable out-of-sample tests. The calibration fit to historical IVs is still very good.
Constant parameters κ and ρ We observe in figure 4.2b an almost constant time series for κt and ρt .
Hence, an obvious direction to impose structure to the calibration procedure is to investigate the case where
κt = κ and ρt = ρ, with κ ∈ [0, 10]13 and ρ ∈ [−1, 1], i.e. no time-dependency in the P measure. Keeping
these parameters constant also facilitates a pragmatic modeling in a real world scenario generator, since it is
difficult to link them to observed indices in the market.
13
We have chosen a realistic subset of R+ .
14
Figure 4.3: Comparison of
100
Volatility (%)
80
√
ν0,t and
√
ν̄t
(b) Comparison of γt
100
√
√ν0,t - Heston-Bench.
√ν̄t - Heston-Bench.
√ν0,t - VIX-Heston
ν̄t - VIX-Heston
80
Volatility (%)
(a) Comparison of
√
√
ν0,t , ν̄t and γt .
60
40
20
60
40
20
γt - Heston-Bench.
γt - VIX-Heston
0
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
0
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
Parameter ν0 - A linear relation to the VIX index In the Heston model the initial volatility parameter is a
representation of the IV of (ultra) short maturing options, so there is a direct link with the VIX index. The time
series of the initial volatility parameter are highly correlated with the VIX index, i.e. the Pearson’s correlation
√
coefficient is equal to 0.99. This implies a linear relation between the VIX index and ν0,t , which is also
confirmed by estimations in Kimmel et al. (2007). A scatter plot of the initial volatility and the VIX index is
shown in figure 4.4.
Figure 4.4: Scatterplot of
√
ν0,t and VIX index
60
VIX index (%)
50
40
30
20
10
0
0
10
20
30
√
40
ν0,t (%)
50
60
Parameter ν̄ - filtering trending behavior Coupling the long term volatility parameter to the VIX index is
less intuitive since the long term volatility parameter models the ATM IV of long maturing options, see Section
2.1.2. Because market data is only available until maturity 2-years14 , assumptions (expert opinions) have to
be imposed to model this (ultra) long implied volatility. Imposing structure to this long term volatility parameter
gives rise to stable valuations of exotic derivatives.
The topic of modeling the long maturing IV is less researched. It is likely that the (ultra) long ATM IV will
converge to a constant level. The strong convergence in the IV data confirms this. Historical data show that
the long term IV is stochastic and is dependent on the level of the VIX index, i.e. a high VIX index implies a
14
This in contrary to interest rates where maturities go up to 60 years in some cases.
15
high long term IV and vice versa. The latter is illustrated in figure 4.5a, where we illustrate the level dependency for different moneyness levels.
A way of modeling the long term ATM IV is by trends in the VIX index. The advantage is a direct link with
the VIX index which enables one for an direct implementation in a real world scenario generator. Traditionally,
trends are computed by moving averages. However, this leads to delayed behavior and loss of data points.
Kalman filters are well-known and popular method to extract trends from data without delayed behavior. See
for example Harvey (1990) and Durbin and Koopman (2012). We determine the trend component of the VIX
index, which we call√ V IXtrend, by using the Kalman filter in such way that the linear relation with the calibration time series ν̄t of the Heston-Benchmark model is optimal. The smoothing parameter in the Kalman
filter is determined in such a way that the Pearson’s correlation coefficient is maximized. The ‘optimal’
trend
√
component is visualized in figure 4.5b. The resulting correlation parameter with the time series ν̄t is 0.74.
The estimation of the trend component should preferably be done within the calibration procedure. However, this is computationally heavy. Therefore √
we apply a two step procedure. We first estimate the trend
component such that the linear relation with ν̄t is optimal. This relation is included into the calibration
procedure and the parameters are calibrated subsequently.
Figure 4.5: Modeling ν̄t by extracting trends of the VIX index.
(b) VIX index, V IXtrend and
(a) Level dependency of 2-year IVs w.r.t. the VIX index
45
70
40
VIX index
VIXtrend
√
60
ν̄t
35
50
30
Volatility (%)
2-year IV (%)
√
ν̄t
25
20
15
80%
90%
10
0
0
10
110%
120%
10
20
30
40
50
60
30
20
ATM
5
40
0
Jun05 Sep06 Dec07 Mar09 Jun10 Sep11 Dec12 Mar14
70
VIX index
√
The time series ν̄t shows a (rather) irregular pattern. This indicates that the long term volatility parameter
in the Heston model cannot be calibrated in a stable way, which is probably due to the lack of long term implied
volatility data (up to 2-years). Given the estimated trend we hence impose structure and a more realistic
relation to the long term volatility parameter. Since the filtered trend component V IXtrend is highly correlated
with ν̄t , we impose a linear relation (see Eq. (4.2)).
√
Parameter γ - A linear relation to the VIX index Since we model ν0,t by a linear combination of the
VIX index, it seems obvious to use the so-called VVIX index15 to model γt . It turns out that the relation
between the VVIX and γt is weak, which is probably due to the fact that VIX options cannot be valued by
the Heston model because many of the strikes are in the tail of the volatility process’s distribution, as remarked by Papanicolaou and Sircar (2013). Therefore, we do not proceed in this direction. It turns out that
a model for consistent pricing of both VIX and SPX options should have a volatility process that has a distribution which distributes probability mass over a broader range than a standard square-root process. In
Papanicolaou and Sircar (2013) the addition of a regime-switching process to the Heston model is proposed.
15
The VVIX Index is an indicator of the expected volatility of the 30-day forward price of the VIX. This volatility drives nearby VIX
option prices. CBOE also calculates a term structure of VVIX for different VIX maturities. The VVIX or any point on its term structure is
calculated from a portfolio of VIX options (VVIX portfolio) using the same algorithm used to calculate the VIX.
16
In figure 4.2a we observe an irregular pattern for γt and a dependency on the IV level; a correlation of 0.76
with the VIX index. Since short maturing options are more skewed than long maturing options and within the
Heston model γ typically models this skew in IV, an IV level of short maturing options seems appropriate to
impose a relation to. The relation between γt and the VIX index is visualized in figure 4.6.
Figure 4.6: Modeling γt .
100
γt (%)
80
60
40
20
0
0
10
20
30
40
50
VIX (%)
Given the relative high correlation with the VIX index and that this index is directly observable in the market,
we impose a linear combination to the VIX index (see Eq. (4.2)).
4.3 Principal component analysis
By performing a principal component analysis (PCA) to the historical S&P-500 equity index IV market data and
the corresponding IVs generated by the VIX-Heston model, we investigate whether the principal component
factors are comparable. Principal component factors are orthogonal (zero correlation) linear combinations of
a time series that describe the largest parts of the total variance. These factors are determined by assigning
a weight (loading) on each of the input time series. The weights are determined such that the resulting factors
describe largest part of the joint movements (correlations) of the input time series.
Remark. It turns out that the principal component factors are in general hard to interpret. As the number of
factors increases, the factors are capturing a smaller part of the joint movements, correlations with variables
decrease and the link between factors and variables quickly gets unclear. Therefore, methods have been
devised to improve the interpretation without compromises on the optimality of the factors. Most applied
is the so-called varimax method from Kaiser (1958). This method ‘rotates’ the factors in order to shift the
correlations between factor and variables as much as possible towards 1, 0 or −1 rather than remaining at
intermediate values. In this article we investigate the pure PCA results.
We start by performing a PCA to the (uncorrected) historical S&P-500 equity index IV market data (see
Appendix A for more information). Hence, we apply the PCA to 25 time series since we use the option
maturities 0.25, 0.50, 1.00, 1.50 and 2.00 years and strike levels 80%, 90%, 100%, 110% and 120%. It turns
out that the first component accounts for 97.6% and the second component for 1.5%. Since the first component
accounts for the most variance, this component describes the largest part of the joint movement of the time
series. The principal component coefficients (loadings) of the first 2 components are summarized in figures
4.7a and 4.7b.
In figure 4.7a we observe that the most significant skews are observed for out-of-the-money strike levels
(for put options) and short maturing options. We observe an almost flat/linear implied volatility structure for
the in-the-money strike levels (for put options) and long maturing options.
Next, we perform the same PCA, but instead of using historical S&P-500 equity index IV market data, we
use the corresponding IVs generated by the VIX-Heston model. In this case the first components accounts
17
Figure 4.7: PCA of historical S&P-500 equity index IV market data.
(b) Second principal component
120
120
110
110
Strike (%)
Strike (%)
(a) First principal component
100
90
80
100
90
0.5
1
1.5
80
2
0.5
1
Maturity (year)
0.18
0.19
0.2
0.21
1.5
2
Maturity (year)
0.22
0.23
0.24
−0.3
−0.2
−0.1
0
0.1
0.2
0.3
for 98.0% and the second component for 1.4%. The principal component coefficients (loadings) of the first 2
components are summarized in figures 4.8a and 4.8b.
Figure 4.8: PCA of S&P-500 equity index IV approximated by the VIX-Heston.
(b) Second principal component
120
120
110
110
Strike (%)
Strike (%)
(a) First principal component
100
90
80
100
90
0.5
1
1.5
80
2
0.5
1
Maturity (year)
0.18
0.19
0.2
0.21
0.22
1.5
2
Maturity (year)
0.23
0.24
−0.2
−0.1
0
0.1
0.2
0.3
0.4
By comparing the PCA results of the historical S&P-500 equity index IV market data and the corresponding
IVs generated by the VIX-Heston model, we conclude that the first components, which account for most of
the variance, are very similar (97.6% vs. 98.0%). From these results we conclude that the VIX-Heston model
is able to model the dynamics in the historical IV surfaces rather well, which is important for risk management
purposes.
4.4 Analytical tractability of the VIX-Heston model
In the academic literature many numerical methods exist to compute C Heston . They take advantage of the fact
that the characteristic function is available in closed form and evaluate the probability density function (PDF).
The PDF f (x), and the characteristic function φ(x), are related via:
f (x) =
1
2π
Z
∞
e−iwx φ(ω)dω, φ(x) =
−∞
18
Z
∞
−∞
eiwx f (x)dx.
(4.9)
The characteristic function of the Heston model φHeston , is given by (see Albrecher et al. (2006) for more
information)
1−e−Dτ
ν0,t
(κ−iργω−D)
φHeston (ω) = eiω(r−q)τ e γ2 1−Ge−Dτ
q
κ−iργω−D
where D = (κ − iργω)2 + ω2 + iω γ2 and G = κ−iργω+D .
ν̄t
e γ2
τ(κ−iργω−D)−2 log
1−Ge−Dτ
1−G
,
(4.10)
Within risk management applications we opt using the VIX-Heston model to generate IVs. We generate
real world scenarios for the relevant economic variables, such as interest rates, stock indices, VIX and VVIX.
We use these scenarios to derive ΩtHeston for a certain time t in P. We denote the generated PDF for ΩtHeston
by fΩtHeston . In the VIX-Heston model we keep the mean reversion and correlation parameters constant, which
reduces the dimension of fΩtHeston from 5 to 3 Heston parameters. However, for generality we keep working with
fΩtHeston .
Since ΩtHeston is stochastic, C Heston is stochastic. The cumulative distribution function (CDF), FC : Dom →
[0, 1], where Dom denotes the domain of ΩtHeston , is given by
FC (x|t) =
Z
x
Dom
C Heston (t, ΩtHeston , T, K) fΩtHeston (ΩtHeston )dΩtHeston .
(4.11)
In general it is rather difficult to obtain a closed form expression of Eq. (4.11). This is due to the fact that
the underlying models for the parameters ν0 , ν̄ and γ have complex structures in order to model the (realistic)
stylized facts. In Section 4.4.1 a worked out example of Eq. (4.11) is presented.
4.4.1 Example: application of the COS method
In Fang and Oosterlee (2008) an efficient, and easy to implement, pricing method is constructed which we
further analyze in this section. Besides the distributional properties of the option price, one is also interested
in the Greeks corresponding to the option price such as the Delta and Gamma sensitivities. The expressions
are given by:
eHeston (t, ΩtHeston , T, K)
C Heston ≈ C
∆Heston ≈ e
∆Heston (t, ΩtHeston , T, K)
ΓHeston ≈ e
ΓHeston (t, ΩtHeston , T, K)
where
P
!
kπ
) ,
(4.12)
k=0
b−a
!
XN−1 Vk
ikπ ikπ x−a
kπ
= e−rτ
ℜ
e b−a φHeston (
) ,
(4.13)
k=0 S 0
b−a
b−a



XN−1 Vk  ikπ !2
kπ 
ikπ  ikπ x−a


−rτ


) , (4.14)
−
ℜ 
= e
 e b−a φHeston (
k=0 S 2
b−a
b − a
b−a 
Ke−rτ ℜ
=
XN−1
x−a
Uk eikπ b−a φHeston (
0
mean that the first term (k = 0) is multiplied by 12 , Uk and Vk are found in Fang and Oosterlee (2008).
Next, the corresponding distribution functions FCe, Fe∆ and FeΓ are given by
!
kπ
) fΩtHeston (y)dy ,
φHeston (
k=0
b−a
Dom
!
Z
XN−1 Vk
ikπ ikπ x−a
kπ
−rτ
b−a
= e
ℜ
e
) f Heston (y)dy ,
φHeston (
k=0 S 0
b−a
b − a Ωt
Dom



XN−1 Vk  ikπ !2
 ikπ x−a Z

ikπ
kπ


−rτ
−
) fΩtHeston (y)dy ,
φHeston (
ℜ 
= e
 e b−a
k=0 S 2
b−a
b−a
b−a
Dom
0
FCe =
Fe∆
FeΓ
Ke−rτ ℜ
XN−1
x−a
Uk eikπ b−a
Z
(4.15)
(4.16)
(4.17)
where fΩtHeston models uncertainty of the Heston model parameters at time t. These expressions all have the
following integral term in common:
Θ(ω) =
Z
Dom
φHeston (ω) fΩtHeston (y)dy,
19
(4.18)
From a computational efficiency perspective we are interested in the analytical properties of the function
Θ in Eq. (4.18). Popular computation programs to investigate analytical properties are Mathematica and
Maple. We observe in Eq. (4.10) rather complex non-linear terms with respect to parameters κ, γ and ρ and
integration techniques need to be applied to evaluate Eq. (4.18). On the other hand, the log characteristic
function log φHeston is proportional to ν0 and ν̄, i.e.
φHeston (ω) ∼ eν0 C1,ω +ν̄C2,ω +C3,ω ,
(4.19)
where C1,ω , C2,ω and C3,ω are constants. This might facilitate for efficient computation of the distribution
function given the assumptions of fΩtHeston (y).
5 Validation of the VIX-Heston model
In this section we validate the VIX-Heston model. In Section 5.1 we perform an out-of-sample test for testing
stability of the estimated model parameters and the fit to the IV data. In Section 5.2 we perform a historical
hedge test. We dynamically buy put and call options within the available historical period, and compare the
computed portfolio market value with the true (realized) market value. in Section 5.3 we apply the VIX-Heston
model in a risk management environment. We generate a set of scenarios and analyze the properties with
respect to historical dynamics.
5.1 Out-of-sample test for testing stability
In this section we perform an out-of-sample test to the VIX-Heston model for computing IVs. We perform two
experiments to show the stability of the estimated parameters and R2 error. In the first experiment we estimate
the model parameters in Eq. (4.2) to the IV surfaces of the first 82 months of the total historical period (see
Section 4.1 for more information on the used historical data). We then measure the R2 error of the last two
years and of the total historical period. In the second experiment we estimate the model parameters based
on the first 94 months of the total historical period and then measure the R2 error of the last year and of the
total historical period.
We note that the parameters of the VIX-Heston model, i.e. based on the full historical period, are shown
in Eq. (4.4). The estimated parameters of the first experiment are
κ = 0.6432, aν0 = 0.8897, bν0 = 0.0107, aν̄ = 0.9570,
aγ = 0.9474, bγ = 0.3585,
ρ − 0.7458.
bν̄ = 0.1059,
(5.1)
The estimated parameters of the second experiment are
κ = 0.7175, aν0 = 0.8863, bν0 = 0.0151, aν̄ = 0.9561,
aγ = 0.9727, bγ = 0.3569,
ρ = −0.7424.
bν̄ = 0.1031,
(5.2)
First of all, we observe a small change in the parameters of the two experiments compared to the VIX-Heston
model, which is beneficial for out-of-sample applications. Next, the in-sample R2 of the first and second experiment is equal to 0.9355 and 0.9271, respectively. We recall that the R2 of the VIX-Heston model is equal
to 0.9236. The reason that the R2 of the two experiments are higher than the R2 of the VIX-Heston model is
due to the calibration to less historical data, which (in this case) automatically leads to a better fit. The R2 of
the total historical period of the first and second experiment is equal to respectively 0.9186 and 0.9200. These
fits are still satisfactory compared to the fit of the VIX-Heston model.
The R2 of the VIX-Heston model to the last and last two years is equal to respectively 0.8686 and 0.8829.
The R2 of the first experiment to the last and last two years is equal to respectively 0.8243 and 0.8519. The R2
of the second experiment to the last and last two years is equal to respectively 0.8300 and 0.8630. Based on
these results we observe a small decrease of accuracy compared to the VIX-Heston model.
20
5.2 Hedge test: Historical comparison
In this section we compare the market value of a hedging option portfolio based on the VIX-Heston model
with the true market value. In order to do so, we perform a hedging experiment based on historical data and
check whether the VIX-Heston model is sufficiently accurate. There are many option strategies that can be
computed, for example delta hedging, gamma hedging, etc. Without loss of generality, we assume a fixed
option portfolio, which is bought at fixed times. In this way we are able to test at each timestep whether the
VIX-Heston model is accurate enough.
More specifically, we compare the market Black-Scholes option values C BS in Eq. (1.1), with the approximated option values from the VIX-Heston model C Heston (see Section 4.2). Time t runs over the available
historical period 06/2005-03/2014 (see Section 4.1), where we use a monthly frequency. The equity index S
denotes the S&P-500 index. Without loss of generality we set the dividend equal to zero.
We apply two experiments: the first experiment (Experiment I) is based on buying put options (long puts)
as an insurance for negative equity returns, the second experiment (Experiment II) is based on selling call
options (short calls) to take advantage of the premium as insurance for negative equity returns. Experiments
I and II are respectively based on moneyness levels 80% − 100% and 100% − 120%. For both experiments we
use maturities 0.25, 0.5, 1, 1.5, 2 years. This (fixed) option portfolio is bought/sold every 6 months. In figures
5.1a and 5.1b we show scatter plots for Experiments I and II to visualize the accuracy in terms of market
values.
Figure 5.1: Scatter plots of Experiment I and II.
(b) Experiment II
40
80
35
70
Approximated market value
Approximated market value
(a) Experiment I
30
25
20
15
10
5
0
60
50
40
30
20
10
0
5
10
15
20
25
30
35
0
40
True market value
0
10
20
30
40
50
60
70
80
True market value
It turns out that the fit in terms of market value is rather accurate. For Experiment I we measure an R2 error
of 0.998 and for Experiment II of 0.999. Changing the frequency of buying options does not have a significant
impact on the accuracy. We conclude that the VIX-Heston model is well suited to model IVs for applications
in risk management in this experiment.
5.3 The VIX-Heston model in a risk management environment
In this section we apply the VIX-Heston model in a risk management environment. I.e., we start by generating
scenarios of the relevant real world economic variables and we use the VIX-Heston model in Section 4.2 to
incorporate the simulated market circumstances in the risk neutral world (in each time step of a scenario). We
model real world scenarios for the VIX index16 . The smoothed VIX level, V IXtrend, of the VIX-Heston model
(see Eq. (4.2)) are computed conditionally on the VIX index. Since we do not wish to incorporate a view of the
16
Without loss of generality we assume a fixed and flat interest rate curve.
21
future behavior of the VIX index (or IV surfaces), we are especially interested in the replication of historical IV
surfaces dynamics in the generated scenarios.
We use the ARMA(P, Q) conditional mean model extended by a GARCH(p, q) component to model the
conditional variance of the VIX index (see Francq and Zakoian (2011))17 . We use the econometric toolbox in
Matlab to estimate the model parameters. Some historical statistics of the VIX index are compared with the
scenario statistics in Table 5.1.
Table 5.1: Summary of historical and scenario VIX index statistics
Average (%)
St.dev. (%)
Skewness
Kurtosis
Minimum (%)
Median (%)
Maximum (%)
1/31/1990 - 31/12/1997
16.84
4.96
1.24
1.53
10.63
15.68
35.09
1/31/1990 - 31/12/2003
20.19
6.45
0.80
0.84
10.63
19.63
44.28
1/31/1990 - 31/12/2012
20.43
7.77
1.59
4.04
10.42
19.38
59.89
Scenarios
18.39
6.48
1.42
8.86
2.40
17.53
92.96
We conclude from Table 5.1 that the (unconditional) scenario statistics are generally in line with the historical statistics. Based on the generated scenarios of the VIX index we are able to compute IV surfaces
based on the VIX-Heston model. To investigate these surfaces we compare the first principal component to
the historical one. The results are shown in figures 5.2a and 5.2b.
Figure 5.2: First principal component of historical and scenario IVs.
(b) Scenario IV data
120
120
110
110
Strike (%)
Strike (%)
(a) Historical IV data
100
90
80
100
90
0.5
1
1.5
80
2
0.5
1
Maturity (year)
0.18
0.19
0.2
0.21
0.22
1.5
2
Maturity (year)
0.23
0.24
0.14
0.16
0.18
0.2
0.22
0.24
0.26
It turns out that the first principal component from the generated IV surface scenarios contributes 98.8%
of the total variance. We know from Section 4.3 that the first principal component from the historical data
contributes 97.6% of the total variance. In figures 5.2a and 5.2b we observe some differences in the shape
of the first principal components. This is due to the the generated VIX scenarios, i.e. the generated statistics
(see Table 5.1) are do not fully coincide with the historical ones, which leads to a (slightly) different behavior
of the first principal component.
17
Other (more advanced) models can be used as well.
22
6 Conclusions
In this article we have proposed a method to generate equity index implied volatility surfaces using the risk
neutral Heston model. This method can be combined with any real world scenario generator that models
the VIX index. The main advantage of the modeling approach is that a calibrated risk neutral scenario set is
automatically obtained at a certain time t in a real world scenario set. In this way the implied risk neutral probability measure is embedded in the P probability measure. Computations where the risk neutral Q measure is
embedded in the P measure are important for risk management in the financial industry.
An advantage of the approach is that the optimal parameters of the Heston model are either linked to
the well known VIX index or set to fixed values. This makes the calibration of the parameters stable over
time and facilitates out-of-sample valuations. Furthermore, by applying a principal component analysis to
the generated scenarios, historical dynamics are replicated rather good, which is an important feature in our
modeling approach.
References
Albrecher, Hansjörg, Philipp Mayer, Wim Schoutens, and Jurgen Tistaert. 2006. “The little Heston trap.” status: published
6, no. 05.
Andersen, Leif. 2008. “Simple and efficient simulation of the Heston stochastic volatility model.” Journal of Computational
Finance 11 (3): 1.
Black, Fischer, and Myron Scholes. 1973. “The pricing of options and corporate liabilities.” The journal of political
economy, pp. 637–654.
Bollerslev, Tim, Michael Gibson, and Hao Zhou. 2011. “Dynamic estimation of volatility risk premia and investor risk
aversion from option-implied and realized volatilities.” Journal of Econometrics 160 (1): 235–245.
Campbell, John Y. 2008. “Viewpoint: Estimating the equity premium.” Canadian Journal of Economics/Revue canadienne
d’économique 41 (1): 1–21.
Carr, Peter, and Dilip B Madan. 2005. “A note on sufficient conditions for no arbitrage.” Finance Research Letters 2 (3):
125–130.
Carr, Peter, and Liuren Wu. 2010. “A new simple approach for for constructing implied volatility surfaces.” Preprint
available at SSRN.
Cont, Rama, José Da Fonseca, et al. 2002. “Dynamics of implied volatility surfaces.” Quantitative finance 2 (1): 45–60.
Dimson, Elroy, Paul Marsh, and Mike Staunton. 2006. “The worldwide equity premium: a smaller puzzle.” EFA 2006
Zurich Meetings Paper.
Duan, Jin-Chuan, and Chung-Ying Yeh. 2011. “Price and volatility dynamics implied by the vix term structure.” National
University of Singapore Working Paper.
Durbin, James, and Siem Jan Koopman. 2012. Time series analysis by state space methods. Oxford University Press.
Fang, Fang, and Cornelis W Oosterlee. 2008. “A novel pricing method for European options based on Fourier-cosine
series expansions.” SIAM Journal on Scientific Computing 31 (2): 826–848.
Fengler, Matthias R. 2006. Semiparametric modeling of implied volatility. Springer.
. 2012. Option data and modeling BSM implied volatility. Springer.
Fernandes, Marcelo, Marcelo C Medeiros, and Marcel Scharth. 2014. “Modeling and predicting the CBOE market
volatility index.” Journal of Banking & Finance 40:1–10.
Fouque, Jean-Pierre, George Papanicolaou, Ronnie Sircar, and Knut Solna. 2004. “Maturity cycles in implied volatility.”
Finance and Stochastics 8 (4): 451–477.
Francq, Christian, and Jean-Michel Zakoian. 2011. GARCH models: structure, statistical inference and financial applications. John Wiley & Sons.
Gatheral, Jim. 2006. The volatility surface: a practitioner’s guide. Volume 357. John Wiley & Sons.
Glasserman, Paul. 2004. Monte Carlo methods in financial engineering. Volume 53. Springer.
Grzelak, Lech A, and Cornelis W Oosterlee. 2011. “On the Heston model with stochastic interest rates.” SIAM Journal
on Financial Mathematics 2 (1): 255–286.
Grzelak, Lech A, Cornelis W Oosterlee, and Sacha Van Weeren. 2012. “Extension of stochastic volatility equity models
with the Hull–White interest rate process.” Quantitative Finance 12 (1): 89–105.
Haan, Jurre De, Karin Janssen, and Eduard Ponds. 2012. “The holistic balance sheet as the new framework for european
pension supervision-evaluation from a dutch perspective.” Available at SSRN 2155775.
23
Harvey, Andrew C. 1990. Forecasting, structural time series models and the Kalman filter. Cambridge university press.
Heston, Steven L. 1993. “A closed-form solution for options with stochastic volatility with applications to bond and
currency options.” Review of financial studies 6 (2): 327–343.
Homescu, Cristian. 2011. “Implied volatility surface: Construction methodologies and characteristics.” arXiv preprint
arXiv:1107.1834.
Hull, J.C. 2011. Options, Futures, and Other Derivatives. 8. Pearson Education.
Kaiser, H.F. 1958. “The varimax criterion for analytic rotation in factor analysis.” Psychometrika 23 (3): 187–200.
Kamal, Michael, and Jim Gatheral. 2010. “Implied volatility surface.” Encyclopedia of Quantitative Finance.
Kimmel, Robert, et al. 2007. “Maximum likelihood estimation of stochastic volatility models.” Journal of Financial
Economics 83 (2): 413–452.
Lee, Roger W. 2005. “Implied volatility: Statics, dynamics, and probabilistic interpretation.” In Recent advances in
applied probability, 241–268. Springer.
Lettau, Martin, and Stijn Van Nieuwerburgh. 2008. “Reconciling the return predictability evidence.” Review of Financial
Studies 21 (4): 1607–1652.
Panigirtzoglou, Nikolaos, and George Skiadopoulos. 2004. “A new approach to modeling the dynamics of implied
distributions: Theory and evidence from the S&P 500 options.” Journal of Banking & Finance 28 (7): 1499–1520.
Papanicolaou, Andrew, and Ronnie Sircar. 2013. “A regime-switching Heston model for VIX and S&P 500 implied
volatilities.” Quantitative Finance, no. ahead-of-print:1–17.
Roper, Michael. 2010. “Arbitrage free implied volatility surfaces.” preprint.
Schönbucher, Philipp J. 1999. “A market model for stochastic implied volatility.” Philosophical Transactions of the Royal
Society of London. Series A: Mathematical, Physical and Engineering Sciences 357 (1758): 2071–2092.
Steehouwer, Hendrik. 2005. “Macroeconomic Scenarios and Reality: A Frequency Domain Approach for Analyzing
Historical Time Series and Generating Scenarios for the Future.”
Van Haastrecht, Alexander, Roger Lord, and Antoon Pelsser. 2009. “Monte Carlo Pricing in the Schobel-Zhu Model and
its Extensions.” Available at SSRN 1485403.
Zenios, Stavros A, and William T Ziemba. 2007. Handbook of Asset and Liability Management: Applications and case
studies. Volume 2. Elsevier.
Appendix A
Historical statistics of the S&P-500 index IV data
In this section we provide an overview of the implied volatility data, which is used for the calibrations. In
Table 6.1 the historical data for a number of options is summarised for the historical timespan 23/06/2005 31/12/2012 and a daily frequency.
24
Table 6.1: Summary of historical S&P-500 index IV (%) statistics
Average
St.dev.
Minimum
Maximum
Skew
Kurtosis
90D
180D
360D
540D
720D
29.51
28.17
26.82
26.21
25.93
9.11
8.03
7.18
6.55
6.24
11.88
10.32
13.98
14.61
15.11
73.63
62.49
53.91
50.00
47.47
1.20
0.87
0.54
0.46
0.40
2.43
1.32
0.43
0.19
0.06
90D
180D
360D
540D
720D
25.31
24.60
24.10
23.85
23.87
8.57
7.58
6.76
6.30
6.01
11.88
10.31
13.98
14.61
15.11
68.39
58.40
51.15
47.65
45.45
1.44
1.14
0.85
0.70
0.60
2.88
1.78
0.91
0.52
0.33
90D
180D
360D
540D
720D
20.24
20.88
21.40
21.63
21.93
8.40
7.39
6.58
6.14
5.87
10.13
10.32
12.54
13.01
13.43
63.45
54.62
48.56
45.48
43.58
1.62
1.32
1.03
0.87
0.75
3.28
2.14
1.27
0.85
0.62
90D
180D
360D
540D
720D
16.48
17.77
19.04
19.68
20.22
7.84
7.15
6.38
5.96
5.70
7.38
8.69
10.59
11.46
12.08
58.91
51.16
46.15
43.50
41.86
1.91
1.47
1.19
1.03
0.90
4.26
2.55
1.67
1.21
0.94
90D
180D
360D
540D
720D
15.54
16.10
17.24
18.11
18.80
6.76
6.54
6.04
5.71
5.48
7.37
7.91
9.29
10.51
10.83
54.88
48.09
43.93
41.67
40.28
2.16
1.68
1.42
1.21
1.06
5.59
3.30
2.31
1.68
1.33
80%
90%
100%
110%
120%
25