computation of conditional expectations in jump-di...

27
Computation of conditional expectations in jump-diffusion setting Applied to pricing and hedging of financial products 6th AMaMeF and Banach Center Conference Warsaw, Poland, 2013 Asma Khedher This talk is based on a joint work with Catherine Daveloose: Ghent University, Belgium. Mich` ele Vanmaele: Ghent University, Belgium.

Upload: others

Post on 25-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

Computation of conditional expectationsin jump-diffusion setting

Applied to pricing and hedging of financial products

6th AMaMeF and Banach Center Conference

Warsaw, Poland, 2013

Asma Khedher

This talk is based on a joint work with

Catherine Daveloose: Ghent University, Belgium.

Michele Vanmaele: Ghent University, Belgium.

Page 2: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

1

Option pricing and hedging

S: stock price process

T : time of maturity

r: risk-free interest rate

Φ: payoff function

• European option

PEu(t, St) = e−r(T−t)E[Φ(ST )|St] ,

∆Eu(t, St) =∂

∂StPEu(t, St) ,

• American option pricing and hedging

KPMG CE, Asma Khedher, Computation of conditional expectations 2

Page 3: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

2

Conditional expectations E[f (St)|Ss = α], α ∈ R+, s < t

• Bayes rule

E[f (St)|Ss = α] =E[f (St)δ0(Ss − α)]

E[δ0(Ss − α)]

• For continuous stock price processes S:

E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]

E[H(Ss − α)π],

H(x) = 1{x>0} + c, c ∈ R

See Fournie et al. (1999) ,Fournie et al. (2001).

KPMG CE, Asma Khedher, Computation of conditional expectations 3

Page 4: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

3

Methods

• For discontinuous stock price processes:

E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]

E[H(Ss − α)π], s < t ,

H(x) = 1{x>0} + c, based on two methods:

– Conditional density method

– Malliavin approach

KPMG CE, Asma Khedher, Computation of conditional expectations 4

Page 5: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

4

Outline

I- Conditional density method

1. Representations

2. Optimal weights

3. Delta

II- Malliavin calculus

1. Representations

2. Delta

III- Numerical methods and results

1. Americain options

2. Monte Carlo simulation

3. Numerical example

KPMG CE, Asma Khedher, Computation of conditional expectations 5

Page 6: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

5

Outline

I- Conditional density method

KPMG CE, Asma Khedher, Computation of conditional expectations 6

Page 7: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

6

1.RepresentationsConditional density method for E[f (F )|G = α]

F and G are two random variables such that

F = g1(X,Y ) and G = g2(U, V ),

• (X,U) independent of (Y, V )

• X and U allowed to be dependent, joint density p(X,U)

Under the necessary assumptions

E[f (F )|G = α] =E[f (F )H(G− α)π(X,U)]

E[H(G− α)π(X,U)],

where H = 1{x>0} + c and

π(X,U) = − ∂

∂ulog p(X,U)(X,U).

See Benth et al. (2010).

KPMG CE, Asma Khedher, Computation of conditional expectations 7

Page 8: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

7

CDM applied to an exponential Levy process

Observe S = S0eL, where L is a Levy process with decomposition

Lt = at + bWt + Nt, t ∈ [0, T ]

W is a standard Brownian motion,

N is a compound Poisson process, independent of W

(X,U) = (bWt, bWs)

For any Borel measurable function f and positive number α,

E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]

E[H(Ss − α)π],

where

π =tWs − sWt

bs(t− s)

KPMG CE, Asma Khedher, Computation of conditional expectations 8

Page 9: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

8

Examples of stock price processes

E[f (St)|Ss = α], s < t

• Geometric Brownian motion → regular density method

• Additive model S = A + B, where A is an Ornstein-Uhlenbeck process

• Approximation of jump process by replacing the small jumps by a scaled Brownianmotion, e.g. NIG process

See Asmussen and Rosinski (2001).

KPMG CE, Asma Khedher, Computation of conditional expectations 9

Page 10: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

9

2.Optimal weights

• For any π in W :={π : E[π|σ(F,G)] = π(X,U)

}it is clear

E[f (F )H(G− α)π] = E[f (F )H(G− α)π(X,U)]

• In this set W , the variance

Var(f (F )H(G− α)π

)= E

[(f (F )H(G− α)π)2

]− E

[f (F )H(G− α)π

]2is minimized for π = π(X,U)

• Different weight denominator

E[δ0(G− α)] = E[H(G− α)π(X,U)] = E[H(G− α)πU ],

where πU = − ∂

∂ulog pU(U)

KPMG CE, Asma Khedher, Computation of conditional expectations 10

Page 11: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

10

3.Delta

E[f (F )|G = α] =E[f (F )H(G− α)π(X,U)]

E[H(G− α)π(X,U)]=:

AF,G[f ](α)

AF,G[1](α)

∂αE[f (F )|G = α] =

BF,G[f ](α)AF,G[1](α)− AF,G[f ](α)BF,G[1](α)

A2F,G[1](α)

where AF,G[·](α) = E[·(F )H(G− α)π(X,U)]

BF,G[·](α) =∂

∂αAF,G[·](α)

= E[·(F )H(G− α){π∗(X,U) − π2

(X,U)

}]h′(α)

π(X,U) = − ∂

∂ulog p(X,U)(X,U)

π∗(X,U) = − ∂2

∂u2log p(X,U)(X,U)

KPMG CE, Asma Khedher, Computation of conditional expectations 11

Page 12: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

11

Outline

II- Malliavin approach

KPMG CE, Asma Khedher, Computation of conditional expectations 12

Page 13: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

12

1. Malliavin calculus

• Standard Brownian motion W , pure jump process J , then Levy processL = Γ(W,J)

• The Malliavin derivative Dr,0, r ∈ [0, T ] of a Levy process is essentially a derivativewith respect to the Brownian part

e.g. Dr,0(Wt + Jt) = 1r≤t

• Skorohod integral of an adapted process u:

δ(u) =

∫ T

0

urdWr

• Chain rule, Integration by parts, Duality formula

See Nualart (1995) and sole et al. (2007).

KPMG CE, Asma Khedher, Computation of conditional expectations 13

Page 14: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

13

2.RepresentationsFirst representation

F and G two random variables such that

F = g1(Xc, Xd) and G = g2(U c, Ud) (1)

TheoremAssume f differentiable and F and G as described in (1).For a Skorohod integrable process u satisfying

E[ ∫ T

0

Dt,0Gutdt|σ(F,G)]

= 1,

it holds

E[f (F )|G = α] =E[f (F )H(G− α)δ(u)− f ′(F )H(G− α)

∫ T0 Dt,0Futdt

]E[H(G− α)δ(u)

]

KPMG CE, Asma Khedher, Computation of conditional expectations 14

Page 15: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

14

Representation 2

TheoremAssume again the setting of Theorem 1 and in addition that u is a Skorohod integrableprocess, satisfying

E[ ∫ T

0

Dt,0Futdt|σ(F,G)]

= 0.

Then we have the following representation

E[f (F )|G = α] =E[f (F )H(G− α)δ(u)]

E[H(G− α)δ(u)]

KPMG CE, Asma Khedher, Computation of conditional expectations 15

Page 16: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

15

Malliavin method applied to linear SDE

Stock price process modeled by the linear SDE{dSt = αSt−dt + βSt−dWt +

∫R0

(ez − 1)St−N(dt, dz),

S0 = x

In Benth et al. (2001), it is shown St = ScteSd

t

E[f (St)|Ss = α] =E[f (St)H(Ss − α) 1

Ss

(Ws

sβ + 1)− f ′(St)H(Ss − α)St

Ss

]E[H(Ss − α) 1

Ss

(Ws

sβ + 1)]

E[f (St)|Ss = α] =E[f (St)H(Ss − α) 1

Ss

(tWs−sWt

s(t−s)β + 1)]

E[H(Ss − α) 1

Ss

(tWs−sWt

s(t−s)β + 1)]

KPMG CE, Asma Khedher, Computation of conditional expectations 16

Page 17: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

16

Examples of stock price processes

• Geometric Brownian motion, see Bally et al. (2005)

• Jump-diffusion model

• Stochastic differential equations, in particular:

– Linear SDE

– Stochastic volatilty model

KPMG CE, Asma Khedher, Computation of conditional expectations 17

Page 18: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

17

3. Delta

TheoremConsider the same setting as in Theorem 2 and that the Skorohod integral δ(u) isσ(F,G)-measurable. Then

∂αE[f (F )|G = α] =

BF,G[f ](α)AF,G[1](α)− AF,G[f ](α)BF,G[1](α)

A2F,G[1](α)

,

where

AF,G[·](α) = E[·(F )H(G− α)δ(u)],

BF,G[·](α) = E[· (F )H(G− α)

{− δ2(u) +

∫ T

0

urDr,0δ(u)dr}]

KPMG CE, Asma Khedher, Computation of conditional expectations 18

Page 19: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

18

Outline

III- Numerical methods and results

KPMG CE, Asma Khedher, Computation of conditional expectations 19

Page 20: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

19

1. American optionsPricing algorithm for American options

• Payoff function Φ, stock price process S with initial value x

• Approximated by Bermudan option, discretization of time interval into n periodswith step size ε = T

n

• Priced iteratively via the Bellman dynamic programming principle:

Pnε(Snε) ≡ Φ(Snε) = Φ(ST ),

Pkε(Skε) = max{

Φ(Skε), e−rεE

[P(k+1)ε(S(k+1)ε)

∣∣Skε]},k = n− 1, . . . , 1, 0

• Delta of the option ∆0(x) := ∂xP0(x),

∆ε(Sε) =

∂αΦ(α)∣∣∣α=Sε

if Pε(α) < Φ(α),

e−rε∂αE[P2ε(S2ε)|Sε = α

]∣∣∣α=Sε

if Pε(α) ≥ Φ(α),

∆0(x) = Ex[∆ε(Sε)]

KPMG CE, Asma Khedher, Computation of conditional expectations 20

Page 21: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

20

2. Monte Carlo estimation

• For the conditional expectations we make use of the representation

E[P(k+1)ε(S(k+1)ε)

∣∣Skε = Sqkε]

=E[P(k+1)ε(S(k+1)ε)H(Skε − Sqkε)πk

]E[H(Skε − Sqkε)πk

]and the Monte Carlo estimation

E[.(S(k+1)ε)H(Skε − α)πk

]≈ 1

N

N∑j=1

.(Sj(k+1)ε)H(Sjkε − α)πjk

• Pricing algorithm: backward in time

⇒ backward simulation of the stock price process,

to obtain a better efficiency

Possible for GBM model Bally et al. (2005), Merton model.

KPMG CE, Asma Khedher, Computation of conditional expectations 21

Page 22: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

21

3. Variance reduction

• Localization technique

• Including a control variable

KPMG CE, Asma Khedher, Computation of conditional expectations 22

Page 23: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

22

3. Numerical example

• American put option on a stock price given by the Merton model

St = S0 exp(

(r − σ2/2)t + σWt +

Nt∑i=1

Zi

)W : standard Brownian motion

N : Poisson process with intensity µ

Zi: i.i.d. N(−δ2/2, δ2)

• Weight in the representation

πCDM =tWs − sWt

σs(t− s)and πMM =

1

Ss

(tWs − sWt

σs(t− s)+ 1)

• Parameter set, see Amin (1993)

T S0 r σ2 µ δ2

0.25 40 0.08 0.05 5 0.05

KPMG CE, Asma Khedher, Computation of conditional expectations 23

Page 24: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

23

Numerical example

Results for n = 10 time periods and N = 10000 simulated paths

strike Eur Opt CDM CDM+L MM MM+L Amin30 0.681 2.077 1.412 0.520 0.807 0.67435 1.686 4.579 2.602 1.409 1.830 1.68840 3.605 7.903 4.562 3.403 3.772 3.63045 6.660 11.761 7.687 6.491 6.837 6.73450 10.548 16.502 11.744 10.569 10.772 10.696

Increasing the number of simulated paths to N = 30000

strike Eur Opt CDM CDM+L MM MM+L Amin35 1.693 1.5120 1.8998 2.120 1.757 1.688

KPMG CE, Asma Khedher, Computation of conditional expectations 24

Page 25: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

24

Conclusion

For discontinuous stock price processes:

E[f (St)|Ss = α] =E[f (St)H(Ss − α)π]

E[H(Ss − α)π], s < t,

based on two methods

– Conditional density method

– Malliavin approach

• Work in progress

– Multidimensional setting

– Path-dependent payoff (Asian options)

– Backward simulation of Levy processes

KPMG CE, Asma Khedher, Computation of conditional expectations 25

Page 26: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

25

Bibliography

• K. I. Amin. Jump Diffusion Option Valuation in Discrete Time. The Journal ofFinance, 48(5):1833–1863, 1993.

• S. Asmussen and J. Rosinski. Approximations of small jump Levy processes with aview towards simulation. Journal of Applied Probability, 38:482–493, 2001.

• V. Bally, L. Caramellino, and A. Zanette. Pricing American options by Monte Carlomethods using a Malliavin calculus approach. Monte Carlo Methods andApplications, 11:97–133, 2005.

• F.E. Benth, G. Di Nunno, and A. Khedher. Levy models robustness and sensitivity.In QP-PQ: Quantum Probability and White Noise Analysis, Proceedingsof the 29th Conference in Hammamet, Tunisia, 1318 October 2008. H.Ouerdiane and A Barhoumi (eds.), 25:153–184, 2010.

KPMG CE, Asma Khedher, Computation of conditional expectations 26

Page 27: Computation of conditional expectations in jump-di …bcc.impan.pl/6AMaMeF/uploads/presentations/Amamef-warsaw...Computation of conditional expectations in jump-di usion setting Applied

26

Bibliography

• F.E. Benth, G. Di Nunno, and A. Khedher. Robustness of option prices and theirdeltas in markets modelled by jump-diffusions. Communications on StochasticAnalysis, 5(2):285–307, 2011.

• E. Fournie, J.M. Lasry, J. Lebucheux, P.L. Lions, and N. Touzi. Applications ofMalliavin calculus to Monte Carlo methods in finance. Finance and Stochastics,3:391–412, 1999.

• E. Fournie, J.M. Lasry, J. Lebucheux, and P.L. Lions. Applications of Malliavincalculus to Monte Carlo methods in finance. ii. Finance and Stochastics, 5:201–236, 2001.

• D. Nualart. The Malliavin Calculus and Related Topics. Springer, 1995.

• J. L. Sole, F. Utzet, and J. Vives. Canonical Levy process and Malliavin calculus.Stochastic processes and their Applications, 117:165–187, 2007.

KPMG CE, Asma Khedher, Computation of conditional expectations 27