You are on page 1of 86

Numerical Solution of Stochastic Differential

Equations with Jumps in Finance

Eckhard Platen
School of Finance and Economics and School of Mathematical Sciences
University of Technology, Sydney

Kloeden, P.E. & Pl, E.: Numerical Solution of Stochastic Differential Equations
Springer, Applications of Mathematics 23 (1992,1995,1999).

Pl, E. & Heath, D.: A Benchmark Approach to Quantitative Finance, Springer Finance (2010).

Pl, E. & Bruti-Niberati, N.: Numerical Solution of SDEs with Jumps in Finance,
Springer, Stochastic Modelling and Applied Probability 64 (2010).
Jump-Diffusion Multi-Factor Models

Björk, Kabanov & Runggaldier (1997)


Øksendal & Sulem (2005)

• Markovian

• explicit transition densities in special cases

• benchmark framework

• discrete time approximations

• suitable for simulation

• Markov chain approximations

c
Copyright E. Platen SDE Jump MC 1
Pathwise Approximations:
• scenario simulation of entire markets

• testing statistical techniques on simulated trajectories

• filtering hidden state variables


Pl. & Runggaldier (2005, 2007)
• hedge simulation

• dynamic financial analysis

• extreme value simulation

• stress testing
=⇒ higher order strong schemes
predictor-corrector methods

c
Copyright E. Platen SDE Jump MC 2
Strong Convergence

• Applications: scenario analysis, filtering and hedge simulation

• strong order γ if
r  
2
E XT − YN∆ ≤ K ∆γ

εs (∆) =

c
Copyright E. Platen SDE Jump MC 3
Probability Approximations:

• derivative prices

• sensitivities

• expected utilities

• portfolio selection

• risk measures

• long term risk management

=⇒ Monte Carlo simulation, higher order weak schemes,


predictor-corrector,
variance reduction, Quasi Monte Carlo,
or Markov chain approximations, lattice methods

c
Copyright E. Platen SDE Jump MC 4
Weak Convergence

• Applications: derivative pricing, utilities, risk measures

• weak order β if

εw (∆) = |E(g(XT )) − E(g(YN∆ ))| ≤ K∆β

c
Copyright E. Platen SDE Jump MC 5
Essential Requirements:

• parsimonious models

• long time horizons

• respect no-arbitrage in discrete time approximation

• numerically stable methods

• efficient methods for high-dimensional models

• higher order schemes

c
Copyright E. Platen SDE Jump MC 6
Continuous and Event Driven Risk

• Wiener processes W k , k ∈ {1, 2, . . ., m}

• counting processes pk

intensity hk

jump martingale q k
 1
k −2
dWtm+k dqtk dpkt hkt

= = − dt ht

k ∈ {1, 2, . . . , d−m}

W t = (Wt1 , . . . , Wtm , qt1 , . . . , qtd−m )⊤

c
Copyright E. Platen SDE Jump MC 7
Primary Security Accounts

d
!
dStj = St−
j
ajt dt + bj,k
X
k
t dWt
k=1

Assumption 1
q
bj,k
t ≥− hk−m
t

k ∈ {m + 1, . . . , d}.

Assumption 2

Generalized volatility matrix bt = [bj,k d


t ]j,k=1 invertible.

c
Copyright E. Platen SDE Jump MC 8
• market price of risk

θ t = (θt1 , . . . , θtd )⊤ = b−1


t [at − rt 1]

• primary security account

d
!
dStj = St−
j
bj,k
X
k k
rt dt + t (θt dt + dWt )
k=1

• portfolio
d
δtj dStj
X
dStδ =
j=0

c
Copyright E. Platen SDE Jump MC 9
• fraction

j Stj
πδ,t = δtj
Stδ

• portfolio

n o
dStδ = St−
δ
rt dt + π ⊤
δ,t− bt (θ t dt + dW t )

c
Copyright E. Platen SDE Jump MC 10
Assumption 3 q
hk−m
t > θtk

=⇒ numeraire portfolio (NP) exists


• generalized NP volatility


 θtk for k ∈ {1, 2, . . . , m}
ckt =
θtk

 k−m − 1
for k ∈ {m + 1, . . . , d}
1−θtk (ht ) 2

• NP fractions

 ⊤
π δ∗ ,t = (πδ1∗ ,t , . . . , πδd∗ ,t )⊤ = c⊤
t b−1
t

c
Copyright E. Platen SDE Jump MC 11
• Numeraire Portfolio - Benchmark

 
δ∗
dStδ∗ = St− rt dt + c⊤
t (θ t dt + dW t )

• optimal growth rate


m
1 X
gtδ∗ = rt + (θtk )2
2 k=1
   
d
θtk θtk
hk−m
X
− t
ln 1 + q + q 
k=m+1 hk−m
t − θtk hk−m
t

c
Copyright E. Platen SDE Jump MC 12
• benchmarked portfolio

Stδ
Ŝtδ =
Stδ∗

Theorem 4 Any nonnegative benchmarked portfolio Ŝ δ is an

(A, P )-supermartingale, that is,

Ŝtδ ≥ Et (ŜTδ )
0≤t≤T <∞
=⇒ no strong arbitrage

Pl. & Heath (2010)

c
Copyright E. Platen SDE Jump MC 13
Multi-Factor Models

model under benchmark approach mainly:

• benchmarked primary security accounts

Stj
Ŝtj =
Stδ∗
j ∈ {0, 1, . . . , d}

supermartingales, often SDE driftless,


(local martingales, sometimes martingales)

c
Copyright E. Platen SDE Jump MC 14
model savings account
Z t 
St0 = exp rs ds
0

=⇒ NP
St0
Stδ∗ =
Ŝt0
=⇒ stock
Stj = Ŝtj Stδ∗

model additionally dividend rates

and foreign interest rates

c
Copyright E. Platen SDE Jump MC 15
Example
• benchmarked security:
p 
dŜt = Ŝt− Vt dWtS + dqt

• squared volatility:

• Bates model
p
dVt = ξ(η − Vt ) dt + q Vt dWtV

3
• 2
model
s
1 1 1
 
d =ξ η− dt + q dWtV
Vt Vt Vt

c
Copyright E. Platen SDE Jump MC 16
3

2.5

1.5

0.5

0
0 5 10 15 20
time

Figure 1: Simulated benchmarked primary security accounts.

c
Copyright E. Platen SDE Jump MC 17
10

0
0 5 10 15 20
time

Figure 2: Simulated primary security accounts.

c
Copyright E. Platen SDE Jump MC 18
4.5
GOP
EWI
4

3.5

2.5

1.5

0.5
0 5 10 15 20
time

Figure 3: Naive Diversification: NP and EWI for d = 50.

c
Copyright E. Platen SDE Jump MC 19
60

50

40

30

20

10

0
0 5 9 14 18 23 27 32

Figure 4: Benchmarked primary security accounts MMM.

c
Copyright E. Platen SDE Jump MC 20
450

400

350

300

250

200

150

100

50

0
0 5 9 14 18 23 27 32

Figure 5: Primary security accounts under the MMM.

c
Copyright E. Platen SDE Jump MC 21
100

EWI
90 GOP

80

70

60

50

40

30

20

10

0
0 5 9 14 18 23 27 32

Figure 6: NP and EWI.

c
Copyright E. Platen SDE Jump MC 22
• fair security

benchmarked security martingale ⇐⇒ fair

• minimal replicating portfolio

fair nonnegative portfolio S δ with Sτδ = Hτ

=⇒ minimal price

• real world pricing formula


 
VHτ (t) = Stδ∗ Et
Sτδ∗

No need for equivalent risk neutral probability measure!

c
Copyright E. Platen SDE Jump MC 23
Fair Hedging
• benchmarked fair portfolio

 
Ŝtδ = Et
Sτδ∗
=⇒ minimal price
• martingale representation
d Z τ
Hτ Hτ
  X
= Et + xkHτ (s) dWsk + MHτ (t)
Sτδ∗ Sτδ∗ k=1 t

MHτ - martingale (when pooled ⇒ vanishing)


MHτ and W k orthogonal
Föllmer & Schweizer (1991), Du & Pl. (2011)

c
Copyright E. Platen SDE Jump MC 24
Numerical Solution of SDEs

Kloeden & Pl. (1999)


Milstein (1995)
Kloeden, Pl. & Schurz (2003)
Jäckel (2002)
Glasserman (2004)
Pl. & Bruti-Liberati (2010)

• major problem:

propagation of errors during simulation

c
Copyright E. Platen SDE Jump MC 25
Simulation of SDEs with Jumps
• strong schemes (paths)
exact simulation
Taylor (Wagner-Pl. expansion)
explicit
derivative-free
predictor-corrector
implicit, balanced implicit
• weak schemes (probabilities)
Taylor (Wagner-Pl. expansion)
simplified
explicit
derivative-free
predictor-corrector, implicit

c
Copyright E. Platen SDE Jump MC 26
Jump-Adapted Time Discretization

regular
t0 t1 t2 t3 = T

r r jump times
τ1 τ2

r r jump-adapted
t0 t1 t2 t3 t4 t5 = T

c
Copyright E. Platen SDE Jump MC 27
• intensity of jump process

– regular schemes =⇒ high intensity

– jump-adapted schemes =⇒ low intensity

c
Copyright E. Platen SDE Jump MC 28
SDE with Jumps

dXt = a(t, Xt )dt + b(t, Xt )dWt + c(t−, Xt− ) dpt

X0 ∈ ℜ d

• pt = Nt : Poisson process, intensity λ < ∞


PNt
• pt = i=1 (ξi − 1): compound Poisson, ξi i.i.d r.v.

• Poisson random measure

c
Copyright E. Platen SDE Jump MC 29
• time discretization
tn = n∆

• discrete time approximation


Yn+1 = Yn∆ + a(Yn∆ )∆ + b(Yn∆ )∆Wn + c(Yn∆ )∆pn

c
Copyright E. Platen SDE Jump MC 30
Literature on Strong Schemes with Jumps

• Pl (1982), Mikulevicius & Pl (1988)

=⇒ γ ∈ {0.5, 1, . . .} Taylor schemes and jump-adapted

• Maghsoodi (1996, 1998) =⇒ strong schemes γ ≤ 1.5

• Jacod & Protter (1998) =⇒ Euler scheme for semimartingales

• Gardoǹ (2004) =⇒ γ ∈ {0.5, 1, . . .} strong schemes

• Higham & Kloeden (2005) =⇒ implicit Euler scheme

• Bruti-Liberati & Pl (2007) =⇒ γ ∈ {0.5, 1, . . .}


explicit, implicit, derivative-free, predictor-corrector

c
Copyright E. Platen SDE Jump MC 31
Euler Scheme

• Euler scheme

Yn+1 = Yn + a(Yn )∆ + b(Yn )∆Wn + c(Yn )∆pn

where

∆Wn ∼ N (0, ∆) and ∆pn = Ntn+1 −Ntn ∼ P oiss(λ ∆)

• strong order γ = 0.5

c
Copyright E. Platen SDE Jump MC 32
Strong Taylor Scheme
Wagner-Platen expansion (strong order γ = 1.0) =⇒

Yn+1 = Yn + a(Yn )∆ + b(Yn )∆Wn + c(Yn )∆pn + b(Yn )b′ (Yn ) I(1,1)
+ b(Yn ) c′ (Yn ) I(1,−1) + {b(Yn + c(Yn )) − b(Yn )} I(−1,1)
+ {c (Yn + c(Yn )) − c(Yn )} I(−1,−1)

with
1
I(1,1) = 1
2
{(∆Wn ) 2
− ∆}, I(−1,−1) = {(∆pn )2 − ∆pn }
2
PN (tn+1 )
I(1,−1) = i=N (tn )+1 Wτi − ∆pn Wtn , I(−1,1) = ∆pn ∆Wn − I(1,−1)

• simulation jump times τi : Wτi =⇒ I(1,−1) and I(−1,1)


• Computational effort heavily dependent on intensity λ

c
Copyright E. Platen SDE Jump MC 33
Derivative-Free Strong Schemes

avoid computation of derivatives

order 1.0 derivative-free strong scheme

c
Copyright E. Platen SDE Jump MC 34
• implicit methods

Talay (1982)
Klauder & Petersen (1985)
Milstein (1988)
Hernandez & Spigler(1992, 1993)
Saito & Mitsui(1993a, 1993b)
Kloeden & Pl. (1992, 1999)
Milstein, Pl. & Schurz (1998)
Higham (2000)
Alcock & Burrage (2006)

• solve algebraic equation

c
Copyright E. Platen SDE Jump MC 35
• ad hoc attempts lead to explosions

• balanced implicit methods

Milstein, Pl. & Schurz (1998)


Alcock & Burrage (2006)

c
Copyright E. Platen SDE Jump MC 36
Implicit Strong Schemes

wide stability regions

implicit Euler scheme

order 1.0 implicit strong Taylor scheme

c
Copyright E. Platen SDE Jump MC 37
Predictor-Corrector Euler Scheme
• corrector
 
Yn+1 = Yn + θ āη (Ȳn+1 ) + (1 − θ) āη (Yn ) ∆n

  p(tn+1 )
X
+ η b(Ȳn+1 ) + (1 − η) b(Yn ) ∆Wn + c (ξi )
i=p(tn )+1

āη = a − η b b′

• predictor
p(tn+1 )
X
Ȳn+1 = Yn + a(Yn ) ∆n + b(Yn ) ∆Wn + c (ξi )
i=p(tn )+1

θ, η ∈ [0, 1] degree of implicitness

c
Copyright E. Platen SDE Jump MC 38
Jump-Adapted Strong Approximations

jump-adapted time discretisation



jump times included in time discretisation

• jump-adapted Euler scheme

Ytn+1 − = Ytn + a(Ytn )∆tn + b(Ytn )∆Wtn

and
Ytn+1 = Ytn+1 − + c(Ytn+1 − ) ∆pn

• strong order γ = 0.5

c
Copyright E. Platen SDE Jump MC 39
Merton SDE : µ = 0.05, σ = 0.2, ψ = −0.2, λ = 10, X0 = 1, T = 1
1

0.8

0.6
X

0.4

0.2

0
0 0.2 0.4 0.6 0.8 1
T
Figure 7: Plot of a jump-diffusion path.

c
Copyright E. Platen SDE Jump MC 40
0.0005

0.00025

-0.00025
Error

-0.0005

-0.00075

-0.001

-0.00125

0 0.2 0.4 0.6 0.8 1


T
Figure 8: Plot of the strong error for Euler(red) and 1.0 Taylor(blue) scheme.

c
Copyright E. Platen SDE Jump MC 41
Merton SDE : µ = −0.05, σ = 0.1, λ = 1, X0 = 1, T = 0.5

-10

-15
Log2 Error

-20
Euler

EulerJA

1Taylor
-25 1TaylorJA

15TaylorJA

-10 -8 -6 -4 -2 0
Log2 dt

Figure 9: Log-log plot of strong error versus time step size.

c
Copyright E. Platen SDE Jump MC 42
Literature on Weak Schemes with Jumps

• Mikulevicius & Pl (1991)


=⇒ jump-adapted order β ∈ {1, 2 . . .} weak schemes

• Liu & Li (2000) =⇒ order β ∈ {1, 2 . . .} weak Taylor, extrapo-


lation and simplified schemes

• Kubilius & Pl (2002) and Glasserman & Merener (2003)


=⇒ jump-adapted Euler with weaker assumptions on coefficients

• Bruti-Liberati & Pl (2006) =⇒ jump-adapted order β ∈ {1, 2 . . .}


derivative-free, implicit and predictor-corrector schemes

c
Copyright E. Platen SDE Jump MC 43
Simplified Euler Scheme

• Euler scheme =⇒ weak order β = 1

• simplified Euler scheme

Yn+1 = Yn + a(Yn )∆ + b(Yn )∆Ŵn + c(Yn ) (ξ̂n − 1)∆p̂n

• if ∆Ŵn and ∆p̂n match the first 3 moments of ∆Wn and ∆pn up to
an O(∆2 ) error =⇒ weak order β = 1


√ 1
P (∆W̃n = ± ∆) =
2

c
Copyright E. Platen SDE Jump MC 44
Jump-Adapted Taylor Approximations

• jump-adapted Euler scheme =⇒ weak order β = 1

• jump-adapted order 2 weak Taylor scheme

b b′  2

Ytn+1 − = Ytn + a∆tn + b∆Wtn + (∆Wtn ) − ∆tn + a′ b ∆Ztn
2
1 1 ′′ 2 1 ′′ 2
  
′ 2 ′
+ a a + a b ∆tn + a b + b b {∆Wtn ∆tn − ∆Ztn }
2 2 2
and
Ytn+1 = Ytn+1 − + c(Ytn+1 − ) ∆pn

• weak order β = 2 (can be simplified and made derivative free)

c
Copyright E. Platen SDE Jump MC 45
Predictor-Corrector Schemes

• predictor-corrector =⇒ numerical stability and efficiency

• jump-adapted predictor-corrector Euler scheme


1n o
Ytn+1 − = Ytn + a(Ȳtn+1 − ) + a ∆tn + b∆Wtn
2
with predictor

Ȳtn+1 − = Ytn + a∆tn + b∆Wtn

• weak order β = 1

c
Copyright E. Platen SDE Jump MC 46
3
EulerJA

ImplEulerJA
2

PredCorrJA

1
Log2 Error

-1

-2

-5 -4 -3 -2 -1
Log2 dt

Figure 10: Log-log plot of weak error versus time step size.

c
Copyright E. Platen SDE Jump MC 47
Regular Approximations

• higher order schemes : time, Wiener and Poisson multiple integrals

• random jump size difficult to handle

• higher order schemes: computational effort dependent on intensity

c
Copyright E. Platen SDE Jump MC 48
Numerical Stability
• roundoff and truncation errors

• propagation of errors

• numerical stability priority over higher order

c
Copyright E. Platen SDE Jump MC 49
• specially designed test equations

Hernandez & Spigler (1992, 1993)

Milstein (1995)

Kloeden & Pl. (1999)

Saito & Mitsui(1993a, 1993b, 1996)

Hofmann & Pl. (1994, 1996)

Higham (2000)

c
Copyright E. Platen SDE Jump MC 50
• linear test dynamics

n p o
Xt = X0 exp (1 − α) λ t + α |λ| Wt

α, λ ∈ ℜ

=⇒

 
P lim Xt = 0 = 1 ⇐⇒ (1 − α)λ < 0
t→∞

c
Copyright E. Platen SDE Jump MC 51
• linear Itô SDE

3
 
p
dXt = 1− α λ Xt dt + α |λ| Xt dWt
2

• corresponding Stratonovich SDE

p
dXt = (1 − α) λ Xt dt + α |λ| Xt ◦ dWt

• α=0 no randomness

2
• α= 3
Itô SDE no drift =⇒ martingale

• α=1 Stratonovich SDE no drift

c
Copyright E. Platen SDE Jump MC 52
Definition 5 Y = {Yt , t ≥ 0} is called asymptotically stable if

 
P lim |Yt | = 0 = 1.
t→∞

impact of perturbations declines asymptotically over time

c
Copyright E. Platen SDE Jump MC 53
• stability region Γ

those pairs (λ∆, α) ∈ (−∞, 0) × [0, 1) for which approximation Y


asymptotically stable

c
Copyright E. Platen SDE Jump MC 54
• transfer function

Yn+1
Y = Gn+1 (λ ∆, α)

n

Y asymptotically stable ⇐⇒

E(ln(Gn+1 (λ ∆, α))) < 0

Higham (2000)

c
Copyright E. Platen SDE Jump MC 55
• Euler scheme

Yn+1 = Yn + a(Yn ) ∆ + b(Yn ) ∆Wn


3
 
p
Gn+1 (λ ∆, α) = 1 + 1 − α λ ∆ + |α λ| ∆Wn

2

∆Wn ∼ N (0, ∆)

c
Copyright E. Platen SDE Jump MC 56
Figure 11: A-stability region for the Euler scheme

c
Copyright E. Platen SDE Jump MC 57
• semi-drift-implicit predictor-corrector Euler method

1 
Yn+1 = Yn + a(Ȳn+1 ) + a(Yn ) ∆ + b(Yn ) ∆Wn
2

Ȳn+1 = Yn + a(Yn ) ∆ + b(Yn ) ∆Wn


3 1 3
    

Gn+1 (λ ∆, α) = 1 + λ ∆ 1 − α 1+ λ∆ 1 − α
2 2 2
 p
p
+ −α λ ∆Wn + −α λ ∆Wn

c
Copyright E. Platen SDE Jump MC 58
Figure 12: -stability region for semi-drift-implicit predictor-corrector Euler
method
c
Copyright E. Platen SDE Jump MC 59
Figure 13: A-stability region for the predictor-corrector Euler method with
θ = 0 and η = 12
c
Copyright E. Platen SDE Jump MC 60
Figure 14: A-stability region for the symmetric predictor-corrector Euler
method
c
Copyright E. Platen SDE Jump MC 61
p-Stability

Pl. & Shi (2008)

Definition 6 For p > 0 a process Y = {Yt , t > 0} is called p-stable


if
lim E(|Yt |p ) = 0.
t→∞

1
For α ∈ [0, 1+p/2
) and λ < 0 test SDE is p-stable.

c
Copyright E. Platen SDE Jump MC 62
• Stability region those triplets (λ∆, α, p) for which Y is p-stable.

c
Copyright E. Platen SDE Jump MC 63
For λ ∆ < 0, α ∈ [0, 1) and p > 0 Y p-stable ⇐⇒

E((Gn+1 (λ ∆, α))p ) < 1

• for p > 0

=⇒

1
E(ln(Gn+1 (λ ∆, α))) ≤ E((Gn+1 (λ ∆, α))p − 1) < 0
p

=⇒ asymptotically stable

c
Copyright E. Platen SDE Jump MC 64
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 15: Stability region for the Euler scheme

c
Copyright E. Platen SDE Jump MC 65
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 16: Stability region for semi-drift-implicit predictor-corrector Euler


method
c
Copyright E. Platen SDE Jump MC 66
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 17: Stability region for the predictor-corrector Euler method with
θ = 0 and η = 12
c
Copyright E. Platen SDE Jump MC 67
Stability of Some Implicit Methods
• semi-drift implicit Euler scheme

1
Yn+1 = Yn + (a(Yn+1 ) + a(Yn ))∆ + b(Yn )∆Wn
2

• full-drift implicit Euler scheme

Yn+1 = Yn + a(Yn+1 )∆ + b(Yn )∆Wn

solve algebraic equation

c
Copyright E. Platen SDE Jump MC 68
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 18: Stability region for semi-drift implicit Euler method

c
Copyright E. Platen SDE Jump MC 69
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 19: Stability region for full-drift implicit Euler method

c
Copyright E. Platen SDE Jump MC 70
• balanced implicit Euler method

Milstein, Pl. & Schurz (1998)

3
 
p
Yn+1 = Yn + 1 − α λYn ∆+ α|λ|Yn ∆Wn +c|∆Wn |(Yn −Yn+1 )
2

c
Copyright E. Platen SDE Jump MC 71
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 20: Stability region for a balanced implicit Euler method

c
Copyright E. Platen SDE Jump MC 72
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 21: Stability region for the simplified symmetric Euler method

c
Copyright E. Platen SDE Jump MC 73
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 22: Stability region for the simplified symmetric implicit Euler
Scheme
c
Copyright E. Platen SDE Jump MC 74
0
-2
ΛD-4
-6
-8
-10
2

1.5

p1

0.5

0
0
0.2
0.4
Α 0.6
0.8
1

Figure 23: Stability region for the simplified fully implicit Euler Scheme

c
Copyright E. Platen SDE Jump MC 75
Variance Reduction via Integral Representations

Heath & Platen (2002)

The HP Variance Reduced Estimator

• SDE
m
dXts,x = a(t, Xts,x ) dt + bj (t, Xts,x ) dWtj
X

j=1

c
Copyright E. Platen SDE Jump MC 76
d
0 ∂f (t, x) X
i ∂f (t, x)
L f (t, x) = + a (t, x)
∂t i=1
∂xi

d m
1 X X i,j k,j ∂ 2 f (t, x)
+ b (t, x) b (t, x)
2 i,k=1 j=1
∂xi ∂xk

c
Copyright E. Platen SDE Jump MC 77
h(τ, Xτ0,x )

u(0, x) = E

ū(τ, Xτ0,x )

= E
Z τ 
= ū(0, x) + E L0 ū(t, Xt0,x ) dt
0
Z T  
= ū(0, x) + E 1{t<τ } L0 ū(t, Xt0,x ) dt
0

• unbiased estimator for u(0, x)


Z τ
Z̄τ = ū(0, x) + L0 ū(t, Xt0,x ) dt
0
HP estimator

c
Copyright E. Platen SDE Jump MC 78
50

40

30

20

10

0 0.1 0.2 0.3 0.4 0.5


0,x1
Figure 24: Simulated outcomes for the intrinsic value (St − K)+ , t ∈
[0, T ].
c
Copyright E. Platen SDE Jump MC 79
6.75

6.7

6.65

6.6

0 0.1 0.2 0.3 0.4 0.5


Figure 25: Simulated outcomes for the estimator Z̄t , t ∈ [0, T ].

c
Copyright E. Platen SDE Jump MC 80
References
Alcock, J. T. & K. Burrage (2006). A note on the balanced method. BIT Numerical Mathematics 46,
689–710.
Björk, T., Y. Kabanov, & W. J. Runggaldier (1997). Bond market structure in the presence of marked point
processes. Math. Finance 7, 211–239.
Bruti-Liberati, N. & E. Platen (2006). On weak predictor-corrector schemes for jump-diffusion processes
in finance. Technical report, University of Technology, Sydney. QFRC Research Paper 179.
Bruti-Liberati, N. & E. Platen (2007). Strong approximations of stochastic differential equations with
jumps. J. Comput. Appl. Math. 205(2), 982–1001.
Föllmer, H. & M. Schweizer (1991). Hedging of contingent claims under incomplete information. In
M. H. A. Davis and R. J. Elliott (Eds.), Applied Stochastic Analysis, Volume 5 of Stochastics
Monogr., pp. 389–414. Gordon and Breach, London/New York.
Gardoǹ, A. (2004). The order of approximations for solutions of Itô-type stochastic differential equations
with jumps. Stochastic Anal. Appl. 22(3), 679–699.
Glasserman, P. (2004). Monte Carlo Methods in Financial Engineering, Volume 53 of Appl. Math.
Springer.
Glasserman, P. & N. Merener (2003). Numerical solution of jump-diffusion LIBOR market models. Fi-
nance Stoch. 7(1), 1–27.
Heath, D. & E. Platen (2002). A variance reduction technique based on integral representations. Quant.
Finance 2(5), 362–369.

c
Copyright E. Platen SDE Jump MC 81
Hernandez, D. B. & R. Spigler (1992). A-stability of implicit Runge-Kutta methods for systems with
additive noise. BIT 32, 620–633.
Hernandez, D. B. & R. Spigler (1993). Convergence and stability of implicit Runge-Kutta methods for
systems with multiplicative noise. BIT 33, 654–669.
Higham, D. J. (2000). Mean-square and asymptotic stability of numerical methods for stochastic ordinary
differential equations. SIAM J. Numer. Anal. 38, 753–769.
Higham, D. J. & P. E. Kloeden (2005). Numerical methods for nonlinear stochastic differential equations
with jumps. Numer. Math. 110(1), 101–119.
Hofmann, N. & E. Platen (1994). Stability of weak numerical schemes for stochastic differential equations.
Comput. Math. Appl. 28(10-12), 45–57.
Hofmann, N. & E. Platen (1996). Stability of superimplicit numerical methods for stochastic differential
equations. Fields Inst. Commun. 9, 93–104.
Jäckel, P. (2002). Monte Carlo Methods in Finance. Wiley.
Jacod, J. & P. Protter (1998). Asymptotic error distribution for the Euler method for stochastic differential
equations. Ann. Probab. 26(1), 267–307.
Klauder, J. R. & W. P. Petersen (1985). Numerical integration of multiplicative-noise stochastic differential
equations. SIAM J. Numer. Anal. 6, 1153–1166.
Kloeden, P. E. & E. Platen (1992). Higher order implicit strong numerical schemes for stochastic differ-
ential equations. J. Statist. Phys. 66(1/2), 283–314.
Kloeden, P. E. & E. Platen (1999). Numerical Solution of Stochastic Differential Equations, Volume 23 of
Appl. Math. Springer. Third printing, (first edition (1992)).

c
Copyright E. Platen SDE Jump MC 82
Kloeden, P. E., E. Platen, & H. Schurz (2003). Numerical Solution of SDEs Through Computer Experi-
ments. Universitext. Springer. Third corrected printing, (first edition (1994)).
Kubilius, K. & E. Platen (2002). Rate of weak convergence of the Euler approximation for diffusion
processes with jumps. Monte Carlo Methods Appl. 8(1), 83–96.
Liu, X. Q. & C. W. Li (2000). Weak approximation and extrapolations of stochastic differential equations
with jumps. SIAM J. Numer. Anal. 37(6), 1747–1767.
Maghsoodi, Y. (1996). Mean-square efficient numerical solution of jump-diffusion stochastic differential
equations. SANKHYA A 58(1), 25–47.
Maghsoodi, Y. (1998). Exact solutions and doubly efficient approximations of jump-diffusion Itô equa-
tions. Stochastic Anal. Appl. 16(6), 1049–1072.
Mikulevicius, R. & E. Platen (1988). Time discrete Taylor approximations for Ito processes with jump
component. Math. Nachr. 138, 93–104.
Mikulevicius, R. & E. Platen (1991). Rate of convergence of the Euler approximation for diffusion pro-
cesses. Math. Nachr. 151, 233–239.
Milstein, G. N. (1988). A theorem of the order of convergence of mean square approximations of systems
of stochastic differential equations. Theory Probab. Appl. 32, 738–741.
Milstein, G. N. (1995). Numerical Integration of Stochastic Differential Equations. Mathematics and Its
Applications. Kluwer.
Milstein, G. N., E. Platen, & H. Schurz (1998). Balanced implicit methods for stiff stochastic systems.
SIAM J. Numer. Anal. 35(3), 1010–1019.
Øksendal, B. & A. Sulem (2005). Applied stochastic control of jump-duffusions. Universitext. Springer.

c
Copyright E. Platen SDE Jump MC 83
Platen, E. (1982). An approximation method for a class of Itô processes with jump component. Liet. Mat.
Rink. 22(2), 124–136.
Platen, E. & N. Bruti-Liberati (2010). Numerical Solution of SDEs with Jumps in Finance. Springer. in
preparation.
Platen, E. & K. Du (2011). Benchmarked risk minimization for jump diffusion markets. UTS Working
Paper.
Platen, E. & D. Heath (2010). A Benchmark Approach to Quantitative Finance. Springer Finance.
Springer.
Platen, E. & W. J. Runggaldier (2005). A benchmark approach to filtering in finance. Asia-Pacific Finan-
cial Markets 11(1), 79–105.
Platen, E. & W. J. Runggaldier (2007). A benchmark approach to portfolio optimization under partial
information. Asia-Pacific Financial Markets 14(1-2), 25–43.
Platen, E. & L. Shi (2008). On the numerical stability of simulation methods for SDEs. Technical report,
University of Technology, Sydney. QFRC Research Paper 234.
Saito, Y. & T. Mitsui (1993a). Simulation of stochastic differential equations. Ann. Inst. Statist. Math. 45,
419–432.
Saito, Y. & T. Mitsui (1993b). T-stability of numerical schemes for stochastic differential equations. World
Sci. Ser. Appl. Anal. 2, 333–344.
Saito, Y. & T. Mitsui (1996). Stability analysis of numerical schemes for stochastic differential equations.
SIAM J. Numer. Anal. 33(6), 2254–2267.
Talay, D. (1982). Convergence for each trajectory of an approximation scheme of SDE. Computes Rendus

c
Copyright E. Platen SDE Jump MC 84
Acad. Sc. Paris, Séries I Math. 295(3), 249–252. (in French).

c
Copyright E. Platen SDE Jump MC 85

You might also like