Beruflich Dokumente
Kultur Dokumente
(didier.kouokap@gmail.com)
t is the volatility.
1
using liquid assets as the equity underlying). This is equivalent to say that there
is a risk-neutral measure (probability), under which the drift of any tradable or
replicable asset or strategy is the risk-free rate: t = rt .
Pricing is done under the risk-neutral probability, this implies that the drift
term is the risk-free short interest rate and is known. Therefore, the only degree
of freedom we have to drive the equity underlying is the volatility. Thats why
the volatility modelling is so crucial.
When modelling the volatility, our first requirement will be to match the so
called vanilla options (call and put in equity world). Matching the call and put
prices for all the maturities will allow us to replicate the forward on the equity
underlying, as the call and put prices are linked to the equity forward through
the so called call-put parity formula:
x0 +
0 00 00
g(x) = g(x0 )+(x x0 ) g (x0 )+ (K x)+ g (K)dK+ (x K)+ g (K)dK
0 x0
(1)
This formula, known as Carr formula, also gives a static replication strat-
egy for the payoff. Of course one could never succeed to perfectly exploit this
formula, as the market prices available are not continuous (in strike) and there
is no market liquidity for small strikes (below 60%) and for high strikes (above
200%). There are some numerical techniques for minimizing the effect of the
non continuity in strike. These techniques consist in smartly computing the
calls and puts weights on some specific strikes; depending on the payoff. The
use of the above formula has been largely documented in the pricing of Variance
Swaps. The reader can refer to [6] for further details.
Some exotic products as forward start options (all the forward start options
depend on volatility of the volatility), clicquets or napoleon strongly depends
on the volatility of volatility, and the forward skew (forward prices of the call
and put options).
Finally we are expecting the volatility model to behave such that we match:
2
1. The market prices of vanilla put and call options for all the strikes and all
the maturities;
2. The volatility of volatility;
3. The forward implied volatilitys skew (skew at the money forward). We
will clearly define the skew in next section, but before that we need to
define the implied volatility.
Imp
Skew(t, T ) =
ln(K) |K=Ft,T
3
Can help having an idea how the volatility can impact some complicated
products (as it is easy to handle);
it is a good base for building and testing more complicated volatility mod-
els;
From the last point we may want to derive a model, a volatility function that
allows to replicate the whole market vanilla grid (strikes and maturities) within
a single Monte Carlo pricing for instance. This has been achieved by Bruno
Dupire in 1994 when he discovered the local volatility function.
4
C = Call(T, K) is the price of a vanilla call option for maturity T and
strike K;
r is the the short interest rate;
q is the proportional dividends rate.
There is a second interpretation of the local volatility function: the square of the
local volatility function is the projection of the unknown real stochastic variance
in the space (information) defined by the equity underlying:
5
5 Stochastic volatility models
With stochastic volatility models we are trying to handle forward skew and
volatility of volatility while being able to be calibrated on market vanilla prices
with a cheap cost.
Most of the stochastic volatility models used can be ranged in a same family
models called Constant Elasticity Variance (CEV) models. The generic dynam-
ics within this models is the following:
dSt p
= t dt + Vt dWtS
St
dVt = (V Vt ) dt + Vt dWtV
d W S ; W V t = dt
V > 0 is the level of the variance towards which the process converges
after un very long time;
0 is the mean reverting parameter. It is the intensity of calling back
the variance process towards the long term variance level;
> 0 is the volatility of volatility parameter;
]0; 1] is the elasticity parameter:
In addition to the CEV models, one can add the Lorenzo Bergomis variance
model, the Ballands log normal model and the Karasinski and Sepp two factors
model.
Ballands model: p 1
t = Vt = 0 eZt 2 V ar(Zt )
6
Begomi chooses to model the forward instantaneous variance: tT =
Et [VT ]; with Vt = tt
The main idea behind this choice is that the forward instantaneous
variance can be initialised using the term structure of variance swap
prices, as we have that
tT = ((T t)V arSwap(t, T ))
T
The model is built such that there is a separation between the skew
and the volatility of volatility (which is not the case with classical
models above, as shown by Lorenzo Bergomi in [8])
The 1-factor version of the model is the following
(T t)
Xt 21 w2 e2(T t) V ar(Xt )}
tT = 0T e{we
dXt = Xt dt + dWtV
Karasinski and Sepp model (Karasinski and Sepp 2012, The beta stochas-
tic volatility model [12]):
dt = ( t ) dt + t dWt + dWt
d W ; W t = 0
7
5.2 Stochastic volatility models drawbacks
Can be unstable and difficult to implement. We need to find or adapt exist-
ing discretization schemes such that the variance process remains positive
while diffusing. We should avoid flooring the variance process at zero, as
doing this brings a distorsion in the process distribution, and may lead to
wrong prices;
Not all the parameters sets are acceptable;
Except the affine models (Heston) for which there are closed form for-
mula for vanilla call and prices, there are no closed form formula for most
stochastic volatility models. Therefore the only way to calibrate the model
parameters on vanilla prices is through a Monte Carlo simulation (or PDE
pricing). The PDE is unstable due to the dimension, and the Monte Carlo
is time consuming (more than five hours for performing one calibration).
The Heston Model is the only stochastic model to provide closed form formula
for the vanilla call and put prices; and thus a fast calibration on vanilla prices.
However it has been shown that the Heston model generates a wrong skew
(bergomi 2004, Smile Dynamics [8]). The Others stochastic models with ac-
ceptable skew and volatily dynamics are long to be calibrated on market vanilla
prices. The idea has been made to combine stochastic volatility model with a
local adjustment factor. The stochastic volatility will be used to manage the
forward skew and volatility of volatility, while the local adjustment factor will
be used to match the market vanilla prices.
The main challenge with this model is how do we compute the adjustment
factor in order to match the market vanilla prices? The solution starts with
a result known as Gyongys Theorem. This theorem suggests that the equity
8
underlying process with LSV model has the same terminal distribution as the
equity underlying with the market local volatility function if
E0 Vt 1{ft [f ;f +df ]}
E0 [Vt |ft = f ] = (2)
E0 1{ft [f ;f +df ]}
+
vp(t, f, v)dv
= 0 +
0
p(t, f, v)dv
p 1 2 2
1 2 2 2
2 + 12
(t, f, v) = (t, f )vp + v p + (t, f )v p
t 2 f 2 2 v 2 f v
(3)
lim p(t, f, v) = (f f0 ; v v0 )
t0+
9
2. solve equation 3 for each point (fi , vj ) of the grid;
3. Integrate along v and compute the adjustment factor using 2.
mkt (t, f )
(t, f ) =
locSto (t, H(t, f ))
f
!
dx
H(t, f ) = 1
t
f0 xmkt (t, x)
x
dy
t (x) =
(t) ylocSto (t, y)
T
(T ) 1 2
0
ln = locSto (t, f0 ) 1 (t, f0 ) f0 (t, f0 ) dt (4)
f0 2 0
2
locSto (t, x) = E0 [Vt |Xt = x]
E0 Vt 1{Xt [x;x+dx]}
=
E0 1{Xt [x;x+dx]}
E0 Vt pX x|FtV dx
=
E0 pX x|FtV dx
E0 Vt pX x|FtV
=
E0 pX x|FtV
10
K 2
1
2(12 ) t Vs ds
pX x|FtV = q
t e 0
x (1 2 ) 0 Vs ds 2
With
t tp
x 1
K := ln + Vs ds Vs dWsV
x0 2 0 0
2
The computation of locSto (t, x) can be done in Monte Carlo.
This technique is not accurate due to equation 4 which is an expectation of
the original equation to be solved.
E0 Vt 1{ft [f ;f +df ]}
E0 [Vt |ft = f ] =
E0 1{ft [f ;f +df ]}
+
vp(t, f, v)dv
= 0 + (5)
0
p(t, f, v)dv
PN (i) (i)
i=1 t V f t f
=
PN (i)
i=1 ft f
(i) (i)
ft and Vt are the forward and the variance for the ith Monte Carlo
path;
The Dirac function can be approximated with the kernel function as
explained in Guyon-Labordere (2012), [11];
11
Given the initial adjustment factor (t0 , f0 ), diffuse the variance Vt1 ,
and diffuse the forward ft1 ;
repeat the operation for N paths, and compute the adjustment factor
(t1 , f ), using equation 5.
The only point to be checkeck regarding this technique is how the choice of the
kernel function affects the results.
References
[1] Fischer Black and Myron Scholes (1973). The Pricing of Options and Cor-
porate Liabilities. The Journal Of Political Economy, Vol. 81, No. 3 (May-
Jun. 1973), pp 637-654. The University Of Chicago Press.
[2] Gyongy I. (1986). Mimicking the One-Dimensional Marginal Distributional
Marginal Distributions of Processes Having an Ito Differential. Probability
Theory and Related Fields, 71, pp 501-516.
[3] Heston S. (1993). A Closed-Form Solution for Options with Stochastic
Volatility with Applications to Bonds and Currency Options. Review of
Financial Studies, 6, pp 327-343.
[4] Dupire B. (1994). Pricing With a Smile. Risk Magazine July 2007, Cutting
Edge Classic from January 1994. Volatility, pp 126-129.
[5] Avellaneda M., Levy A. and Paras A. (1995). Pricing and Hedging Deriva-
tive Securities in Markets with Uncertain Volatilities. Applied Mathemati-
cal Finance, 2, pp 73-88.
[6] Demeterfi K., Derman E., Kamal M. and Zou J. (1999). More Than You
Ever Wanted To Know About Volatility Swaps. Quantitative Strategies
Research Notes. Goldman Sachs. March.
[7] Lipton A. (2002). The vol smile problem. Risk Magazine February 2002,
Cutting Edge. pp 61-65.
[8] Bergomi L. (2004). Smile Dynamics. Risk Magazine September 2004, Cut-
ting Edge. pp 117-123.
[9] Bergomi L. (2005). Smile Dynamics II. Risk Magazine October 2005, Cut-
ting Edge. pp 67-73.
[10] Labordere P.-H. (2009). Calibration of Local Stochastic Volatility Models
to Market Smiles. Social Science Research Network (SSRN). October.
[11] Guyon J. and Labordere P.-H. (2011). The Smile Calibration Problem
Solved. Social Science Research Network (SSRN). July.
[12] Karasinski P. and Sepp A. (2012). The Beta Stochastic Volatility Model.
Risk Magazine October 2012, Cutting Edge. pp 66-71.
12