Static Hedging of Barrier Options under Zero-Drift CEV. Sergey - - PowerPoint PPT Presentation

static hedging of barrier options under zero drift cev
SMART_READER_LITE
LIVE PREVIEW

Static Hedging of Barrier Options under Zero-Drift CEV. Sergey - - PowerPoint PPT Presentation

Static Hedging of Barrier Options under Zero-Drift CEV. Sergey Nadtochiy Joint work with Peter Carr ORFE Department Princeton University March 27, 2009 5th Oxford-Princeton Workshop on Financial Mathematics and Stochastic Analysis Sergey


slide-1
SLIDE 1

Static Hedging of Barrier Options under Zero-Drift CEV.

Sergey Nadtochiy Joint work with Peter Carr

ORFE Department Princeton University

March 27, 2009

5th Oxford-Princeton Workshop on Financial Mathematics and Stochastic Analysis

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 1 / 22

slide-2
SLIDE 2

Introduction and Notation Problem Formulation

Definitions

Up-and-Out Put (UOP) option on underlying X with maturity T, strike K and barrier U > K has the following payoff at time of maturity I{supt∈[0,T] Xt<U} · (K − XT)+ Static Hedging strategy is given by function G : R+ → R, such that European option with payoff G(XT) has the same price as UOP

  • ption, up until the barrier is hit.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 2 / 22

slide-3
SLIDE 3

Introduction and Notation Problem Formulation

Black’s Model

P.Carr and J.Bowie ”Static Simplicity”(1994): G(x) = (K − x)+ − K U

  • x − U2

K +

Figure: Static Hedging of UOP in Black’s model. K ∗ = U2

K

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 3 / 22

slide-4
SLIDE 4

Introduction and Notation Method of Images

PDE Approach

In Complete Diffusion models price of a European-type claim satisfies           

1 2σ2(x, t) ∂2 ∂x2 u(x, t) + µ(x, t) ∂ ∂x u(x, t)

− r(t)u(x, t) + ∂

∂t u(x, t) = 0

u(x, T) = h(x) where h is the payoff function. For options with upper barrier define domain and add boundary condition: x ∈ (0, U), u(U, t) = 0

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 4 / 22

slide-5
SLIDE 5

Introduction and Notation Method of Images

PDE Approach

In Complete Diffusion models price of a European-type claim satisfies           

1 2σ2(x, t) ∂2 ∂x2 u(x, t) + µ(x, t) ∂ ∂x u(x, t)

− r(t)u(x, t) + ∂

∂t u(x, t) = 0

u(x, T) = h(x) where h is the payoff function. For options with upper barrier define domain and add boundary condition: x ∈ (0, U), u(U, t) = 0

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 4 / 22

slide-6
SLIDE 6

Introduction and Notation Method of Images

Method of Images

Want to get rid of the boundary condition in pricing PDE for Barrier Option - make it ”vanilla”. In case of upper barrier, payoff h always has support in [0, U]. Problem: Find new payoff function g with support in [U, ∞), such that uh(U, t) = ug(U, t), t ∈ [0, T], where uh, ug are solutions of pricing PDE with terminal conditions h and g respectively (without boundary condition at x = U!). Then G = h − g, since function uh−g = uh − ug satisfies pricing PDE in domain (x, t) ∈ (0, U) × (0, T), with terminal condition h and zero boundary condition at x = U).

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 5 / 22

slide-7
SLIDE 7

Introduction and Notation Method of Images

Method of Images

Want to get rid of the boundary condition in pricing PDE for Barrier Option - make it ”vanilla”. In case of upper barrier, payoff h always has support in [0, U]. Problem: Find new payoff function g with support in [U, ∞), such that uh(U, t) = ug(U, t), t ∈ [0, T], where uh, ug are solutions of pricing PDE with terminal conditions h and g respectively (without boundary condition at x = U!). Then G = h − g, since function uh−g = uh − ug satisfies pricing PDE in domain (x, t) ∈ (0, U) × (0, T), with terminal condition h and zero boundary condition at x = U).

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 5 / 22

slide-8
SLIDE 8

Introduction and Notation Method of Images

Method of Images

Figure: Solutions to pricing PDE - uh (blue) and ug (green) - along the line x = U

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 6 / 22

slide-9
SLIDE 9

Introduction and Notation Method of Images

General Result

C.Bardos, R.Douady, A.Fursikov, ”Static Hedging of Barrier Options with a smile”: treats this problem for general parabolic PDE, and proves the existence of approximate solutions gε, such that sup

t∈[0,T]

  • uh(U, t) − ugε(U, t)
  • < ε

They show that exact solution doesn’t exist in general... Proof is not constructive - finding the approximate solutions is a separate problem.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 7 / 22

slide-10
SLIDE 10

Introduction and Notation Method of Images

General Result

C.Bardos, R.Douady, A.Fursikov, ”Static Hedging of Barrier Options with a smile”: treats this problem for general parabolic PDE, and proves the existence of approximate solutions gε, such that sup

t∈[0,T]

  • uh(U, t) − ugε(U, t)
  • < ε

They show that exact solution doesn’t exist in general... Proof is not constructive - finding the approximate solutions is a separate problem.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 7 / 22

slide-11
SLIDE 11

Introduction and Notation Method of Images

General Result

C.Bardos, R.Douady, A.Fursikov, ”Static Hedging of Barrier Options with a smile”: treats this problem for general parabolic PDE, and proves the existence of approximate solutions gε, such that sup

t∈[0,T]

  • uh(U, t) − ugε(U, t)
  • < ε

They show that exact solution doesn’t exist in general... Proof is not constructive - finding the approximate solutions is a separate problem.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 7 / 22

slide-12
SLIDE 12

Solution Setup

Specification

We provide an explicit (analytic) solution to the static hedging problem in the following setting: Risk-neutral dynamics of the underlying are given by Constant Elasticity Volatility (CEV) model with zero drift (r ≡ q, or, equivalently, X is a forward price) dXt = δX β+1

t

dBt Interest rate is positive and constant. We restrict ourselves to β < 0.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 8 / 22

slide-13
SLIDE 13

Solution Setup

Back to PDE

Problem: find g : [0, ∞) → R with support in (U, ∞), such that there exists u : R+ × R+ → R which satisfies Pricing PDE   

δ2 2 x2β+2 ∂2 ∂x2 u(x, τ) − ru(x, τ) − ∂ ∂τ u(x, τ) = 0

u(x, 0) = g(x) and u(U, t) = P(U, t, K) for all t ∈ [0, T].

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 9 / 22

slide-14
SLIDE 14

Solution Numerical Approach

Least - Squares optimization

Choose some strike values (U <)κ1 < κ2, ... < κN Approximate solution: g(x) =

N

  • j=1

ψj · (x − κj)+ Choose partitioning t1, ..., tM of the interval [0, T], and solve a simple quadratic optimization problem min

ψ M

  • k=1

 

N

  • j=1

ψjC(U, tk, κj) − P(U, tk, K)  

2

(plus some term to penalize for non-smooth solutions)

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 10 / 22

slide-15
SLIDE 15

Solution Numerical Approach

Results of numerical approach: β = −0.5, K = 1, U = 1.5

Figure: 1. Payoff ’g’

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 11 / 22

slide-16
SLIDE 16

Solution Matching Prices in Laplace-Carson space

Analytic Solution

We will provide analytic solution. Look for payoff g in the form g(x) = ∞ ψ(κ)(x − κ)+dκ, for some generalized function ψ. Problem: find ψ such that ∞ ψ(κ)C(U, t, κ)dκ = P(U, t, K), ∀t ∈ [0, T], and ψ(κ) = 0 for κ ≤ U.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 12 / 22

slide-17
SLIDE 17

Solution Matching Prices in Laplace-Carson space

Laplace-Carson transform

Let’s work in Laplace-Carson space: ˜ C(x, λ, K) := λ ∞

0 e−λτC(S, τ, K)dτ

Solving the pricing ODE, obtain ˜ C(x, λ, K) = ˜ c √ xKIν(

  • 2(λ + r)

δ|β| x−β)Kν(

  • 2(λ + r)

δ|β| K −β), for x ∈ [0, K]. Where Iν and Kν are the Modified Bessel functions.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 13 / 22

slide-18
SLIDE 18

Solution Matching Prices in Laplace-Carson space

New Problem formulation

Introduce new variable z = √

2(λ+r) δ|β|

Problem: find ψ such that ∞ √κψ(κ)Kν(zκ−β)dκ = √ K Iν(zK −β)Kν(zU−β) Iν(zU−β) (1) holds for all z >

√ 2r δ|β| .

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 14 / 22

slide-19
SLIDE 19

Solution Matching Prices in Laplace-Carson space

K - transform

K-transform of order ν of function f is defined by F(s) = ∞ f (t) √ stKν(st)dt Motivated by the K - transform inversion formula we obtain the solution to static hedging problem ψ(κ) = −βκ− 4β+3

2 √

K · lim

R→∞

1 πi ε+iR

ε−iR

z Iν(zK −β)Iν(zκ−β)Kν(zU−β) Iν(zU−β) dz

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 15 / 22

slide-20
SLIDE 20

Solution Matching Prices in Laplace-Carson space

K - transform

K-transform of order ν of function f is defined by F(s) = ∞ f (t) √ stKν(st)dt Motivated by the K - transform inversion formula we obtain the solution to static hedging problem ψ(κ) = −βκ− 4β+3

2 √

K · lim

R→∞

1 πi ε+iR

ε−iR

z Iν(zK −β)Iν(zκ−β)Kν(zU−β) Iν(zU−β) dz

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 15 / 22

slide-21
SLIDE 21

Solution Main Result

Solution

By applying ψ(.) to (x − .)+ we obtain the payoff of a European-type contingent claim whose price is equal to P(x, τ, K) along x = U g(x) = √ K 1 πi ε+i∞

ε−i∞

Iν(zK −β)Kν(zU−β) Iν(zU−β) ·

  • x−β+ 1

2 Iν−1(zx−β) − x−β+ 1 2 Iν+1(zx−β) − xz− 1 2β −1

2ν−1Γ(ν)

  • dz

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 16 / 22

slide-22
SLIDE 22

Solution Main Result

Square root process

Figure: 2. Payoff g, with β = −0.5, U = 1.2, K = 0.5

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 17 / 22

slide-23
SLIDE 23

Short Maturity and Single Call Hedge

Short Maturity behavior

Where does the payoff on Figure 4 start to grow? At K ∗ =

  • 2U−β − K −β− 1

β

Assume we want to approximate the price of g(XT) with a single (scaled) Vanilla Call. Then we need η(XT − K ∗)+, where η = K K ∗ β+1

2

Then

  • P(U,τ,K)−ηC(U,τ,K ∗)

P(U,τ,K)

  • ≤ cτ

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 18 / 22

slide-24
SLIDE 24

Short Maturity and Single Call Hedge

Short Maturity behavior

Where does the payoff on Figure 4 start to grow? At K ∗ =

  • 2U−β − K −β− 1

β

Assume we want to approximate the price of g(XT) with a single (scaled) Vanilla Call. Then we need η(XT − K ∗)+, where η = K K ∗ β+1

2

Then

  • P(U,τ,K)−ηC(U,τ,K ∗)

P(U,τ,K)

  • ≤ cτ

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 18 / 22

slide-25
SLIDE 25

Short Maturity and Single Call Hedge

Short Maturity behavior

Where does the payoff on Figure 4 start to grow? At K ∗ =

  • 2U−β − K −β− 1

β

Assume we want to approximate the price of g(XT) with a single (scaled) Vanilla Call. Then we need η(XT − K ∗)+, where η = K K ∗ β+1

2

Then

  • P(U,τ,K)−ηC(U,τ,K ∗)

P(U,τ,K)

  • ≤ cτ

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 18 / 22

slide-26
SLIDE 26

Short Maturity and Single Call Hedge

Short Maturity behavior

Where does the payoff on Figure 4 start to grow? At K ∗ =

  • 2U−β − K −β− 1

β

Assume we want to approximate the price of g(XT) with a single (scaled) Vanilla Call. Then we need η(XT − K ∗)+, where η = K K ∗ β+1

2

Then

  • P(U,τ,K)−ηC(U,τ,K ∗)

P(U,τ,K)

  • ≤ cτ

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 18 / 22

slide-27
SLIDE 27

Short Maturity and Single Call Hedge Independent Time-Change

Independent time change

Introduce continuous change of time {τt}t≥0, independent of X. Assume the underlying is given by Ft = Xτt. Then the static hedge remains the same. Includes, for example, SABR with zero correlation:    dFt = σtF 1+β

t

dWt dσt = ασtdZt where dWt · dZt = 0.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 19 / 22

slide-28
SLIDE 28

Short Maturity and Single Call Hedge Independent Time-Change

Single Call Hedge

Figure: Values of (P(U, τ, K) − ηC(U, τ, K ∗)/P(U, τ, K) as function of τ, with α = 0.5, β = −0.5, ρ = −0.5, σ0 = 0.3, barrier U = 1.2, and strike K = 0.5

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 20 / 22

slide-29
SLIDE 29

Short Maturity and Single Call Hedge Independent Time-Change

Correlated time change

Figure: 3. Values of (P(U, T, K) − ηC(U, T, K ∗)/P(U, T, K) as function of ρ, with α = 0.5, β = −0.5, σ0 = 0.3, barrier U = 1.2, and strike K = 0.5

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 21 / 22

slide-30
SLIDE 30

Conclusion

Conclusion

We have solved the problem of static hedging of (upper) Barrier

  • ptions in zero-drift CEV model.

We also proposed approximation of the static hedging strategy with portfolio consisting of only two options: Put and Call. Finally, we extend the results to stochastic volatility models that can be obtained from CEV by independent time-change. The important idea was to construct static hedging strategy directly in the Laplace space.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 22 / 22

slide-31
SLIDE 31

Conclusion

Conclusion

We have solved the problem of static hedging of (upper) Barrier

  • ptions in zero-drift CEV model.

We also proposed approximation of the static hedging strategy with portfolio consisting of only two options: Put and Call. Finally, we extend the results to stochastic volatility models that can be obtained from CEV by independent time-change. The important idea was to construct static hedging strategy directly in the Laplace space.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 22 / 22

slide-32
SLIDE 32

Conclusion

Conclusion

We have solved the problem of static hedging of (upper) Barrier

  • ptions in zero-drift CEV model.

We also proposed approximation of the static hedging strategy with portfolio consisting of only two options: Put and Call. Finally, we extend the results to stochastic volatility models that can be obtained from CEV by independent time-change. The important idea was to construct static hedging strategy directly in the Laplace space.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 22 / 22

slide-33
SLIDE 33

Conclusion

Conclusion

We have solved the problem of static hedging of (upper) Barrier

  • ptions in zero-drift CEV model.

We also proposed approximation of the static hedging strategy with portfolio consisting of only two options: Put and Call. Finally, we extend the results to stochastic volatility models that can be obtained from CEV by independent time-change. The important idea was to construct static hedging strategy directly in the Laplace space.

Sergey Nadtochiy (Princeton University) Static Hedging under Zero-Drift CEV Oxford-Princeton Workshop 22 / 22