A finite dimensional approximation for pricing American options on - - PowerPoint PPT Presentation

a finite dimensional approximation for pricing american
SMART_READER_LITE
LIVE PREVIEW

A finite dimensional approximation for pricing American options on - - PowerPoint PPT Presentation

A finite dimensional approximation for pricing American options on moving average Peter Tankov CMAP, Ecole Polytechnique Joint with M. Bernhart and X. Warin (EDF R&D) New advances in Backward SDEs for financial engineering applications


slide-1
SLIDE 1

A finite dimensional approximation for pricing American options on moving average

Peter Tankov

CMAP, Ecole Polytechnique Joint with M. Bernhart and X. Warin (EDF R&D)

New advances in Backward SDEs for financial engineering applications Tamerza, Tunisia, October 25–28, 2010

Peter Tankov American options on movoing average

slide-2
SLIDE 2

Introduction

Surge options: American-style options whose strike is adjusted daily to the moving average of the underlying price: Ht = (St − Xt)+, Xt = 1 δ t

t−δ

Sudu. The strike of indexed swing options (gas market) is linked to moving averages of different oil prices. Non-Markovian dynamics of the moving average leads to an infinite-dimensional optimal stopping problem: dXt = 1 δ (St − St−δ) dt. We propose a finite-dimensional approximation allowing to price moving average options in PDE or LS Monte Carlo framework.

Peter Tankov American options on movoing average

slide-3
SLIDE 3

The approximation problem

We consider general moving average processes of the form Mt = ∞ St−uµ(du) where µ is a finite possibly signed measure on [0, ∞) and we set St = S0 for t ≤ 0. We would like to find n processes Y 1, . . . , Y n such that (S, Y 1, . . . , Y n) are jointly Markov, and Mt is approximated by Mn

t

which depends deterministically on St, Y 1

t , . . . , Y n t .

Peter Tankov American options on movoing average

slide-4
SLIDE 4

Assumptions on S

That the stock price S is a continuous Itˆ

  • process:

St = S0 + t bsds + t σsdWs with E

  • sup

0≤t≤T

|bs|

  • < ∞

and E

  • sup

0≤t≤T

|σs|1+γ

  • < ∞,

γ > 0 It can then be shown (Fischer and Nappo ’10) that the modulus of continuity of S is integrable: E

  • sup

t,s∈[0,T]:|t−s|≤h

|St − Ss|

  • ≤ Cε(h),

ε(h) :=

  • h ln

2T h

  • .

Peter Tankov American options on movoing average

slide-5
SLIDE 5

Comparing moving averages

Lemma Let µ and ν be finite signed measures on [0, ∞) such that µ+(R+) > 0, and let M and N be corresponding moving average

  • processes. Then

E

  • sup

0≤t≤T

|Mt − Nt|

  • ≤ C|µ(R+) − ν(R+)|

+ Cε

  • 1

µ+([0, T]) T |Fµ(t) − Fν(t)|dt

  • where

Fν(t) := ν([0, t]) and Fµ(t) := µ([0, t]).

Peter Tankov American options on movoing average

slide-6
SLIDE 6

Sketch of the proof

We first assume that µ and ν are probability measures. Let F −1

µ

and F −1

ν

be generalized inverses of µ and ν respectively. Then, E

  • sup

0≤t≤T

|Mt − Nt|

  • = E
  • sup

0≤t≤T

1 |St−F −1

µ (u) − St−F −1 ν

(u)|du

  • ≤ Cε

1 |F −1

µ (u) ∧ T − F −1 ν (u) ∧ T|du

  • .

The expression inside the brackets is the Wasserstein distance between µ and ν truncated at T. Therefore, E

  • sup

0≤t≤T

|Mt − Nt|

  • ≤ Cε

T |Fµ(t) − Fν(t)|dt

  • .

Peter Tankov American options on movoing average

slide-7
SLIDE 7

Laguerre approximation: idea

We assume dYt = −AYdt + 1(αStdt + βdSt), Mn = B⊥Y The solution can be written as Mn

t =

t

−∞

B⊥e−A(t−s)1(αSsds + βdSs) = KnSt + t

−∞

hn(t − u)Sudu, where hn is of the form (Hankel approximation) hn(t) =

K

  • k=1

e−pkt

nk

  • i=0

ck

i ti,

n1 + . . . + nK + K = n In this work we focus on a subclass for which hn is of the form hn(t) = e−pt

n−1

  • i=0

citi (Laguerre approximation)

Peter Tankov American options on movoing average

slide-8
SLIDE 8

Laguerre polynomials and functions

Fix a scale parameter p > 0. The scaled Laguerre functions (Lp

k)k≥0 are defined on [0, +∞) by

Lp

k(t) =

  • 2p Pk(2pt)e−pt,

∀k ≥ 0 where (Pk)k≥0 are Laguerre polynomials: Pk(t) =

k

  • i=0

k k − i (−t)i i! , ∀k ≥ 0 The Laguerre functions (Lp

k)k≥0 form an orthonormal basis of

L2([0, ∞)).

Peter Tankov American options on movoing average

slide-9
SLIDE 9

Laguerre approximations for moving averages

Let H(x) = µ([x, +∞)). Compute the Laguerre coefficients of the function H: Ap

k = H, Lp k.

Set Hp

n (t) = n−1 k=0 Ap kLp k(t) and hp n(t) = − d dt Hp n (t).

Approximate the moving average M with Mn,p

t

= (H(0) − Hp

n (0))St +

+∞ hp

n(u)St−udu.

Peter Tankov American options on movoing average

slide-10
SLIDE 10

Laguerre approximations for moving averages

Introduce n random processes X p,k

t

= +∞ Lp

k(v)St−vdv,

k = 0, . . . , n − 1. They are related to the moving average approximation by Mn,p

t

= (H(0) − Hp

n (0))St + n−1

  • k=0

ap

kX p,k t

, ∀t ≥ 0. and have Markovian dynamics        dX p,0

t

= √2pSt − pX p,0

t

  • dt

. . . dX p,k

t

= √2pSt − 2p k−1

i=0 X p,i t

− pX p,k

t

  • dt

with initial values X p,k = S0(−1)k √2p p , ∀k ≥ 0.

Peter Tankov American options on movoing average

slide-11
SLIDE 11

Convergence rate

Theorem Suppose that the moving average process M is of the form Mt = K0St + ∞ St−uh(u)du where K0 is a constant and the function h has compact support, finite variation on R and is constant in the neighborhood of zero. Then the approximation error admits the bound E

  • sup

0≤t≤T

|Mt − Mn,p

t

|

  • ≤ Cε(n− 3

4 ). Peter Tankov American options on movoing average

slide-12
SLIDE 12

Approximating option prices

One can approximate sup

τ∈T

E [φ (Sτ, Mτ)] by sup

τ∈T

E [φ (Sτ, Mn,p

τ

)] . Corollary Let the payoff function φ be Lipschitz in the second variable, then the pricing error admits the bound

  • sup

τ∈T

E [φ (Sτ, Mτ)] − sup

τ∈T

E [φ (Sτ, Mn,p

τ

)]

  • ≤ Cε(n− 3

4 ).

where C > 0 is a constant independent of n.

Peter Tankov American options on movoing average

slide-13
SLIDE 13

Uniformly weighted moving averages

Let µ(dx) = h(x)dx = 1 δ 1[0,δ]dx ⇒ H(x) = 1 δ (δ − x)+ The coefficients Aδ,p

k

= H, Lp

k can be computed explicitly.

We determine the optimal scale parameter popt(δ, n) as popt(δ, n) = arg min

p>0

H − Hp

n 2 = arg min p>0

  • δ

3 −

n−1

  • k=0
  • Aδ,p

k

  • 2
  • .

It satisfies the scaling relation popt(δ, n) = popt(1, n) δ , and the values popt(1, n) can be tabulated.

Peter Tankov American options on movoing average

slide-14
SLIDE 14

Uniformly weighted moving average: illustration

80 85 90 95 100 105 110 115 5 1 1 5 2 2 5 3 3 5 4 4 5 5 Time step

Spot price S Moving average Moving average approx. with n = 1 Moving average approx. with n = 3 Moving average approx. with n = 7

Simulated trajectory of the moving average process and its Laguerre approximations.

Peter Tankov American options on movoing average

slide-15
SLIDE 15

Least squares Monte Carlo

Replace the American option by a Bermudan one with a discrete grid π = {0 = t0, t1, . . . , tN = T} of exercise dates. Simulate M paths of stock price and Laguerre processes. Compute optimal exercise times by backward induction:

1

Initialization: τ π,m

N

= T, m = 1, . . . , M

2

Backward induction for i = N − 1, . . . , Nδ, m = 1, . . . , M:

  • τ π,m

i

= ti1Am

i + τ π,m

i+1 1∁Am

i

Am

i =

  • φ
  • Sπ,m

ti

, Mn,π,m

ti

  • ≥ EM

ti

  • φ

τ π

i+1, Mn,π

τ π

i+1

  • 3

Estimation of the option price at time 0: V π

0 = 1

M

M

  • m=1

φ

  • Sπ,m

τ π,m

Nδ , Mn,π,m

τ π,m

  • The conditional expectations are estimated by regression on

the basis functions of state variables

Peter Tankov American options on movoing average

slide-16
SLIDE 16

Least squares Monte Carlo

In numerical examples, we find that best results are obtained if the approximate moving average Mn,π is replaced by the true moving average Mπ in the pay-off function, while estimating the conditional expectations by regressions on Sπ, X 0,π, . . . , X n,π. The suboptimal approach often used by practitioners consists in estimating the conditional expectations by regression on (Sπ, Mπ) only.

Peter Tankov American options on movoing average

slide-17
SLIDE 17

Numerical examples: convergence

Lag- LS Lag- LS* 4.05 4.10 4.15 4.20 4.25 4.30 4.35 1 2 3 4 5 6 7

4.264 4.266 4.268 4.270 4.272 4.274 4.276 4.278 4.280 1 2 3 4 5 6 7 8 n Option value (Lag-LS*) Benchmark by (NM-LS)

Left: Laguerre approximation vs. the improved method. Right: zoom for the improved method and the practitioner’ method.

Peter Tankov American options on movoing average

slide-18
SLIDE 18

Numerical examples: delayed options

2.00 2.50 3.00 3.50 4.00 4.50 5.00 5.50 6.00 6.50 7.00 5 10 15 20 25 30 35 40 45 time lag number of time steps Option value (NM-LS) (Lag-LS*)

For moving average options with time delay whose pay-off depends

  • n Xτ = 1

δ

τ−l

τ−l−δ Sudu, the Laguerre approximation leads to a

substantial improvement compared to the practitioner’s method.

Peter Tankov American options on movoing average