rough volatility models: when population processes become

32
Introduction Microstructural foundations for rough volatility Characteristic function of rough Heston models Rough volatility models: When population processes become a new tool for trading and risk management Omar El Euch and Mathieu Rosenbaum ´ Ecole Polytechnique 4 October 2017 Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 1

Upload: others

Post on 10-May-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Rough volatility models:When population processes become a new tool for

trading and risk management

Omar El Euch and Mathieu Rosenbaum

Ecole Polytechnique

4 October 2017

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 1

Page 2: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Table of contents

1 Introduction

2 Microstructural foundations for rough volatility

3 Characteristic function of rough Heston models

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 2

Page 3: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Table of contents

1 Introduction

2 Microstructural foundations for rough volatility

3 Characteristic function of rough Heston models

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 3

Page 4: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

One financial asset, 2 years

0.0 0.2 0.4 0.6 0.8 1.0

112

114

116

118

120

122

124

126

Time

Bund

.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 4

Page 5: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

A celebrated model

The Black-Scholes model (1973)

The most famous model in quantitative finance for a stock price :

dSt = StσdWt .

Pros and cons

“Fractal” property of Brownian motion, as that observed onstock prices (up to some scale).

Semi-martingale process→ no arbitrage.

Very simple, log normal model→ explicit formulas for manyquantities, including prices of complex financial products.

Risk of financial product can be perfectly hedged.

But not realistic : A constant volatility coefficient σ is notconsistent with neither historical data (stock prices data), norimplied data (complex products price data).

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 5

Page 6: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

A well-know stochastic volatility model

The Heston model (1993)

A very popular stochastic volatility model for a stock price is theHeston model :

dSt = St√VtdWt

dVt = λ(θ − Vt)dt + λν√VtdBt , 〈dWt , dBt〉 = ρdt.

Popularity of the Heston model

Reproduces several important features of low frequency pricedata : leverage effect, time-varying volatility, fat tails,. . .

Provides quite reasonable dynamics for the volatility surface.

Explicit formula for the characteristic function of the assetlog-price→ very efficient model calibration procedures.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 6

Page 7: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

But...Volatility is rough !

Figure : The log volatility log(σt) as a function of t, S&P, 3500 days.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 7

Page 8: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Rough volatility

Volatility as a rough fractional process

In Heston model, volatility follows a Brownian diffusion.

It is shown in Gatheral et al. that log-volatility time seriesbehave in fact like a fractional Brownian motion, with Hurstparameter of order 0.1.

More precisely, basically all the statistical stylized facts ofvolatility are retrieved when modeling it by a rough fractionalBrownian motion.

A universal finding established for more than 5000 assets. Notaware of any reasonable asset for which volatility is not rough.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 8

Page 9: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Fractional Brownian motion (I)

Definition

The fractional Brownian motion with Hurst parameter H is theonly process WH to satisfy :

Self-similarity : (WHat )

L= aH(WH

t ).

Stationary increments : (WHt+h −WH

t )L= (WH

h ).

Gaussian process with E[WH1 ] = 0 and E[(WH

1 )2] = 1.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 9

Page 10: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Fractional Brownian motion (II)

Proposition

For all ε > 0, WH is (H − ε)-Holder a.s.

Proposition

The absolute moments satisfy

E[|WHt+h −WH

t |q] = KqhHq.

Mandelbrot-van Ness representation

WHt =

∫ t

0

dWs

(t − s)12−H

+

∫ 0

−∞

( 1

(t − s)12−H− 1

(−s)12−H

)dWs .

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 10

Page 11: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Evidence of rough volatility

Volatility of the S&P

Everyday, we estimate the volatility of the S&P at 11am(say), over 3500 days.

We study the quantity

m(∆, q) = E[| log(σt+∆)− log(σt)|q],

for various q and ∆, the smallest ∆ being one day.

In the case where the log-volatility is a fractional Brownianmotion : m(∆, q) ∼ c∆qH .

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 11

Page 12: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Example : Scaling of the moments

Figure : log(m(q,∆)) = ζq log(∆) + Cq. The scaling is not only validas ∆ tends to zero, but holds on a wide range of time scales.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 12

Page 13: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Example : Monofractality of the log-volatility

Figure : Empirical ζq and q → Hq with H = 0.14 (similar to a fBmwith Hurst parameter H).

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 13

Page 14: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Modifying Heston model

Rough Heston model

It is natural to modify Heston model and consider its roughversion :

dSt = St√VtdWt

Vt =V0 +

∫ t

0(t − s)H−1/2λ(θ − Vs)ds + λν

∫ t

0(t − s)H−1/2

√VsdBs ,

with 〈dWt , dBt〉 = ρdt.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 14

Page 15: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Pricing in Heston modelsClassical Heston model

From simple arguments based on the Markovian structure of themodel and Ito’s formula, we get that in the classical Heston model,the characteristic function of the log-price Xt = log(St/S0)satisfies

E[e iaXt ] = exp(g(a, t) + V0h(a, t)

),

where h is solution of the following Riccati equation :

∂th =1

2(−a2−ia)+λ(iaρν−1)h(a, s)+

(λν)2

2h2(a, s), h(a, 0) = 0,

and g(a, t) = θλ∫ t

0 h(a, s)ds.

Rough Heston models

Pricing in rough Heston models is much more intricate : noefficient Monte-Carlo, no Ito calculus, no Markov property...

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 15

Page 16: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

In this presentation

Our goal

Understanding why volatility is rough.

Deriving a Heston like risk management formula in the roughcase.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 16

Page 17: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Table of contents

1 Introduction

2 Microstructural foundations for rough volatility

3 Characteristic function of rough Heston models

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 17

Page 18: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Microstructural foundations

High frequency finance

We wish to model typical behaviors of market participants atthe high frequency scale (time horizon of an hour or a day).

We want to investigate the consequences of these behaviorson the long run, in particular on the volatility.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 18

Page 19: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

One financial asset, 1 hour

time

value

0 500 1000 1500 2000 2500 3000 3500

115.4

611

5.48

115.5

011

5.52

115.5

411

5.56

.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 19

Page 20: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Building the model

Necessary conditions for a good microscopic price model

We want :

A tick-by-tick model.

A model reproducing the stylized facts of modern electronicmarkets in the context of high frequency trading.

A model helping us to understand the rough dynamics of thevolatility from the high frequency behavior of marketparticipants.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 20

Page 21: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Building the model

Stylized facts 1-2

Markets are highly endogenous, meaning that most of theorders have no real economic motivations but are rather sentby algorithms in reaction to other orders, see Bouchaud et al.,Filimonov and Sornette.

Mechanisms preventing statistical arbitrages take place onhigh frequency markets, meaning that at the high frequencyscale, building strategies that are on average profitable ishardly possible.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 21

Page 22: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Building the model

Stylized facts 3-4

There is some asymmetry in the liquidity on the bid and asksides of the order book. In particular, a market maker is likelyto raise the price by less following a buy order than to lowerthe price following the same size sell order, see Brennan et al.,Brunnermeier and Pedersen, Hendershott and Seasholes.

A large proportion of transactions is due to large orders, calledmetaorders, which are not executed at once but split in time.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 22

Page 23: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Building the model

Hawkes processes

Our tick-by-tick price model is based on Hawkes processes indimension two, very much inspired by the approaches in Bacryet al. and Jaisson and R.

A two-dimensional Hawkes process is a bivariate point process(N+

t ,N−t )t≥0 taking values in (R+)2 and with intensity

(λ+t , λ

−t ) of the form :(

λ+t

λ−t

)=

(µ+

µ−

)+

∫ t

0

(ϕ1(t − s) ϕ3(t − s)ϕ2(t − s) ϕ4(t − s)

).

(dN+

s

dN−s

).

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 23

Page 24: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Building the model

The microscopic price model

Our model is simply given by

Pt = N+t − N−t .

N+t corresponds to the number of upward jumps of the asset

in the time interval [0, t] and N−t to the number of downwardjumps. Hence, the instantaneous probability to get an upward(downward) jump depends on the location in time of the pastupward and downward jumps.

By construction, the price process lives on a discrete grid.

Statistical properties of this model have been studied indetails.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 24

Page 25: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Encoding the stylized facts

The right parametrization of the model

Recall that(λ+t

λ−t

)=

(µ+

µ−

)+

∫ t

0

(ϕ1(t − s) ϕ3(t − s)ϕ2(t − s) ϕ4(t − s)

).

(dN+

s

dN−s

).

High degree of endogeneity of the market→ L1 norm of thelargest eigenvalue of the kernel matrix close to one.

No arbitrage→ ϕ1 + ϕ3 = ϕ2 + ϕ4.

Liquidity asymmetry→ ϕ3 = βϕ2, with β > 1.

Metaorders splitting→ ϕ1(x), ϕ2(x) ∼x→∞

K/x1+α, α ≈ 0.6.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 25

Page 26: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

About the degree of endogeneity of the market

L1 norm close to unity

For simplicity, let us consider the case of a Hawkes process indimension 1 with Poisson rate µ and kernel φ :

λt = µ+

∫(0,t)

φ(t − s)dNs .

Nt then represents the number of transactions between time 0and time t.

L1 norm of the largest eigenvalue close to unity→L1 norm ofφ close to unity. This is systematically observed in practice,see Hardiman, Bercot and Bouchaud ; Filimonov and Sornette.

The parameter ‖φ‖1 corresponds to the so-called degree ofendogeneity of the market.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 26

Page 27: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

About the degree of endogeneity of the market

Population interpretation of Hawkes processes

Under the assumption ‖φ‖1 < 1, Hawkes processes can berepresented as a population process where migrants arriveaccording to a Poisson process with parameter µ.

Then each migrant gives birth to children according to a nonhomogeneous Poisson process with intensity function φ, thesechildren also giving birth to children according to the samenon homogeneous Poisson process, see Hawkes (74).

Now consider for example the classical case of buy (or sell)market orders. Then migrants can be seen as exogenousorders whereas children are viewed as orders triggered by otherorders.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 27

Page 28: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

About the degree of endogeneity of the market

Degree of endogeneity of the market

The parameter ‖φ‖1 corresponds to the average number ofchildren of an individual, ‖φ‖2

1 to the average number ofgrandchildren of an individual,. . . Therefore, if we call clusterthe descendants of a migrant, then the average size of acluster is given by

∑k≥1 ‖φ‖k1 = ‖φ‖1/(1− ‖φ‖1).

Thus, the average proportion of endogenously triggered eventsis ‖φ‖1/(1− ‖φ‖1) divided by 1 + ‖φ‖1/(1− ‖φ‖1), which isequal to ‖φ‖1.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 28

Page 29: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

The scaling limit of the price model

Limit theorem

After suitable scaling in time and space, the long term limit of ourprice model satisfies the following rough Heston dynamics :

Pt =

∫ t

0

√VsdWs −

1

2

∫ t

0Vsds,

Vt = V0 + cH

∫ t

0(t− s)H−

12λ(θ−Vs)ds + cHλν

∫ t

0(t− s)H−

12

√VsdBs ,

with

d〈W ,B〉t =1− β√

2(1 + β2)dt and H = α− 1/2.

Hence stylized facts of modern market microstructure naturallygive rise to rough volatility !

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 29

Page 30: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Table of contents

1 Introduction

2 Microstructural foundations for rough volatility

3 Characteristic function of rough Heston models

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 30

Page 31: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Deriving the characteristic function

Strategy

We derive characteristic functions for our microscopicHawkes-based price model model.

We then pass to the limit.

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 31

Page 32: Rough volatility models: When population processes become

IntroductionMicrostructural foundations for rough volatilityCharacteristic function of rough Heston models

Characteristic function of rough Heston models

We write :

I 1−αf (x) =1

Γ(1− α)

∫ x

0

f (t)

(x − t)αdt, Dαf (x) =

d

dxI 1−αf (x).

Theorem

The characteristic function at time t for the rough Heston model isgiven by

exp(∫ t

0g(a, s)ds +

V0

θλI 1/2−Hg(a, t)

),

with g(a, ) the unique solution of the fractional Riccati equation :

DH+1/2g(a, s) =λθ

2(−a2− ia) +λ(iaρν − 1)g(a, s) +

λν2

2θg2(a, s).

Omar El Euch and Mathieu Rosenbaum Population processes and rough volatility 32