+ All Categories
Home > Documents > Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality...

Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality...

Date post: 03-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
62
Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Robust Pricing and Hedging of Options on Variance Alexander Cox Jiajie Wang University of Bath Bachelier 2010, Toronto
Transcript
Page 1: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Robust Pricing and Hedging of Options onVariance

Alexander Cox Jiajie Wang

University of Bath

Bachelier 2010, Toronto

Page 2: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Financial Setting

• Option priced on an underlying asset St

• Dynamics of St unspecified, but suppose paths arecontinuous, and we see prices of call options at all strikesK and at maturity time T

• Assume for simplicity that all prices are discounted — thiswon’t affect our main results

• Under risk-neutral measure, St should be a(local-)martingale, and we can recover the law of ST attime T from call prices C(K ). (Breeden-Litzenberger)

Page 3: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Financial Setting

• Given these constraints, what can we say about marketprices of other options?

• Two questions:• What prices are consistent with a model?• If there is no model, is there an arbitrage which works for

every model in our class — robust!

• Intuitively, understanding ‘worst-case’ model should giveinsight into any corresponding arbitrage.

• Insight into hedge likely to be more important than pricing

• But... prices will indicate size of ‘model-risk’

Page 4: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Connection to Skorokhod Embeddings

• Under a risk-neutral measure, expect St to be alocal-martingale with known law at time T , say µ.

• Since St is a continuous local martingale, we can write itas a time-change of a Brownian motion: St = BAt

• Now the law of BAT is known, and AT is a stopping time forBt

• Correspondence between possible price processes for St

and stopping times τ such that Bτ ∼ µ.

• Problem of finding τ given µ is Skorokhod EmbeddingProblem

• Commonly look for ‘worst-case’ or ‘extremal’ solutions

• Surveys: Obłój, Hobson,. . .

Page 5: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Options• We may typically suppose a model for asset prices of the

form:dSt

St= σtdWt ,

where Wt a Brownian motion.

• the volatility, σt , is a predictable process• Recent market innovations have led to asset volatility

becoming an object of independent interest

• For example, a variance swap pays:

∫ T

0

(

σ2t − σ̄2

)

dt

where σ̄t is the ‘strike’. Dupire (1993) and Neuberger(1994) gave a simple replication strategy for such anoption.

Page 6: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Call

• A variance call is an option paying:

(〈ln S〉T − K )+

• Let dXt = Xt dW̃t for a suitable BM W̃t

• Can find a time change τt such that St = Xτt , and so:

dτt =σ2

t S2t

S2t

dt

• And hence

(XτT , τT ) =

(

ST ,

∫ T

0σ2

u du

)

= (ST , 〈ln S〉T )

• More general options of the form: F (〈ln S〉T ).

Page 7: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Call

• This suggests finding lower bound on price of variance callwith given call prices is equivalent to:

minimise: E(τ − K )+ subject to: L(Xτ ) = µ

where µ is a given law.

• Is there a Skorokhod Embedding which does this?

Page 8: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Root Construction

• β ⊆ R× R+ a barrier if:

(x , t) ∈ β =⇒ (x , s) ∈ β

for all s ≥ t

• Given µ, exists β and astopping time

τ = inf{t ≥ 0 : (Bt , t) ∈ β}

which is an embedding.

• Minimises E(τ − K )+over all (UI) embeddings

• Construction andoptimality are subject ofthis talk

Bt

t

• Root (1969)

• Rost (1976)

Page 9: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Root Construction

• β ⊆ R× R+ a barrier if:

(x , t) ∈ β =⇒ (x , s) ∈ β

for all s ≥ t

• Given µ, exists β and astopping time

τ = inf{t ≥ 0 : (Bt , t) ∈ β}

which is an embedding.

• Minimises E(τ − K )+over all (UI) embeddings

• Construction andoptimality are subject ofthis talk

Bt

t

• Root (1969)

• Rost (1976)

Page 10: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Call

• Finding lower bound on price of variance call with givencall prices is equivalent to:

minimise: E(τ − K )+ subject to: L(Xτ ) = µ

where µ is a given law.

• This is (almost) the problem solved by Root’s Barrier!

• Root proved this for Xt a Brownian motion. Rost (1976)extended his solution to much more general processes,and proved optimality, which was conjectured by Kiefer.

• This connection to Variance options has been observed bya number of authors: Dupire (’05), Carr & Lee (’09),Hobson (’09).

Page 11: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Call

• Finding lower bound on price of variance call with givencall prices is equivalent to:

minimise: E(τ − K )+ subject to: L(Xτ ) = µ

where µ is a given law.

• This is (almost) the problem solved by Root’s Barrier!

• Root proved this for Xt a Brownian motion. Rost (1976)extended his solution to much more general processes,and proved optimality, which was conjectured by Kiefer.

• This connection to Variance options has been observed bya number of authors: Dupire (’05), Carr & Lee (’09),Hobson (’09).

Page 12: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Variance Call

• Finding lower bound on price of variance call with givencall prices is equivalent to:

minimise: E(τ − K )+ subject to: L(Xτ ) = µ

where µ is a given law.

• This is (almost) the problem solved by Root’s Barrier!

• Root proved this for Xt a Brownian motion. Rost (1976)extended his solution to much more general processes,and proved optimality, which was conjectured by Kiefer.

• This connection to Variance options has been observed bya number of authors: Dupire (’05), Carr & Lee (’09),Hobson (’09).

Page 13: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Questions

Question

This known connection leads to two important questions:

1. How do we find the Root stopping time?

2. Is there a corresponding hedging strategy?

• Dupire has given a connected free boundary problem

• Dupire, Carr & Lee have given strategies whichsub/super-replicate the payoff, but are not necessarilyoptimal

• Hobson has given a formal, but not easily solved, conditiona hedging strategy must satisfy.

Page 14: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Questions

Question

This known connection leads to two important questions:

1. How do we find the Root stopping time?

2. Is there a corresponding hedging strategy?

• Dupire has given a connected free boundary problem

• Dupire, Carr & Lee have given strategies whichsub/super-replicate the payoff, but are not necessarilyoptimal

• Hobson has given a formal, but not easily solved, conditiona hedging strategy must satisfy.

Page 15: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Questions

Question

This known connection leads to two important questions:

1. How do we find the Root stopping time?

2. Is there a corresponding hedging strategy?

• Dupire has given a connected free boundary problem

• Dupire, Carr & Lee have given strategies whichsub/super-replicate the payoff, but are not necessarilyoptimal

• Hobson has given a formal, but not easily solved, conditiona hedging strategy must satisfy.

Page 16: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Questions

Question

This known connection leads to two important questions:

1. How do we find the Root stopping time?

2. Is there a corresponding hedging strategy?

• Dupire has given a connected free boundary problem

• Dupire, Carr & Lee have given strategies whichsub/super-replicate the payoff, but are not necessarilyoptimal

• Hobson has given a formal, but not easily solved, conditiona hedging strategy must satisfy.

Page 17: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Root’s Problem

We want to connect Root’s solution and the solution of afree-boundary problem. We will consider the case whereXt = σ(Xt)dBt and σ is nice (smooth, Lipschitz, strictly positiveon (0,∞)). To make explicit the first, we define:

Root’s Problem (RP)

Find an open set D ⊂ R×R+ such that (R×R+)/D is a barriergenerating a UI stopping time τD and XτD ∼ µ.

Here we denote the exit time from D as τD.

Page 18: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Free Boundary Problem

Free Boundary Problem (FBP)

To find a continuous function u : R× [0,∞) → R and aconnected open set D : {(x , t), 0 < t < R(x)} whereR : R → R+ = [ 0,∞ ] is a lower semi-continuous function, and

u ∈ C0(R× [0,∞)) and u ∈ C

2,1(D) ;

∂u∂t

=12σ(x)2 ∂2u

∂x2 , on D ; u(x , 0) = −|x − S0| ;

u(x , t) = Uµ(x) = −∫

|x − y |µ(dy), if t ≥ R(x),

u(x , t) is concave with respect to x ∈ R .

∂2u∂x2 ‘disappears’ on ∂D.

Page 19: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

(RP) is equivalent to (FBP)

An easy connection is then the following:

Theorem

Under some conditions on D, if D is a solution to (RP), we canfind a solution to (FBP). In addition, this solution is unique.

Sketch Proof of (RP) =⇒ (FBP)

Simply takeu(x , t) = −E|Xt∧τD − x |.

Resulting properties are mostly straightforward/follow fromregularity of DC , and fact that, for (x , t) ∈ DC :

−E|Xt∧τD − x | = −E|XτD − x |.

Page 20: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

(RP) is equivalent to (FBP)

An easy connection is then the following:

Theorem

Under some conditions on D, if D is a solution to (RP), we canfind a solution to (FBP). In addition, this solution is unique.

Sketch Proof of (RP) =⇒ (FBP)

Simply takeu(x , t) = −E|Xt∧τD − x |.

Resulting properties are mostly straightforward/follow fromregularity of DC , and fact that, for (x , t) ∈ DC :

−E|Xt∧τD − x | = −E|XτD − x |.

Page 21: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality of Root’s Barrier

Rost’s Result

Given a function F which is convex, increasing, Root’s barriersolves:

minimise EF (τ)subject to: Xτ ∼ µ

τ a (UI) stopping time

Want:

• A simple proof of this. . .

• . . . that identifies a ‘financially meaningful’ hedging strategy.

Page 22: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality of Root’s Barrier

Rost’s Result

Given a function F which is convex, increasing, Root’s barriersolves:

minimise EF (τ)subject to: Xτ ∼ µ

τ a (UI) stopping time

Want:

• A simple proof of this. . .

• . . . that identifies a ‘financially meaningful’ hedging strategy.

Page 23: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

Write f (t) = F ′(t), define

M(x , t) = E(x ,t)f (τD),

and

Z (x) = 2∫ x

0

∫ y

0

M(z, 0)σ2(z)

dz dy ,

so that in particular, Z ′′(x) = 2σ2(x)M(x , 0). And finally, let:

G(x , t) =∫ t

0M(x , s) ds − Z (x).

Page 24: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

Write f (t) = F ′(t), define

M(x , t) = E(x ,t)f (τD),

and

Z (x) = 2∫ x

0

∫ y

0

M(z, 0)σ2(z)

dz dy ,

so that in particular, Z ′′(x) = 2σ2(x)M(x , 0). And finally, let:

G(x , t) =∫ t

0M(x , s) ds − Z (x).

Page 25: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

Write f (t) = F ′(t), define

M(x , t) = E(x ,t)f (τD),

and

Z (x) = 2∫ x

0

∫ y

0

M(z, 0)σ2(z)

dz dy ,

so that in particular, Z ′′(x) = 2σ2(x)M(x , 0). And finally, let:

G(x , t) =∫ t

0M(x , s) ds − Z (x).

Page 26: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

OptimalityThen there are two key results:

Proposition ( Proof )

For all (x , t) ∈ R× R+:

G(x , t) +∫ R(x)

0(f (s)− M(x , s)) ds + Z (x) ≤ F (t).

Theorem ( Proof )

We have:G(Xt , t) is a submartingale,

andG(Xt∧τD , t ∧ τD) is a martingale.

Page 27: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

OptimalityThen there are two key results:

Proposition ( Proof )

For all (x , t) ∈ R× R+:

G(x , t) +∫ R(x)

0(f (s)− M(x , s)) ds + Z (x) ≤ F (t).

Theorem ( Proof )

We have:G(Xt , t) is a submartingale,

andG(Xt∧τD , t ∧ τD) is a martingale.

Page 28: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

We can now show optimality. Recall we had:

G(x , t) +∫ R(x)

0(f (s)− M(x , s)) ds + Z (x) ≤ F (t).

But∫ R(x)

0 (f (s)− M(x , s)) ds + Z (x) is just a function of x , so

G(Xt , t) + H(Xt) ≤ F (t).

Page 29: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

We can now show optimality. Recall we had:

G(x , t) +∫ R(x)

0(f (s)− M(x , s)) ds + Z (x) ≤ F (t).

But∫ R(x)

0 (f (s)− M(x , s)) ds + Z (x) is just a function of x , so

G(Xt , t) + H(Xt) ≤ F (t).

Page 30: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Hedging Strategy

Since G(Xt , t) is a submartingale, there is a trading strategywhich sub-replicates G(Xt , t):

G(St , 〈ln S〉t) ≥∫ t

0

Gx(Sr , 〈ln S〉r )

σ2r

dSr

and H(Xt) can be replicated using the traded calls; moreover, inthe case where τ = τD, we get equality, so this is the best wecan do.

Page 31: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Hedging Strategy

Since G(Xt , t) is a submartingale, there is a trading strategywhich sub-replicates G(Xt , t):

G(St , 〈ln S〉t) ≥∫ t

0

Gx(Sr , 〈ln S〉r )

σ2r

dSr

and H(Xt) can be replicated using the traded calls; moreover, inthe case where τ = τD, we get equality, so this is the best wecan do.

Page 32: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical implementation

• How ‘good’ is the subhedge in practice?

• Take an underlying Heston process:

dSt

St= r dt +

√vtdB1

t

dvt = κ(θ − vt)dt + ξ√

vtdB2t

where B1t ,B

2t are correlated Brownian motions, correlation

ρ.

• Compute Barrier and hedging strategies based on thecorresponding call prices.

• How does the subhedging strategy behave under the ‘true’model?

• How does the strategy perform under another model?

Page 33: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

0 0.02 0.04 0.06 0.08 0.10.1

0.12

0.14

0.16

0.18

0.2

0.22

0.24

0.26

0.28

Integrated Variance

Ass

et P

rice

Asset Price and Exit from Barrier

BarrierAsset Price

Page 34: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

0 0.005 0.01 0.015 0.02 0.025 0.03 0.035−10

−5

0

5x 10

−4

Integrated Variance

Val

ue

Payoff and Hedge against Integrated Variance

Derivative PayoffSubhedging Portfolio

Page 35: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

0 0.2 0.4 0.6 0.8 1−10

−5

0

5x 10

−4

Time

Val

ue

Integrated Variance, Payoff and Hedge against Time

Derivative PayoffSubhedging Portfolio

Page 36: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

0 0.2 0.4 0.6 0.8 10

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1x 10

−3

Time

Val

ueHedging Gap

Derivative Value − Subhedge

Page 37: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

0 0.2 0.4 0.6 0.8 1−1

−0.5

0

0.5

1

1.5x 10

−3

Time

Val

ue

Dynamic and Static Hedge Components

Dynamic HedgeStatic Hedge

Page 38: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation• Payoff: 1

2

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 1.0, ρ = −1.0. Prices:

actual 9.80 × 10−4, subhedge 5.463 × 10−4.

−4 −2 0 2 4 6 8 10

x 10−4

0

500

1000

1500

2000

2500Distribution of Underhedge

Underhedge (Truncated at 0.001)

Fre

quen

cy

Page 39: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

0 0.02 0.04 0.06 0.08 0.10.1

0.12

0.14

0.16

0.18

0.2

0.22

0.24

0.26

0.28

Integrated Variance

Ass

et P

rice

Asset Price and Exit from Barrier

BarrierAsset Price

Page 40: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

0 0.01 0.02 0.03 0.04 0.05 0.06−1

−0.5

0

0.5

1

1.5

2x 10

−3

Integrated Variance

Val

uePayoff and Hedge against Integrated Variance

Derivative PayoffSubhedging Portfolio

Page 41: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

0 0.2 0.4 0.6 0.8 1−1

−0.5

0

0.5

1

1.5

2x 10

−3

Time

Val

ueIntegrated Variance, Payoff and Hedge against Time

Derivative PayoffSubhedging Portfolio

Page 42: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

0 0.2 0.4 0.6 0.8 1−2

0

2

4

6

8

10x 10

−4

Time

Val

ueHedging Gap

Derivative Value − Subhedge

Page 43: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

0 0.2 0.4 0.6 0.8 1−1

−0.5

0

0.5

1

1.5

2x 10

−3

Time

Val

ueDynamic and Static Hedge Components

Dynamic HedgeStatic Hedge

Page 44: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Incorrect model’

• Payoff: 12

(

∫ T0 σt dt

)2. Parameters: T = 1, r = 0.05,S0 =

0.2, σ20 = 0.4, κ = 10, θ = 0.4, ξ = 4.0, ρ = −0.5.

−0.02 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.160

500

1000

1500

2000

2500

3000

3500

4000

4500

5000Distribution of Underhedge

Underhedge (Truncated at 0.15)

Fre

quen

cy

Page 45: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

• Parameters: T = 1, r = 0.05, S0 = 0.2, σ20 = 0.0174,

κ = 1.3253, θ = 0.0354, ξ = 0.3877, ρ = −0.7165,K = 0.02.

Page 46: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

0 0.05 0.1 0.150.1

0.12

0.14

0.16

0.18

0.2

0.22

0.24

0.26

0.28

Integrated Variance

Ass

et P

rice

Asset Price and Exit from Barrier

BarrierAsset Price

Page 47: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

0 0.005 0.01 0.015 0.02 0.025−15

−10

−5

0

5x 10

−3

Integrated Variance

Val

uePayoff and Hedge against Integrated Variance

Derivative PayoffSubhedging Portfolio

Page 48: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

0 0.2 0.4 0.6 0.8 1−0.015

−0.01

−0.005

0

0.005

0.01

0.015

0.02

0.025

Time

Val

ue

Integrated Variance, Payoff and Hedge against Time

Integrated VarianceDerivative PayoffSubhedging Portfolio

Page 49: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

0 0.2 0.4 0.6 0.8 1−2

0

2

4

6

8

10

12

14

16x 10

−3

Time

Val

ueHedging Gap

Derivative Value − Subhedge

Page 50: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

0 0.2 0.4 0.6 0.8 1−0.015

−0.01

−0.005

0

0.005

0.01

0.015

0.02

Time

Val

ue

Dynamic and Static Hedge Components

Dynamic HedgeStatic Hedge

Page 51: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Numerical Implementation: ‘Variance Call’

• Payoff:(

∫ T0 σ2

t dt − K)

+. Prices: actual = 0.0106,

subhedge = 0.0076.

−0.01 0 0.01 0.02 0.03 0.04 0.050

500

1000

1500

2000

2500

3000

3500

4000Distribution of Underhedge

Underhedge (Truncated at 0.05)

Fre

quen

cy

Page 52: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Conclusion

• Lower bounds on Pricing Variance options ∼ finding Root’sbarrier

• Equivalence between Root’s Barrier and a Free BoundaryProblem

• New proof of optimality, which allows explicit constructionof a pathwise inequality

• Financial Interpretation: model-free sub-hedges forvariance options.

Page 53: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Proposition

If t ≤ R(x) then the left-hand side is:

∫ t

0f (s) ds −

∫ R(x)

tM(x , s) ds = F (t)−

∫ R(x)

tM(x , s) ds

And M(x , s) ≥ f (s) ≥ 0.

If t ≥ R(x), we get:

∫ t

R(x)M(x , s) ds +

∫ R(x)

0f (s) ds =

∫ t

R(x)f (s) ds +

∫ R(x)

0f (s) ds

= F (t).

Page 54: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Proposition

If t ≤ R(x) then the left-hand side is:

∫ t

0f (s) ds −

∫ R(x)

tM(x , s) ds = F (t)−

∫ R(x)

tM(x , s) ds

And M(x , s) ≥ f (s) ≥ 0.

If t ≥ R(x), we get:

∫ t

R(x)M(x , s) ds +

∫ R(x)

0f (s) ds =

∫ t

R(x)f (s) ds +

∫ R(x)

0f (s) ds

= F (t).

Page 55: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

Recalling that M(x , t) = E(x ,t)f (τD), we have:

E [M(Xt , u)|Fs] ≥{

M(Xs, s − t + u) u ≥ t − s

E [M(Xt−u, 0)|Fs] u ≤ t − s.

And by Itô:

E [Z (Xt)− Z (Xs)|Fs] =

∫ t

sM(Xr , 0) dr , s ≤ t .

Then it can be shown:

E[G(Xt , t)|Fs] ≥ G(Xs, s).

Page 56: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Optimality

Recalling that M(x , t) = E(x ,t)f (τD), we have:

E [M(Xt , u)|Fs] ≥{

M(Xs, s − t + u) u ≥ t − s

E [M(Xt−u, 0)|Fs] u ≤ t − s.

And by Itô:

E [Z (Xt)− Z (Xs)|Fs] =

∫ t

sM(Xr , 0) dr , s ≤ t .

Then it can be shown:

E[G(Xt , t)|Fs] ≥ G(Xs, s).

Page 57: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] =

∫ t

0E [M(Xt , u)|Fs] du − E [Z (Xt)|Fs]

= G(Xs, s) +∫ t

0E [M(Xt , u)|Fs] du

−∫ s

0M(Xs, u) du − E [Z (Xt)− Z (Xs)|Fs]

≥ G(Xs, s) +∫ t−s

0E [M(Xt−u, 0)|Fs] du

−∫ s

0M(Xs, u) du −

∫ t

sE [M(Xu, 0)|Fs] du

+

∫ t

t−sM(Xs, s − t + u) du

Page 58: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] =

∫ t

0E [M(Xt , u)|Fs] du − E [Z (Xt)|Fs]

= G(Xs, s) +∫ t

0E [M(Xt , u)|Fs] du

−∫ s

0M(Xs, u) du − E [Z (Xt)− Z (Xs)|Fs]

≥ G(Xs, s) +∫ t−s

0E [M(Xt−u, 0)|Fs] du

−∫ s

0M(Xs, u) du −

∫ t

sE [M(Xu, 0)|Fs] du

+

∫ t

t−sM(Xs, s − t + u) du

Page 59: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] =

∫ t

0E [M(Xt , u)|Fs] du − E [Z (Xt)|Fs]

= G(Xs, s) +∫ t

0E [M(Xt , u)|Fs] du

−∫ s

0M(Xs, u) du − E [Z (Xt)− Z (Xs)|Fs]

≥ G(Xs, s) +∫ t−s

0E [M(Xt−u, 0)|Fs] du

−∫ s

0M(Xs, u) du −

∫ t

sE [M(Xu, 0)|Fs] du

+

∫ t

t−sM(Xs, s − t + u) du

Page 60: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] ≥ G(Xs, s) +∫ t

sE [M(Xu, 0)|Fs] du

−∫ t

sE [M(Xu, 0)|Fs] du +

∫ s

0M(Xs, u) du

−∫ s

0M(Xs, u) du

≥ G(Xs, s).

A somewhat similar computation gives:

E [G(Xt∧τD , t ∧ τD)|Fs] = G(Xs, s)

on {s ≤ τD}.

Page 61: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] ≥ G(Xs, s) +∫ t

sE [M(Xu, 0)|Fs] du

−∫ t

sE [M(Xu, 0)|Fs] du +

∫ s

0M(Xs, u) du

−∫ s

0M(Xs, u) du

≥ G(Xs, s).

A somewhat similar computation gives:

E [G(Xt∧τD , t ∧ τD)|Fs] = G(Xs, s)

on {s ≤ τD}.

Page 62: Robust Pricing and Hedging of Options on Variance · Introduction Free Boundary Problem Optimality Numerical Examples Conclusions Variance Options • We may typically suppose a model

Introduction Free Boundary Problem Optimality Numerical Examples Conclusions

Proof of Submartingale Condition

E [G(Xt , t)|Fs] ≥ G(Xs, s) +∫ t

sE [M(Xu, 0)|Fs] du

−∫ t

sE [M(Xu, 0)|Fs] du +

∫ s

0M(Xs, u) du

−∫ s

0M(Xs, u) du

≥ G(Xs, s).

A somewhat similar computation gives:

E [G(Xt∧τD , t ∧ τD)|Fs] = G(Xs, s)

on {s ≤ τD}.


Recommended