32
Zeliade Systems Heston 2010 Zeliade White Paper March, 2011 Zeliade Systems ZWP-0004

Heston 2010 - Zeliade

  • Upload
    others

  • View
    5

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Heston 2010 - Zeliade

Zeliade Systems

Heston 2010

Zeliade White Paper March, 2011Zeliade Systems

ZWP-0004

Page 2: Heston 2010 - Zeliade
Page 3: Heston 2010 - Zeliade

Zeliade Systems SAS Zeliade Systems

56 rue Jean-Jacques Rousseau 75001 Paris FrancePhone : +(33) 1 40 26 17 29 Fax : +(33) 1 40 26 17 81e-mail : [email protected]

TITLE: Heston 2010NUMBER: ZWP-0004NUMBER OF PAGES: 26FIRST VERSION: December, 2010CURRENT VERSION: March, 2011REVISION: 2.2.0

This document must not be published, transmitted or reproduced without permission from Zeliade Systems SAS.Copyright c© 2007–2011 Zeliade Systems SAS. All Rights Reserved.Trademarks: Zeliade Systems is a registered trademark of Zeliade Systems SAS. All other company and product names referenced in this document are used for identificationpurposes only and may be trade names or trademarks of their respective owners.Legal disclaimer: ZELIADE SYSTEMS SAS AND/OR ITS SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE INFORMATION CONTAINEDIN THIS DOCUMENT FOR ANY PURPOSE. THIS DOCUMENT IS PROVIDED ”AS IS”, WITHOUT WARRANTY OF ANY KIND. ZELIADE SYSTEMS SAS AND/OR ITSSUPPLIERS HEREBY DISCLAIM ALL WARRANTIES AND CONDITIONS OF WITH REGARD TO THIS INFORMATION, INCLUDING ALL IMPLIED WARRANTIES ANDCONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON INFRINGEMENT. IN NO EVENT SHALL ZELIADE SYSTEMS SASBE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF INFORMATION AVAILABLE IN THIS DOCUMENT.

Page 4: Heston 2010 - Zeliade

Contents

1 The Heston model and its parameters 2

1.1 The generic Heston model . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 The martingale issue: size matters. . . . . . . . . . . . . . . . . . . . . . . 4

1.3 A useful reparameterisation . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.4 Heston Symmetry and the large correlation regime . . . . . . . . . . . . . . 4

1.4.1 Inversion and Share measure . . . . . . . . . . . . . . . . . . . . . 4

1.4.2 The large correlation regime . . . . . . . . . . . . . . . . . . . . . . . 5

1.5 Anticorrelated Heston . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Pricing and calibration 6

2.1 The semi-closed-form formula . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Jaeckel & Kahl’s approach . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 ”The Little Heston trap” . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.4 The Lewis-Lipton approach . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2.5 Lewis expansion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.6 Simulation of the Heston model . . . . . . . . . . . . . . . . . . . . . . . . 9

2.7 Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3 Implied volatility asymptotics 11

3.1 General asymptotic results . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.1.1 Short-maturity behaviour . . . . . . . . . . . . . . . . . . . . . . . 11

3.2 The good correlation regime . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.2.1 Extreme strikes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.2.2 Large maturity behaviour . . . . . . . . . . . . . . . . . . . . . . . 14

3.2.3 Long-term ATM slopes and curvature . . . . . . . . . . . . . . . . 16

3.3 The large correlation regime . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.3.1 Extreme strikes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3.3.2 Slippy Slopes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.4 Application: the SVI connection . . . . . . . . . . . . . . . . . . . . . . . . 18

3.5 Symmetric smiles and the uncorrelated Heston model . . . . . . . . . . . 19

Page 5: Heston 2010 - Zeliade

4 Beyond the Heston model 19

4.1 Time-dependent Heston . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2 Multifactor Heston models . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.3 Affine stochastic volatility models with jumps . . . . . . . . . . . . . . . 20

c© Zeliade Systems SAS v/26 ZWP-0004– March, 2011

Page 6: Heston 2010 - Zeliade

Abstract

The Heston model is one of the most popular stochastic volatility models for Equityand FX modelling. Although it was developed more than fifteen years ago, its un-derstanding is still not complete and many recent publications have addressed deeptheoretical and implementation issues. We review here some recent results on thismodel up to and including year 2010.

Page 7: Heston 2010 - Zeliade

Introduction

The Heston model is one of the most popular stochastic volatility models for Equityand FX derivatives pricing. Even if the pricing of European vanilla options within thismodel has been settled for more than fifteen years from the theoretical viewpoint, abunch of recent papers address the issue of computing effectively the Heston Call/Putsemi-analytical formula. Another front where the pace of innovation has been acceler-ating very recently is the design of simulation algorithms for stochastic volatility mod-els, the classical Euler approximation scheme being notoriously deficient in general forsuch models. In fact even the mathematical understanding of the Heston model is notcomplete: recent works suggest that the 2 regimes κ − ρσ > 0 and κ − ρσ ≤ 0 be-have very differently (the parameters are defined in (1)). Only the first regime, whichcovers the usual case of negative stock/volatility correlation, seems to be completelyunderstood so far.

The first issue raised a couple of years ago was about the pricing of European vanillaoptions. Although the semi-closed formula has been known since the beginning (see [37]in 1993), it is not straightforward to implement because of the potential oscillatory be-haviour of the complex integrand which comes into play through the Fourier-type in-version formula. Fast Fourier Transform methods often work well for a given rangeof the model parameters, but show poor robustness properties when the model pa-rameters move—which is almost systematically the case in a calibration procedure, forinstance. The rigorous and efficient computation requires a thorough study of the in-tegrals involved as well as a proper handling of complex numbers and branch cuts.Several solutions have been proposed in the literature, which suggest a robust imple-mentation.

Similarly, standard and traditional Euler schemes for Monte Carlo simulations wereproved to be insufficient: the price to be computed is very sensitive to the effectivevalue of the volatility which is too coarsely approximated by the Euler scheme. Moreadvanced techniques, adapted to Heston-like models (square-root processes) have re-cently been developed to handle this issue properly and efficiently.

From a more theoretical point of view, some properties have recently been proved,making both the understanding and the use of the Heston model much easier, evenif some issues remain. In particular, the question of the true martingality of an assetfollowing Heston dynamics was not clear until recently: indeed, in case of positivestock-volatility correlation, the stock price can grow way too fast, and many popularstochastic models are not true martingales but only local martingales (in other words,strict local martingales), as studied for instance by Jourdain in [44].

Furthermore, symmetries as well as particular combinations of the model parameters

c© Zeliade Systems SAS 1/26 ZWP-0004– March, 2011

Page 8: Heston 2010 - Zeliade

have been revealed, thus casting a new light upon the practical meaning (and influ-ence) of these parameters.

Finally, asymptotic properties of the model have been thoroughly studied: small andlarge time behaviours, wings of the implied volatility for fixed maturity. Though the-oretical these results might seem at first sight, they are actually extremely useful inpractice to determine initial points for the calibration of the model, for instance. Onthis calibration issue, least-square minimisation methods based on these asymptoticalresults as a proxy have proved to be amazingly accurate.

All these very recent advances (in the last four years or so) have however left aside acouple of issues still to be solved. One in particular has recently been revealed: theimportance of the κ− ρσ > 0 condition, which turns out to be most of the time hiddenin numerous papers. Even if on the equity market, the stock-volatility correlation isalmost always negative, on FX markets, the correlation between the exchange rate andthe instantaneous volatility is positive in one direction and negative in the other, sothat for small κ and a positive correlation the condition could fail. Very few papershave recently tackled this issue and we will mention them, as it should be.

The order of the presentation will follow a natural approach, by first looking at theproperties of the Heston model, then by studying the pricing of vanilla options, andfinally by reviewing asymptotical results and the recent extensions of the model.

1 The Heston model and its parameters

1.1 The generic Heston model

Consider the forward price process (Ft)t≥0. Under the risk-neutral measure, the Hestonstochastic volatility model [37] takes the following form:

dFt = Ft√vt dWt, F0 > 0

dvt = κ (θ − vt) dt+ σ√vt dZt, v0 > 0

d 〈W,Z〉t = ρ dt,

(1)

whereW and Z are two standard Brownian motions, κ > 0, θ > 0 and σ > 0 are respec-tively the mean-reversion speed, the long-term variance and the instantaneous volatil-ity of the variance process (vt)t≥0. Note that v0 > 0 is assumed to be non random at time0, and accounts for the short-term at-the-money implied variance observed on the mar-ket. The parameter ρ ∈ [−1, 1] represents the correlation between the asset price and itsinstantaneous volatility, and corresponds to the so-called leverage effect. The varianceprocess (vt)t≥0 is called a Feller diffusion (or a CIR process) and the Yamada-Watanabe

c© Zeliade Systems SAS 2/26 ZWP-0004– March, 2011

Page 9: Heston 2010 - Zeliade

conditions (see [46, Section 5.2.C]) ensure that a non-negative unique strong solutionexists. Since the process (Ft)t≥0 can be written as the exponential of a smooth functionalof the variance process, it also has a unique strong solution. Since the square-root func-tion is not smooth at the origin, understanding the behaviour of the variance process atthis point is fundamental. The Feller classification of boundaries for one-dimensionaldiffusions (see [47, Chapter 15, Section 6]) implies the following:

(i) if 2κθ ≥ σ2, then the origin is unattainable;

(ii) if 2κθ < σ2, then the origin is a regular, attainable and reflecting boundary; thismeans that the variance process can touch 0 in finite time, but does not spendtime there;

(iii) infinity is a natural boundary, i.e. it can not be attained in finite time and theprocess can not be started there.

In the rest of this paper, we shall refer to the inequality 2κθ ≥ σ2 as the Feller con-dition. We refer the interested reader to [54] for the implications of such a boundaryclassification when pricing options using finite difference schemes.

Notation 1. We will from now on denote Ft ∼ H (F0, v0, κ, θ, σ, ρ, t) the price of an assetfollowing the Heston dynamics (1). Since we consider a forward price, the interest rate, thedividends and the repo rates are already included in the price Ft itself.

Since we shall be interested in the properties of both the variance process (vt)t≥0 andthe forward price process (Ft)t≥0, it is worth recalling the following. For any δ ≥ 0

and y0 ≥ 0, the unique strong solution to the stochastic differential equation dYt =

δdt + 2√XtdWt, with Y0 = y0 and (Wt)t≥0 being a standard Brownian motion, is called

a squared Bessel process with dimension δ. Straightforward calculations show that thevariance process (vt)t≥0 governing the Heston model can be written as

vt(in law)

= e−κtYσ2(e−κt−1)/(4κ), for any t ≥ 0, (2)

where (Yt)t≥0 is a squared Bessel process starting at v0 with dimension 4κθ/σ2 This inparticular implies that, for any 0 ≤ s ≤ t, the conditional distribution of vt knowing vsis a chi-squared distribution (see [33] for more details).

Notation 2. In relation to Bessel processes (2), the CIR process in (1) is usually written dvt =

(κθ − κvt) dt+ σ√vt dZt, and we therefore define

H (F0, v0, κ, κθ, σ, ρ, t) := H (F0, v0, κ, θ, σ, ρ, t) .

c© Zeliade Systems SAS 3/26 ZWP-0004– March, 2011

Page 10: Heston 2010 - Zeliade

1.2 The martingale issue: size matters.

Even if stochastic models driven by pure Brownian terms like (1) are always local mar-tingales, a size issue could prevent them from being fully qualified martingales, asshown by Jourdain [44]. In the case of the Heston model, this could happen when thestochasticity of the volatility makes the underlying get larger, that is, in case of posi-tive correlation. However, everything turns out to be fine (for the first moment only,as we will see later): The following proposition is proven in [44] by a clever use ofthe Gronwall’s lemma. It was also proved in [54] by a careful study of the Novikovcriterion:

Proposition 3. If Ft ∼ H (F0, v0, κ, θ, σ, ρ, t) then (Ft)t≥0 is a true martingale.

A clear self-contained proof of the true martingality of the Heston model for generalparameters has been provided recently by Keller-Ressel in [48] and also in [18], bystudying the characteristic transform in the framework of affine processes in relationwith solutions of generalised Riccati equations.

1.3 A useful reparameterisation

A time-scaling of the Heston SDE (1) so that the rescaled volatility has a normalisedvolatility of volatility gives the following property:

H (F0, v0, κ, θ, σ, ρ, t) = H(F0,

v0

σ,κ

σ,θ

σ, 1, ρ, σt

)= H (F0, v0, α, ψ, 1, ρ, t) ,

with v0 := v0/σ, α := κ/σ, ψ := κθ/σ2 and t := σt. In other words, the Hestondynamics is that of a stochastic volatility model H with unit volatility of volatilityparameterised by four parameters: v0, α, ψ, ρ. If ψ and α are fixed, the volatility ofvolatility σ can be seen as a multiplier of the calendar clock at which looking at themodel H. Many practitioners use this reparameterisation of the Heston model, whichis suggested in [18].

1.4 Heston Symmetry and the large correlation regime

1.4.1 Inversion and Share measure

In this section,we shall highlight the symmetric structure of the Heston model. Beforedoing so, let us define the Share measure as the probability measure taking the ratioFT/F0 as the new numeraire. Note that this is a well-defined transformation since

c© Zeliade Systems SAS 4/26 ZWP-0004– March, 2011

Page 11: Heston 2010 - Zeliade

Proposition 3 above ensures that the process (Ft)t≥0 is a true martingale. The follow-ing lemma conveys a lot of information on the influence of the Heston parameters.Essentially, it says that when one considers an asset (Ft)t≥0 following some Heston dy-namics, then the process

(F−1t

)t≥0

also follows a Heston dynamics up to the relatedchange of measure.

Lemma 4. (Heston Symmetry)If Ft ∼ H (F0, v0, κ, θ, σ, ρ, t), then under the Share measure—i.e., where FT/F0 is the newnumeraire—we have F−1

t ∼ H(F−1

0 , v0, κ, θ, σ,−ρ, t)

, where κ := κ− ρσ and θ := κθ/κ. In

rescaled parameters under the Share measure this reads F−1t ∼ H

(F−1

0 , v0, α− ρ, ψ, 1,−ρ, t).

The proof of this mainly relies upon a simple Girsanov-change of measure argument.In [17], the author proves the same but using the characteristic function of Heston.Obviously this Heston symmetry is an involution on the Heston dynamics such thatκ − ρσ > 0, with a single fixed point which is the uncorrelated Heston model (ρ = 0).By turning a Call price expectation into a Put price under the Share measure, it canbe shown that the right-wing of the Heston model is the left wing of its symmetrisedmodel (and vice-versa). This is useful in practice since many authors provide resultson smile asymptotics only on one side of the smile. A last consequence is that the at-the-money volatility structure (aka the implied volatility term structure) should be leftinvariant by the Heston symmetry.

1.4.2 The large correlation regime

The previous discussion clearly shows that the region of parameters κ − ρσ ≤ 0, oryet in rescaled parameters α ≤ ρ, is singular in some sense: the symmetry can notbe applied in a straightforward manner since the corresponding volatility parametersκ and θ will be negative. Even if some sense could be given to the solution of thestochastic differential equation so obtained, the properties of the volatility process willbe quite different than in the usual case. From now on we will call the region κ−ρσ ≤ 0

(α ≤ ρ) the large correlation regime, and its complementary the good correlation regime.

1.5 Anticorrelated Heston

The case ρ = −1 in Heston (by symmetry the case ρ = 1 has analogous properties)has some interesting features. In particular, as stated in the following proposition, theimplied volatility is a strictly decreasing function of the strike, and hence the anticor-related Heston model will is not able to fit smiles that do not have this property.

c© Zeliade Systems SAS 5/26 ZWP-0004– March, 2011

Page 12: Heston 2010 - Zeliade

Proposition 5. Assume that ρ = −1 and define F ∗T

:= F0 exp(v0 + ψT

)for all T = σT > 0,

then the inequality FT < F ∗T

always holds. The implied volatility is strictly decreasing for allstrikes below F ∗

Tand null whenever the strike is greater than F ∗

T.

The proof relies on the observation of the system of SDEs (1) in the anti-correlatedcase. Note that this property is obtained by Fourier transform in Gatheral’s book [30].The anti-correlated Heston is sometimes named the Heston-Nandi model [38], by ref-erence to a work of Heston and Nandi who studied a discrete time version of the anti-correlated Heston.

2 Pricing and calibration

2.1 The semi-closed-form formula

Heston [37] solved the pricing problem for a European Call option Ct (Ft, vt) at time t,with time to maturity τ = T − t, written on a forward stock price Ft, with strike K:

Ct (Ft, vt) = Fte−rτP1 (Ft, vt)−Ke−rτP2 (Ft, vt)

with

Pj (Ft, vt) :=1

2+

1

π

∫ +∞

0

<(fj (Ft, vt, x)

ixe−ixk

)dx

fj (Ft, vt, x) := exp(Cj (τ, x) +Dj (τ, x) v + ix log (Ft)

)

Cj (τ, x) :=κθ

σ2

((bj − iρσx+ dj) τ − 2 log

(1− γj exp (djτ)

1− γj

))

Dj (τ, x) :=bj − iρσx+ dj

σ2

(1− exp (djτ)

1− γj exp (djτ)

)

γj :=bj − iρσx+ djbj − iρσx− dj

, dj :=

√(bj − iρx)2 − σ2x (2iuj − x)

u1 :=1

2, u2 := −1

2, k := log (K) , b1 := κ− ρσ, b2 := κ

(3)

So the problem of pricing a Call option in the Heston model eventually boils downto efficiently computing the above complex integral. Several methods are available,either by direct integration (Gauss-Legendre, Gauss-Lobatto) or by FFT. In rescaled

c© Zeliade Systems SAS 6/26 ZWP-0004– March, 2011

Page 13: Heston 2010 - Zeliade

parameters, the formula can be simplified as

Ct (Ft, vt) = Fte−rτP 1 (Ft, vt)−Ke−rτP 2 (Ft, vt)

with

P j (Ft, vt) :=1

2+

1

π

∫ +∞

0

<(fj (Ft, vt, x)

ixe−ixk

)dx

fj (Ft, vt, x) := exp(Cj (τ , x) +Dj (τ , x) v + ix log (Ft)

)

Cj (τ , x) := ψ

((bj − iρx+ dj

)τ − 2 log

(1− γj exp

(djτ)

1− γj

))

Dj (τ , x) :=(bj − iρx+ dj

)( 1− exp(djτ)

1− γj exp(djτ))

γj := γj =bj − iρx+ djbj − iρx− dj

, dj :=

√(bj − iρx

)2 − x (2iuj − x)

u1 :=1

2, u2 := −1

2, k := log (K) , b1 := α− ρ, b2 := α, τ := στ

(4)

Note that (3) and (4) hold both in the good and large correlation regimes.

2.2 Jaeckel & Kahl’s approach

Consider Equation (3), where we have Pj (Ft, vt) = 1/2 + π−1∫ +∞

0Ψj (x) dx, j = 1, 2.

Jaeckel and Kahl [40] proved that the functions Ψj have genuine limits both at zeroand at infinity, and suggest the use of an adaptive Gauss-Lobatto type integration al-gorithm after mapping the interval of integration to the compact interval [0, 1] to dealwith the oscillatory behaviour of the integrand.

2.3 ”The Little Heston trap”

Albrecher et al. [1] proposed to make an efficient transformation when computing thecharacteristic function of the log forward asset price, defined by φ (u, t, T ) = Et

(eiu log(FT )

).

From [40], we know that this is worth (the subscript φ1 is to differentiate it from Al-brecher et al.’s one)

φ1 (u, t, T ) = exp(iu log (Ft) + C (τ , u) +D (τ , u) vt

),

c© Zeliade Systems SAS 7/26 ZWP-0004– March, 2011

Page 14: Heston 2010 - Zeliade

with

C (τ , u) := ψ

((α− ρui+ du

)τ − 2 log

(γu exp

(duτ)− 1

γu − 1

)),

D (τ , u) :=(α− iρu+ du

)( exp(duτ)− 1

γu exp(duτ)− 1

),

du :=

√(α− iρu)2 + (u2 + ui), γu :=

α− iρu+ duα− iρu− du

, τ := σ (T − t) .

Due to the branch cuts od the complex square root and/or logarithm, a great care isneeded while handling such expressions. We refer to [1], section 3, for a detailedexplanation of the fact that switching from γu to γ−1

u prevents from discontinuity alongthe evil real-negative axis. The transformed characteristic function is then :

φ2 (u, t, T ) = exp(iu log (Ft) + C (τ , u) + D (τ , u) vt

),

with

C (τ , u) := ψ

((α− iρu− du

)τ − 2 log

(γu exp

(−duτ

)− 1

γu − 1

)),

D (τ , u) :=(α− iρu− du

)( exp(−duτ

)− 1

γu exp(−duτ

)− 1

),

γu :=1

γu=α− iρu− duα− iρu+ du

.

2.4 The Lewis-Lipton approach

Independently, Lewis in [50] and Lipton (cf. [52] and [51], in the context of FX options)suggest to use a more tractable form of the classical inverse Fourier representation,which corresponds to the re-writing of the payoff of a Call like:

(FT −K)+ = FT −min(FT , K)

The abstract pricing formula reads, in a world with no interest rates:

E[(FT −K)+] = F0 −K

π

∫ +∞

0

<(exp((iu+ 1

2)k)φ

(u− 1

2, 0, T

))u2 + 1

4

du

where k = log(K) and φ is the characteristic function of the distribution of the log ofthe underlying at time T defined in Section 2.3.

One of the main interests of this expression is that there is no singularity in the inte-

c© Zeliade Systems SAS 8/26 ZWP-0004– March, 2011

Page 15: Heston 2010 - Zeliade

grand, unlike the previous approach.

The Lewis-Lipton approach is very often used in practice ([31], [59], [42]). It is also oneof the key ingredients in the work of Tehranchi on the asymptotics of implied volatility([60]).

2.5 Lewis expansion

When the volatility of volatility σ becomes small, the method by integration describedin Section 2.1 above looses some accuracy, so Lewis [50] proposed the following ap-proximation. Let σ2 (x) denote the implied variance for a log forward moneyness x,we have

σ2 (x) = I0 + I1 (x) + I2 (x) ,

where the Ii are given by

I0 := θ +v0 − θκT

(1− e−κT

)I1 (x) :=

σJ1

T

(1

2+

x

TI0

)I2 (x) :=

σ2

T

{J3

(x2

2T 2I20

− 1

2TI0

− 1

8

)+ J4

(x2

T 2I20

+x

TI0

− 4− TI0

4TI0

)+J2

1

2

(− 5x2

2T 3I30

− x

TI0

+12 + TI0

8T 2I20

)},

with

J1 :=ρT

κ

(θ − (v0 − θ) e−κT

)+v0 − 2θ

κ2

(1− e−κT

)J3 :=

T

2κ2

(θ − 2 (v0 − θ) e−κT

)+

1− e−κT

2κ3

((v0 −

θ

2

)(1 + e−κT

)− 2θ

)J4 :=

ρ2

κ3(v0 − 3θ) +

ρ2θ

κ2t+

ρ2

κ3(3θ − v0) e−κt +

ρ2t

κ2(2θ − v0) e−κt +

ρ2t2

2κ(θ − v0) e−κt.

Remark 6. Even if σ does not appear anymore in the rescaled formulation of Heston, the limitas t tends to zero is not the same as the one in the original Heston when t tends to zero, as theother parameters in the rescaled Heston also depend on σ.

Small vol of vol asymptotics are also computed in Lipton’s book ([51]).

2.6 Simulation of the Heston model

The option pricing formula above it valid for European vanilla options. For exotic op-tions, in particular path-dependent options, one shall need to use either pde methods

c© Zeliade Systems SAS 9/26 ZWP-0004– March, 2011

Page 16: Heston 2010 - Zeliade

or Monte Carlo simulations. However, the square-root function in the stochastic differ-ential equation for the variance process in (1) is subtle to handle. As a simple example,let us consider a naive Euler discretisation of the variance process alone between timet > 0 and time t+∆t. We have vt+∆t = (1− κ∆t) vt+κθvt+σn

√vt∆t, where n is a Gaus-

sian random variable with zero mean and unit variance. This clearly implies that givenvt > 0, the probability P (vt+∆t < 0) = P

(n < −

((1− κ∆t) vt + κθ∆t

)/√σ2vt∆t

)is

strictly positive and decreases as the time step ∆t tends to zero. When simulatingpaths of the variance process, even if the Feller condition holds, the process can takenegative values, and the square root is then not well-defined anymore. Several ”fixes”have been proposed in the literature; they are essentially based on considering, at eachtime step, some combination of the absolute value (or the positive part) of the varianceprocess. We refer the interested reader to [53] to a precise description of the differentEuler schemes that have been developed to solve this issue. In the same spirit, Jaeckel& Kahl [41] have proposed a Milstein scheme to simulate both processes. Howevertheir simulation ensures that the variance process remains positive if and only if thecondition 4κθ > σ2 is satisfied, which is often violated in practice. Unfortunately theydo not provide a solution to this, but a fix similar to that for Euler schemes is usuallyapplied in practice.

Even so, according to Broadie & Kaya [12], Euler schemes converge extremely slowlyfor the simulation of the Heston stochastic volatility model. In [12], they provide an”exact” method for simulating the process, relying on the computation of Bessel func-tions. Indeed, consider the stock price process following the Heston dynamics (1), thenit is straightforward to see that, given

∫ t0vsds and

∫ t0

√vs dZs, we have

log

(FtF0

)∼ N

((κρ

σ− 1

2

)∫ t

0

vsds+ρ

σ(vt − v0 − κθt) , (1− ρ2)

∫ t

0

vsds

),

where N denotes the Gaussian distribution, so that simulating Ft boils down to sam-pling from the conditional distribution

(∫ t0vsds | v0, vt

). They do so by numerical in-

version of its characteristic function. This scheme has the advantage of being unbi-ased; however, its numerical complexity makes it difficult to implement efficiently andis henceforth scarcely used in practice. Note that Glasserman & Kim [32] have pro-posed a way to speed up the computation of the inverse characteristic function usingthe theory of squared Bessel bridges. Another scheme widely used in practice is the[5] scheme, which carefully handles the conditional distribution of the discretised vari-ance when it becomes negative by choosing a distribution giving weight to the barrier0 and an additional positive point controlled by the matching of the 1st and 2nd localmoments, as usual. More advanced simulation methods have recently been developedin [57] or in [2] and [3], based on cubature methods.

c© Zeliade Systems SAS 10/26 ZWP-0004– March, 2011

Page 17: Heston 2010 - Zeliade

2.7 Calibration

The general approach to the calibration of parametric models, like Heston, is to apply aleast-square type procedure either in price or implied volatility. This kind of approachwill in general be very sensitive to the choice of the initial point, which will very oftenin practice drive the selection of the local minima the algorithm will converge to. Thevarious explicit formulae for short or long term asymptotics, conveniently inverted,may come into play to get a pertaining initial point, even if, as we shall see, somecare is needed in the large correlation regime. It might be useful too to work in rescaledparameters: this will feed the optimisation algorithm with the adequate variable axes.

Such algorithms will typically converge in a few seconds on a standard laptop. Anorder of magnitude can be gained by using the derivatives of the price, as describedfor instance in [56].

3 Implied volatility asymptotics

In this section, we present an overview of the many recent results concerning theasymptotic properties of the Heston model, in particular those of the correspondingimplied volatility. We first present the results which hold in both correlation regimes,and then those depending on the correlation regime. In the following subsections weshall denote σT (x) the implied volatility of a European Call option written on the (for-ward) asset price Ft, with strike K = F0ex maturing at time T . We will also denoteXt = log (Ft) the log-forward price for convenience. Many results in this section willbe based on the knowledge and the properties of the Laplace transform of the model.It hence worth recalling its exact form. For any t > 0,we define the moment generatingfunction Λt of the Heston model by

Λt(u) := logE(eu(Xt−x0)

), for all u ∈ R such that the expectation exists. (5)

3.1 General asymptotic results

3.1.1 Short-maturity behaviour

The short-maturity behaviour of the Heston model has recently attracted quite a fewpeople, with a focus on applications of Varadhan’s seminal work [61] on short-timebehaviour of diffusion processes. Berestycki et al. [11] showed that, in a fairly generalstochastic volatility model, the short-time implied volatility is the viscosity solution toa certain PDE; Durrleman [20] characterised and solved this PDE in the Heston model,

c© Zeliade Systems SAS 11/26 ZWP-0004– March, 2011

Page 18: Heston 2010 - Zeliade

and Labordere [36] characterised the small-time behaviour of the implied volatility us-ing the heat kernel expansion on a Riemannian manifold. Finally, in [22], Feng et al.worked out the short-time behaviour of the Heston model in a fast mean-revertingregime using large deviations theory, Alos & Ewald [4] in a small volatility of volatil-ity regime using Malliavin calculus, and Medvedev & Scaillet obtained the short-timebehaviour of general stochastic volatility models by means of asymptotic expansion ofthe corresponding pricing PDE. We present here the main result of interest in practicefor the Heston model, as proved in [23]. Let us define the limiting moment generat-ing function Λ : D → R by Λ(u) := lim

t→0tΛt (u/t), for all u ∈ D, where D is a closed

interval of the real line containing the origin (see [23] for its expression in terms of theHeston parameters). In [23],the authors prove that the function Λ has the followingrepresentation:

Λ(u) =v0u

σ

(√1− ρ2 cot

(ρσu2

√1− ρ2

)− ρ)−1

, for all u ∈ D.

Let us now define the Fenchel-Legendre transform Λ∗ of Λ by the variational repre-sentation Λ∗(x) := sup {ux− Λ(u), u ∈ D}, for all x ∈ R. Then the following theoremholds.

Theorem 7. Let Ft ∼ H (F0, v0, κ, θ, σ, ρ, t), then as the maturity t tends to zero,

limt→0

σt(x) =

|x|√

2Λ∗(x), if x 6= 0

√v0

(1 +

ρσx

4v0

+

(1− 5ρ2

2

)(ρσ

v0

)2x2

24+O

(x3))

. if x = 0

Remark 8. The Legendre transform Λ∗(x) is not available in closed-form here, but can bewritten as Λ∗(x) = xp∗(x) − Λ (p∗(x)), where p∗(x) is the unique solution to the equationΛ′ (p∗(x)) = x.

Remark 9. Note that the ATM result coincides with the formula on page 127 in [50] andsection 3.1.2. in [20]. For higher-order terms (in powers of t), see the recent preprint [26].Adding higher-order terms allows one to calibrate the term structure of the short-maturityimplied volatility smile, not the limiting smile only. Forde et al. [26] have proposed a calibrationmethodology based on these higher-order asymptotics for small maturities in the Heston model,and we refer the interested reader to the corresponding paper for more details on this matter.

3.2 The good correlation regime

We present here asymptotic results in the case κ− ρσ > 0, i.e. α > ρ.

c© Zeliade Systems SAS 12/26 ZWP-0004– March, 2011

Page 19: Heston 2010 - Zeliade

3.2.1 Extreme strikes

In [49], Lee provided the first general result on the asymptotics of the implied volatility,relating the exploding behaviour (to be defined below) of the asset price process to theslope of the smile in the wings. Benaim & Friz ([8] and [9]) sharpened and extendedLee’s results by showing under which circumstances the lim sup in Proposition 10 be-low is a genuine limit. To be able to use this result in practice, one therefore needs theexplosion times of the process, which are derived in [6]. In the Heston case, we canprovide more precise results, which we state in the following corollary.

Proposition 10. Fix t > 0 and let

βR(t) := lim supx→+∞

σ2t (x)t

x

denote the right slope of the total implied variance. Then we have the equality

βR(t) = 2− 4(√

ω∗(t) (ω∗(t)− 1)− (ω∗(t)− 1))

where ω∗(t) > 1 is the unique positive solution of t∗(ω∗(t)) = σt with

t∗(ω) :=4√−D(ω)

(π11{a(ω)<0} + arctan

(√−D(ω)

a(ω)

))

and a(ω) := 2(ρω − α), b(ω) := ω (ω − 1), and D(ω) := a2(ω)− 4b(ω).

The formula given in the above proposition, though not in closed form, is straightfor-ward to solve numerically, as can be seen in Figure 1 below. When t tends to infinity,ω∗(t) tends to the strictly positive root ω+ > 1 of D(ω) and the formula boils down tothe following:

Corollary 11. As t tends to infinity, the following closed-form formula holds,

βR(∞) =2

(1− ρ)

(√(2α− ρ)2 + (1− ρ2)− (2α− ρ)

)Proof. (of Proposition 10 and Corollary 11): both results follow directly from Proposi-tion 3.1 and Corollary 6.2 in [6] as well as [49].

The left slope of the asymptotic smile is obtained easily using the symmetry propertydetailed in Section 1.4. Finally, very recently, Gulisashvili, in [34] and [35] providedsharp asymptotic estimates for the wings of the implied volatility smile under a zero-correlation assumption, thus refining Lee’s result. Let us fix a maturity t > 0 andconsider strikes of the form F0ex. Friz et al. [28] have recently improved this wing

c© Zeliade Systems SAS 13/26 ZWP-0004– March, 2011

Page 20: Heston 2010 - Zeliade

Figure 1: t∗(ω) for α = 0.2, σ = 0.2, ρ = −0.3. We illustrate how to numerically deter-mine the optimal ω∗ for a given maturity t = T .

behaviour in the correlated Heston model. They indeed proved that there exist realconstants β1, β2 and β3 such that

σ2t (x)t =

(β1

√x+ β2 + β3

log(x)√x

+O(φ(x)√x

))2

, as x tends to infinity, (6)

where φ is any positive increasing function on (0,∞) such that limx→∞

φ(x) = ∞. Recallthe definition of the moment explosion t∗(m) := sup {t > 0,E (Smt ) <∞}. Note that thethree constants β1, β2 and β3 are characterised in terms of the critical moment m∗ andthe critical slope s∗ defined by

m∗ := supm≥1{E (Smt ) <∞} , and s∗ := − ∂t∗(m)

∂m

∣∣∣∣m=m∗

.

3.2.2 Large maturity behaviour

In [50, Chapter 6], Lewis obtained the large-time behaviour of the implied volatilityunder the Heston model as a second-order polynomial in the forward log-moneynessXt = log (Ft). However, his proof exhibits a couple of typos and the resulting formulais partially wrong. In [24], using large deviations theory, Forde & Jacquier rigorouslyextended (and corrected) Lewis’ zeroth order asymptotic result to the case where thestrike is of the form F0exT (i.e. is a function of the maturity T ). The intuitive reason for

c© Zeliade Systems SAS 14/26 ZWP-0004– March, 2011

Page 21: Heston 2010 - Zeliade

this parameterisation is that, as the maturity gets large, the range of possible strikesgets large too. Define the limiting cumulant generating function Λ : D → R by

Λ(u) := limt→∞

t−1Λt(u) = ψσ(α− ρp−

√(α− ρp)2 − (p2 − p)

),

where the moment generating function Λt is defined in (5), and where D is a closedinterval of the real line containing [0, 1] (see [24] for an explicit representation). We fur-ther define its Fenchel-Legendre transform Λ∗ : R→ R by Λ∗(x) := sup

{ux− Λ(u), u ∈ D

}.

In [24], the authors proved that it has the explicit representation

Λ∗(x)(x) = xp∗(x)− Λ (p∗(x))

with

p∗(x) :=1− 2αρ

2(1− ρ2)+

(σψρ+ x)

2(1− ρ2)

√1 + 4α2 − 4αρ

x2 + 2xρσψ + σ2ψ2.

Let us define the function σ∞ : R→ R by

σ∞(x) :=√

2

(sgn

2− x

)√Λ∗(x)− x+ sgn

(x− θ

2

)√Λ∗(x)

), (7)

where we recall that θ := σψ/ (α− ρ).

Theorem 12. For all real number x the the equality limt→∞

σt(x) = σ∞(x) holds.

Higher-order terms (in t−1) can be obtained to improve the accuracy of the approxima-tion, see [27] for a precise statement and its proof.

Corollary 13. In the case x = 0 in Theorem 12, the large-time at-the-money implied varianceis given by

σ2∞(0) =

2ψσ

2α + 1h(α, ρ),

where

h (α, ρ) :=8α + 4

1− ρ2g(α, ρ), and g (α, ρ) :=

√(α− ρ

2

)2

+1− ρ2

4− α +

ρ

2,

and where the limit as ρ tends to −1 (or 1) holds since limρ→−1

h(α, ρ) = 1.

c© Zeliade Systems SAS 15/26 ZWP-0004– March, 2011

Page 22: Heston 2010 - Zeliade

3.2.3 Long-term ATM slopes and curvature

Using the functions g and h defined in Remark 13 and differentiating the implied vari-ance slopes derived here above, we obtain the long-term ATM implied variance slopes:

limt→∞

∂xσ2t (x)t

∣∣x=0

=2ρ

2α + 1h(αρ) (8)

Note that these slope results are obtained directly from the large asymptotics of theimplied variance, which is not rigorous. Concerning the curvature, the only knownresult is in [50]. However, it indicates that the curvature is always negative, which doesnot seem reasonable.a

3.3 The large correlation regime

We derive here some asymptotic results when α ≤ ρ.

3.3.1 Extreme strikes

We give an equivalent of Proposition 10 holds in the large correlation regime. Recallthe definition of the function βR : [0,∞) → R as the right slope of the total impliedvariance σ2

t t:

βR(t) := lim supx→+∞

σ2t (x)t

x.

Proposition 14. For any maturity t > 0, the equality

βR(t) = 2− 4(√

ω∗(t) (ω∗(t)− 1)− (ω∗(t)− 1))

holds, where ω∗ = ω∗(t) > 1 is the unique positive solution of t∗(ω∗) = σt with

t∗(ω) :=4√−D(ω)

arctan

(√−D(ω)

a(ω)

)11{D(ω)<0}+

2√D(ω)

log

(a(ω) +

√D(ω)

a(ω)−√D(ω)

)11{D(ω)≥0},

witha(ω) := 2 (ρω − α) , b(ω) := ω (ω − 1) , D(ω) := a(ω)2 − 4b(ω).

Corollary 15. The limit of βR(t) as the maturity t tends to infinity is equal to two.

Proof. As t tends to infinity, the unique root ω∗ of t∗(ω∗) = t tends to 1, so that thecorollary follows from Proposition 14 with ω∗ = 1.

aThis is confirmed by a personal communication with Alan Lewis, whom the authors thank.

c© Zeliade Systems SAS 16/26 ZWP-0004– March, 2011

Page 23: Heston 2010 - Zeliade

Figure 2: Plot of the function ω 7→ t∗(ω) defined in Proposition 14 for α = 0.2, σ =0.2, ρ = 0.6. Note that the function is continuous at the point ω+ but has two differentanalytic representations below and above it.

3.3.2 Slippy Slopes

Note that most of the large-time results obtained in Section 3.2.2 rely on the assump-tion κ−ρσ > 0 (α > ρ). It turns out that, when this condition is not satisfied, we do notknow the precise asymptotics. As we mentioned in the introduction, this case is oftenruled out in papers, which consider a negative correlation parameter ρ. Although thisdoes make somehow sense on Equity markets, it does not for FX-related derivatives.In [58], the authors prove a sharp upper bound for the slope of the total implied vari-ance (squared volatility multiplied by the maturity). It is then straightforward to seethat the known slopes for the implied variance in the Heston model (as presented inthe previous sections) violate this upper bound when κ− ρσ ≤ 0.Recently, [18] and [60] proved some results when this condition fails, the first onestudying the moment explosions (not treated in [6] in that case), the second one provid-ing some insights for the long-term implied volatility asymptotics. A somehow similartheorem to Theorem 12 is currently under progress.The following proposition, together with the subsequent remark, clearly explains inwhat sense the results derived in the good correlation regime do not hold here anymore.

Proposition 16. (see [58]) Under no-arbitrage conditions, the slope of the total implied vari-ance can not be greater than 4.

Remark 17. In (8) it is easy to see that, as ρ tends to one, for all 0 < α < ρ/2, the quantity2ρ

2α+1h(α, ρ) tends to infinity, which contradicts the above proposition.

c© Zeliade Systems SAS 17/26 ZWP-0004– March, 2011

Page 24: Heston 2010 - Zeliade

3.4 Application: the SVI connection

We highlight here a concrete example of the usefulness of the aforementioned asymp-totic results. In 2004, Jim Gatheral [30] proposed the so-called Stochastic Volatility In-spired (SVI) parametric form for the implied (squared) volatility. Let σ2

SVI(x) representthe squared implied volatility evaluated at the log-moneyness x ∈ R. Gatheral pro-posed the following parametric form:

σ2SVI(x) = a+ b

(r (x−m) +

√(x−m)2 + ζ2

), (9)

where a and m are real numbers, b and ζ are strictly positive and r ∈ [−1, 1]. Thisparametric form allows for a clear interpretation of each parameter in terms of theshape of the implied volatility smile: a gives the overall level of the variance, m is justa parallel translation parameter along the x axis, ρ determines the degree of symmetryof the graph, ζ determines the smoothness of the at-the-money (x = 0) smile and b

characterises the angle between small and large x. Even though, as a parametric form,this proposed smile does not guarantee absence of arbitrage, it shows very accuratecalibration results to market data.

In Section 3.2.2,we have derived the large-maturity limit σ∞ (see (7)) for the Hestonmodel defined in (1), for strikes of the form F0ext. Gatheral and Jacquier [31] recentlyproved the following proposition, already conjectured by Gatheral. Define the twonumbers ω1 and ω2 as

ω1 :=4κθ

σ2 (1− ρ2)

(√(2κ− ρσ)2 + σ2 (1− ρ2)− (2κ− ρσ)

), and ω2 :=

σ

κθ,

and consider the following mappings between SVI parameters and Heston parameters:

a :=ω1

2

(1− ρ2

), b :=

ω1ω2

2t, ζ :=

√1− ρ2t

ω2

,

m := − ρtω2

, r := ρ.(10)

Proposition 18. With the mapping (10), the equality σ2∞(x) = σ2

SVI(x) holds for all x ∈ R.

We refer the reader to the corresponding paper [31] for more details about the implica-tions of such a result. This result in particular implies that the SVI parameterisation isfree of arbitrage for large enough maturities. One might therefore wonder about fixedmaturities. A simple Taylor expansion of the implied volatility as the (log) strike tendsto infinity leads to

σSVI(x) = x1/2√b (1 + r) + x−1/2a− bm (1 + r)

2√b (1 + r)

+O(x−3/2

), as x tends to infinity.

c© Zeliade Systems SAS 18/26 ZWP-0004– March, 2011

Page 25: Heston 2010 - Zeliade

Therefore the SVI parameterisation (like the Heston model) is linear in the wings forfixed maturities at first order. However, at second order, the Heston model also exhibitsa constant term, absent in the SVI formulation, which tends to zero as the maturitytends to infinity (see (6)). For fixed maturities, this implies (i) that this parameterisationis not consistent in the wings with the Heston model and (ii) that some arbitrage canoccur.

3.5 Symmetric smiles and the uncorrelated Heston model

In the no-correlation ρ = 0 case, the smile is symmetric - the uncorrelated Hestonmodel is invariant by the ”Share measure transform”. For symmetric models in gen-eral, there is an explicit relation between the ATM volatility and the (risk neutral) ATMcumulated probability function (i.e., P (Ft < F0)). In [19], an additional step is per-formed which gives, for any strike (not only the ATM strike), an explicit formula forthe Call/Put price in term of the Laplace transform of the cumulated variance

∫ T0Vudu.

For many stochastic volatility models, this Laplace transform is known explicitely, andsemi-closed formulas follow. This encompasses the uncorrelated Heston model. Anoteworthy fact is that complex analysis and Fourier transforms are eventually notrequired in the uncorrelated setting. The article [19] also computes the optimal SVIapproximation of the uncorrelated Heston model. This gives very efficient semi-closedapproximation formulas for the implied volatility.

4 Beyond the Heston model

4.1 Time-dependent Heston

In order to improve the Heston model—for instance allowing a joint calibration toboth equity and volatility derivatives—one could try to make the parameters time-dependent. Let Ft ∼ H (S0, v0, κt, θt, σt, ρt, t). In [13], Buehler showed that in orderto be able to fit a variance swap curve consistently, one needs to keep κt and theproduct ρtσt constant. In [25], the authors proposed a method to calibrate a Hestonmodel with time-dependent parameters (all but κt) to a given Variance Swap curve. Interms of pricing, Benhamou & al. [10] proposed an analytical approximation for Euro-pean vanilla options using Malliavin calculus, in a small volatility of volatility regime,which can be seen as an extension of the Lewis asymptotics to the time-dependent case,whereas Elices [21] calibrates a time-dependent Heston model extending the originalFourier-transform approach to the time-dependent case.

c© Zeliade Systems SAS 19/26 ZWP-0004– March, 2011

Page 26: Heston 2010 - Zeliade

However, practitioners are not always satisfied by this way of extending a model totime-dependent parameters and therefore other extensions, keeping a time-homogeneousmodel, have been proposed. On the technical front, note that if the parameters are time-dependent, one has to watch carefully the branch cuts. The rotation algorithm would bevery useful for this matter.

4.2 Multifactor Heston models

Another approach in extending the traditional Heston model has been to introduce theso-called double Heston models. There are actually two types of ”Double Heston”,each corresponding to a special approach: Buehler [13] proposed the double Hestonas a Heston model where the long-term variance also follows a CIR dynamics. Thisis consistent with his variance swap curve approach, where each dimension of this”Multi-Heston” corresponds to a factor of the variance curve. However, there is noclosed or semi-closed form formula for the pricing of vanilla options in this frame-work. The other approach (see [45], [16]) is to introduce several volatility process,independent one from another, each driven by a Brownian motion acting on a separatetime scale. This approach is appealing since

• the characteristic function is available in closed-form (hence allowing a semi-closed form formula for vanilla similar to the standard Heston model).

• the induced correlation between the volatility of volatility process and the re-turns is stochastic, therefore allowing a better fit to the so-called stochastic skewobserved on FX markets.

• finally, as it can be represented (in terms of its characteristic function) as the prod-uct of two independent Heston, the asymptotic results presented above are easilycomputable.

Recent papers on this topic include [43] and [7].

4.3 Affine stochastic volatility models with jumps

The method used in [23] and [24] to prove the small and the large-maturity behaviourof the implied volatility in the Heston model is based on the properties of the Laplacetransform of the stock price, which is known in closed-form. In [39], the authors extendthe large-maturity results to the general class of affine stochastic volatility models withjumps. This class of models include the Heston model, the Heston model with jumps,the Bates model,the Barndorff-Nielsen & Shephard model as well as all exponential

c© Zeliade Systems SAS 20/26 ZWP-0004– March, 2011

Page 27: Heston 2010 - Zeliade

Levy models. By studying the corresponding Riccati equations and the properties ofthe moment generating function Λt(u) := logE

(euXt

), they prove the following the-

orem under mild conditions generally satisfied by market data. Let σt(x) denote theimplied volatility at maturity t and corresponding to a strike F0ext.

Let us define Λ(u) := limt→∞

t−1Λ (u) and its Fenchel-Legendre transform

Λ∗(x) := sup {ux− Λ(x), x ∈ R}

Let us further define, similarly to (7) the function σ∞ : R→ R+ by

σ∞(x) :=√

2(

sgn (Λ′(1)− x)√

Λ∗(x)− x+ sgn (x− Λ′(0))√

Λ∗(x)), for all x ∈ R,

Theorem 19. The implied volatility σt converges pointwise to σ∞ as t tends to infinity.

Remark 20. In [39], the authors prove that the convergence is uniform on any compact subsetsof R \ {Λ′(0),Λ′(1)}.

Conclusion

Although known and used for quite some time both by practitioners and academics, arather large number of papers recently exhibited some lesser known (or unknown sofar) features of the Heston model, therefore greatly improving our understanding, andallowing for robust and more efficient pricing and calibration algorithms, even if sometheoretical issues still remain, notably in the large correlation regime κ− ρσ ≤ 0.

References

[1] H. Albrecher, P. Mayer, W. Schoutens and J. Tistaert. The Little Heston Trap.Wilmott Magazine, January issue, 83-92, 2007.

[2] A. Alfonsi. On the discretisation schemes for the CIR (and Bessel squared) pro-cesses. Monte Carlo Methods and Applications, 11 (4): 355-384, 2005.

[3] A. Alfonsi. High order discretisation schemes for the CIR process: application toAffine Term Structure and Heston models. Mathematics of Computation 79 (269):209-237, 2010.

[4] E. Alos and C.O. Ewald. Malliavin differentiability of the Heston volatility andapplications to option pricing. Advances in Applied Probability, 40 (1): 144-62, 2008.

c© Zeliade Systems SAS 21/26 ZWP-0004– March, 2011

Page 28: Heston 2010 - Zeliade

[5] L.B.G. Andersen. Simple and efficient simulation of the Heston stochastic volatil-ity model. Journal of Computational Finance, 11 (3): 1-42, 2008.

[6] L.B.G. Andersen and V.V. Piterbarg. Moment Explosions in Stochastic VolatilityModels. Finance and Stochastics, 11 (1): 29-50, 2007.

[7] A. Benabid, H. Bensusan and N. El Karoui. Wishart Stochastic Volatil-ity: Asymptotic Smile and Numerical Framework. Preprint available athttp://hal.archives-ouvertes.fr/hal-00458014/en/, 2008.

[8] S. Benaim and P. Friz. Regular Variation and Smile Asymptotics. Mathematical Fi-nance, 19 (1): 1-12, 2006.

[9] S. Benaim and P. Friz. Smile Asymptotics 2: Models with Known Moment Gener-ating Functions. Journal of Applied Probability, 45 (1): 16-32, 2008.

[10] E. Benhamou, E. Gobet and M. Miri. Time dependent Heston model. SIAM Journalon Financial Mathematics, 1: 289-325, 2010.

[11] H. Berestycki, J. Busca and I. Florent. Computing the Implied Volatility in Stochas-tic Volatility models. Comm. Pure App. Math., 57: 1352-1373, 2004.

[12] M. Broadie and O. Kaya. Exact simulation of stochastic volatility and other affinediffusion processes. Operations Research, 54 (2): 217-231, 2006.

[13] H. Buehler. Volatility Markets: Consistent Modelling, Hedging and Practical Im-plementation. PhD Dissertation, Technische Universitat Berlin, 2006.

[14] P. Carr and D. Madan. Option valuation using the Fast Fourier transform. Journalof Computational Finance, 2 (4): 61-73, 1999.

[15] J.H. Chan and M.S. Joshi. Fast and Accurate Long Stepping Simu-lation of the Heston Stochastic Volatility Model. Preprint available atpapers.ssrn.com/sol3/papers.cfm?abstract_id=1617187, 2010.

[16] J. Crosby. Practicalities of pricing exotic derivatives. Lecture given at the Mathemat-ical Institute, Oxford University, available at www.john-crosby.co.uk, 2009.

[17] S. Del Bano Rollin. Spot inversion in the Heston model. Preprint available atwww.crm.es/Publications/08/Pr837.pdf, 2009.

[18] S. Del Bano Rollin, A. Ferreiro-Castilla and F. Utzet. A new look at the Hestoncharacteristic function. Preprint available at arxiv.org/abs/0902.2154, 2009.

[19] S. De Marco and C. Martini. The Term Structure of Implied Volatil-ity in Symmetric Models with applications to Heston. Preprint available atpapers.ssrn.com/sol3/papers.cfm?abstract_id=1622828, 2010.

c© Zeliade Systems SAS 22/26 ZWP-0004– March, 2011

Page 29: Heston 2010 - Zeliade

[20] V. Durrleman. From implied to spot volatilities. PhD dissertation, Princeton Uni-versity, 2004.

[21] A. Elices. Models with time-dependent parameters using transform methods: ap-plication to Heston’s model. Preprint available at arxiv.org/abs/0708.2020,2008.

[22] J. Feng, M. Forde and J.P. Fouque. Short maturity asymptotics for a fast mean-reverting Heston stochastic volatility model. SIAM Journal on Financial Mathemat-ics, 1: 126-141, 2010.

[23] M. Forde and A. Jacquier. Small-time asymptotics for implied volatility under theHeston model. International Journal of Theoretical and Applied Finance, 12 (6): 861-876, 2009.

[24] M. Forde and A. Jacquier. The large-maturity smile for the Heston model. Forth-coming in Finance & Stochastics, 2010.

[25] M. Forde and A. Jacquier. Robust approximations for pricing Asian options andvolatility swaps under stochastic volatility. Applied Mathematical Finance, 17 (3):241-259, 2010.

[26] M. Forde, A. Jacquier and R. Lee. The small-time smile and term structure of im-plied volatility under the Heston model. In preparation, 2011.

[27] M. Forde, A. Jacquier and A. Mijatovic. Asymptotic formulae for implied volatilityin the Heston model. Proceedings of the Royal Society A, 466 (2124): 3593-3620, 2010.

[28] P. Friz, S. Gerhold, A. Gulisashvili and S. Sturm. On refined volatility smile ex-pansion in the Heston model. Forthcoming in Quantitative Finance, 2010.

[29] W. Gander and W. Gautschi. Adaptive quadrature revisited. BIT Numerical Math-ematics, 40 (1): 84-101, 2000.

[30] J. Gatheral. A parsimonious arbitrage-free implied volatility parameterisationwith application to the valuation of volatility derivatives. Global Derivatives & RiskManagement, 2004.

[31] J. Gatheral and A. Jacquier. Convergence of Heston to SVI. Forthcoming in Quanti-tative Finance, 2010.

[32] P. Glasserman and K. Kim. Gamma Expansion of the Heston Stochastic VolatilityModel. Forthcoming in Finance & Stochastics, 2009.

[33] A. Going-Jaeschke and M. Yor. A survey and some generalisations of Bessel pro-cesses. Bernoulli, 9 (2): 313-349, 2003.

c© Zeliade Systems SAS 23/26 ZWP-0004– March, 2011

Page 30: Heston 2010 - Zeliade

[34] A. Gulisashvili. Asymptotic Formulas with Error Estimates for Call Pricing Func-tions and the Implied Volatility at Extreme Strikes. SIAM Journal of Financial Math-ematics, 1: 609-641, 2010.

[35] A. Gulisashvili and E. Stein, Asymptotic behavior of the stock price distributiondensity and implied volatility in stochastic volatility models. Applied Mathematicsand Optimization, 61 (3): 287-315, 2010.

[36] P. Henry-Labordere. A general asymptotic implied volatility for stochastic volatil-ity models. Preprint available at arxiv.org/abs/cond-mat/0504317, 2005.

[37] S.L. Heston. A closed-form solution for options with stochastic volatility with ap-plications to bond and currency options. Review of Financial Studies, 6: 237-343,1993.

[38] S.L. Heston and S. Nandi. A closed-form GARCH option valuation model. Reviewof Financial Studies, 13: 585-625, 2000.

[39] A. Jacquier, M. Keller-Ressel and A. Mijatovic. Large deviations in affine stochasticvolatility models: the asymptotic implied volatility. In preparation, 2011.

[40] P. Jaeckel and C. Kahl. Not-so-complex logarithms in the Heston model. WilmottMagazine, 19: 94-103, 2005.

[41] P. Jaeckel and C. Kahl. Fast strong approximation Monte-Carlo schemes forstochastic volatility models. Quantitative Finance, 6: 513-536, 2006.

[42] A. Janek, T. Kluge, R. Weron, U. Wystup. FX Smile in the Heston Model. Forth-coming in Statistical Tools for Finance and Insurance, Second Edition, eds. PavelCizek, Wolfgang Haerdle, Rafal Weron, Springer.

[43] R. Jena, K.K. Kim and H. Xing. Long-term behaviors and impliedvolatilities in general affine diffusion models. Preprint available atarxiv.org/abs/1010.2865, 2010.

[44] B. Jourdain. Loss of martingality in asset price models with lognormal stochasticvolatility. Preprint CERMICS 2004-267 : results previously obtained by C.A. Sin,Complications with stochastic volatility models. Adv. in Appl. Probab., 30 (1998)(1): 56–268, 2005.

[45] D. Kainth. Pricing FX options under multi-factor Heston. Presentation given at theICBI Global Derivatives conference, Paris, 2007.

[46] I. Karatzas and S. Shreve. Brownian motion and Stochastic Calculus. Springer-Verlag, 1991.

c© Zeliade Systems SAS 24/26 ZWP-0004– March, 2011

Page 31: Heston 2010 - Zeliade

[47] S. Karlin, H.M. Taylor. A second course in stochastic processes. Academic Press,1981.

[48] M. Keller-Ressel. Moment Explosions and Long-Term Behavior of Affine Stochas-tic Volatility Models. Forthcoming in Mathematical Finance, 2009.

[49] R. W. Lee. The Moment Formula for Implied Volatility at Extreme Strikes. Mathe-matical Finance, 14: 469-480, 2004.

[50] A. Lewis. Option pricing under stochastic volatility, with Mathematica code. Fi-nance Press, 2000.

[51] A. Lipton. Mathematical methods for foreign exchange: a financial engineer’s ap-proach. World Scientific, 2001.

[52] A. Lipton. The vol smile problem. Risk magazine, February 2002.

[53] R. Lord, R. Koekkoek and D. van Dijk. A comparison of biased simulationschemes for stochastic volatility models. Quantitative Finance, 10 (2): 177-194,2010.

[54] V. Lucic. Forward start options in stochastic volatility models. Wilmott Magazine,September Issue, 2003.

[55] A. Medvedev and O. Scaillet. A Simple Calibration Procedure of StochasticVolatility Models with Jumps by Short Term Asymptotic. FAME Research Paper Se-ries rp93, International Center for Financial Asset Management and Engineering, 2004.

[56] J.H. Maruhn. A projection-based algorithm for the calibration of financial marketmodels. Presentation at the Conference on Numerical Methods in Finance, ParisTech,2009.

[57] S. Ninomiya and N. Victoir. Weak approximation of stochastic differential equa-tions and application to derivative pricing. Applied Mathematical Finance, 15 (2):107-121, 2008.

[58] L.C.G. Rogers and M. Tehranchi. Can the implied volatility surface move by par-allel shifts? Finance and Stochastics, 14 (2): 235-248, 2010.

[59] M. Schmelzle. Option pricing formulae using Fourier Transform: Theory and Ap-pliaction. Available at pfadintegral.com/articles, 2010

[60] M. Tehranchi. Asymptotics of implied volatility far from maturity. Journal of Ap-plied Probability, 46 (3): 629-650, 2009.

c© Zeliade Systems SAS 25/26 ZWP-0004– March, 2011

Page 32: Heston 2010 - Zeliade

[61] S.R.S. Varadhan. On the behavior of the fundamental solution of the heat equa-tion with variable coefficients. Communications in Pure and Applied Mathematics,20: 431-455, 1967.

c© Zeliade Systems SAS 26/26 ZWP-0004– March, 2011