A Backward dual representation for the quantile hedging of Bermudan - - PowerPoint PPT Presentation

a backward dual representation for the quantile hedging
SMART_READER_LITE
LIVE PREVIEW

A Backward dual representation for the quantile hedging of Bermudan - - PowerPoint PPT Presentation

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References A Backward dual representation for the quantile hedging of Bermudan options G eraldine Bouveret Imperial College London


slide-1
SLIDE 1

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References

A Backward dual representation for the quantile hedging of Bermudan options

G´ eraldine Bouveret

Imperial College London joint work with

  • B. Bouchard (Paris Dauphine) and J.F. Chassagneux (Imperial College London)

Workshop on Stochastic and Quantitative Finance , Imperial College , Friday 28th November 2014

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-2
SLIDE 2

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem formulation

· (Ω, F, F, P), F := {Ft, 0 ≤ t ≤ T} and W a d-dim. BM, · ∀ (t, x) ∈ [0, T] × (0, ∞)d, T > 0 and for s ≥ t: X t,x

s

= x + s

t

µ(r, X t,x

r

)dr + s

t

σ(r, X t,x

r

)dWr , with µ : [0, T] × (0, ∞)d → Rd andσ : [0, T] × (0, ∞)d → Md Lipschitz continuous , · σ is invertible and λ := σ−1µ is bounded, · Qt,x ∼ P is unique and is s.t.

dP dQt,x = Qt,x,1 where for s ≥ t:

dQt,x,1(s) = λ(s, Xt,x(s))Qt,x,1(s)dW Qt,x

s

∈ (0, ∞), Qt,x,1(t) = 1 .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-3
SLIDE 3

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem formulation (cont.)

An admissible financial strategy is a d-dimensional predictable process ν s.t. EQt,x T

t

|ν⊤

r σ(r, X t,x r

)|2dr

  • < ∞ ,

and the corresponding wealth process Y t,x,y,ν := y + ·

t

ν⊤

r dX t,x r

≥ 0 , on [t, T] , given (t, x) and y ≥ 0. Ut,x,y is the collection of admissible financial strategies.

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-4
SLIDE 4

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem formulation (cont.)

Fix a finite collection of times Tt := {t0 = 0 ≤ · · · ≤ ti ≤ · · · ≤ tn = T} ∩ (t, T] , together with non-negative payoff functions x ∈ (0, ∞)d → g(ti, x), Lipschitz continuous for all i ≤ n . The quantile hedging problem is v(t, x, p) := inf Γ(t, x, p) , where Γ(t, x, p) :=

  • y ≥ 0 : ∃ ν ∈ Ut,x,y s.t. P

s∈Tt

{Y t,x,y,ν

s

≥ g(s, X t,x

s

)}

  • ≥ p
  • .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-5
SLIDE 5

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem formulation (cont.)

Remark (Preliminary remarks) Meaning of v(t, ·, 1)... v(t, x, 1) = EQt,x[(v ∨ g)(ti+1, X t,x

ti+1, 1)] , for t ∈ [ti, ti+1) ,

with i < n and g(t, x, p) := g(t, x)✶{0<p≤1} + ∞✶{p>1} , for p ∈ R . p → v(·, p) is non-decreasing. v(·, p) = 0 if p ≤ pmin(t, x) where pmin(t, x) := P[g(s, X t,x

s

)✶{s<T} = 0 for all s ∈ Tt] . Hyp: pmin(t, ·) < 1, for t < T ⇒ v(t, x, 1) > 0 , for t < T .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-6
SLIDE 6

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

What can we find in the literature?

(A) Markovian Framework: (1) Incomplete market case: (a) European Case: Soner and Touzi in [7] and [8], Bouchard, Elie and Touzi in [2], (b) American Case: Bouchard and Vu in [3], (2) Complete market case : (a) European Case: Bouchard, Elie and Touzi in [2] and F¨

  • llmer

and Leukert in [5]. (B) Non-Markovian Framework: Bouchard, Elie and Reveillac in [1] and Jiao, Klopfenstein and Tankov in [6].

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-7
SLIDE 7

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem reduction

Before all reduce the initial problem to a standard stochastic target

  • ne (see [2])......

To this aim introduce the set At,p of square integrable predictable processes such that Pt,p,α := p + ·

t

α⊤

r dWr ∈ [0, 1] , on [t, T] .

We denote ˆ Ut,x,y,p := Ut,x,y × At,p. Proposition Fix (t, x, p) ∈ [0, T] × (0, ∞)d × [0, 1], then Γ(t, x, p) =

  • y ≥ 0 : ∃ (ν, α) ∈ ˆ

Ut,x,y,p s.t. Y t,x,y,ν ≥ g(·, X t,x)✶{Pt,p,α>0} on Tt

  • .

(1)

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-8
SLIDE 8

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem reduction (cont.)

  • Proof. Obvious at T. Fix t < T.

Let y ∈ ¯ Γ(t, x, p) with ¯ Γ the RHS in (1) and fix (ν, α) ∈ ˆ Ut,x,y,p s.t. Y t,x,y,ν ≥ g(·, X t,x, Pt,p,α) on Tt. Then, {Y t,x,y,ν ≥ g(·, X t,x)} ⊃ {Pt,p,α > 0} on Tt. Since Pt,p,α ∈ [0, 1] and ✶{Pt,p,α>0} ≥ Pt,p,α, we have P

s∈Tt

{Y t,x,y,ν

s

≥ g(s, X t,x

s

)}

  • ≥ P

s∈Tt

{Pt,p,α

s

> 0}

  • ≥ E

 Pt,p,α

T

  • s∈Tt\{T}

✶{Pt,p,α

s

>0}

  . Noticing that the process Pt,p,α is a martingale, for s ∈ Tt, {Pt,p,α

s

= 0} ⊂ {Pt,p,α

T

= 0} we obtain y ∈ Γ(t, x, p).

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-9
SLIDE 9

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Problem formulation Literature review Problem reduction

Problem reduction (cont.)

  • Proof. (cont.) Fix y ∈ Γ(t, x, p) and choose ν ∈ Ut,x,p s.t.

p′ := P

  • s∈Tt{Y t,x,y,ν

s

≥ g(s, X t,x

s

)}

  • ≥ p. By the martingale

representation theorem, we can find α ∈ At,p′ such that ✶

s∈Tt {Y t,x,y,ν s

≥g(s,X t,x

s

)} = Pt,p′,α T

≥ Pt,p,α

T

. Modifying appropriately α we have α ∈ At,p. Moreover ✶{Y t,x,y,ν

s

≥g(s,X t,x

s

)} ≥ Pt,p,α T

, s ∈ Tt . Now take the conditional expectation and use the fact that Pt,p,α is a martingale to get ✶{Y t,x,y,ν≥g(·,X t,x)} ≥ Pt,p,α ⇔ Y t,x,y,ν ≥ g(·, X t,x)✶{Pt,p,α>0} on Tt . Hence, y ∈ ¯ Γ(t, x, p).

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-10
SLIDE 10

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Dynamic programming Dual backward algorithm

Dynamic programming

A first way to compute the value function v... Theorem (Dynamic Programming) Fix 0 ≤ i ≤ n − 1 and (t, x, p) ∈ [ti, ti+1) × (0, ∞)d × [0, 1], v(t, x, p) = inf

α∈At,p EQt,x

(v ∨ g)

  • ti+1, X t,x

ti+1, Pt,p,α ti+1

  • .

Standard arguments should lead to a characterization of v as a viscosity solution on each interval [ti, ti+1), i < n of sup

α∈Rd

  • −∂tϕ + α⊤λDpϕ

− 1

2

  • Tr[σσ⊤D2

xxϕ] + 2 Tr[α⊤σ⊤D2 xpϕ] + |α|2D2 ppϕ

  • = 0 ,

with the boundary condition v(ti+1−, ·) = (v ∨ g)(ti+1, ·) .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-11
SLIDE 11

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Dynamic programming Dual backward algorithm

Dual backward algorithm: intuition of the main result

As with Bouchard, Elie and Touzi in [2] for n = 1, take the Fenchel transform v♯ of v, i.e. v♯(t, x, q) := sup

p∈R

(pq − v(t, x, p)) , to deduce that v♯ should be a viscosity solution of the linear PDE

  • n each interval [ti, ti+1), i < n of

−∂tϕ − 1 2

  • Tr[σσ⊤D2

xxϕ] + 2q Tr[λ⊤σ⊤D2 xqϕ] + |λ|2q2D2 qqϕ

  • = 0 ,

with the boundary condition v♯(ti+1−, ·) = (v ∨ g)♯(ti+1, ·) .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-12
SLIDE 12

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References Dynamic programming Dual backward algorithm

Dual backward algorithm: intuition of the main result (cont.) and main result

By the Feynman-Kac representation this corresponds to the following backward algorithm for i < n w(T, x, q) := q + ∞✶{q<0} , w(t, x, q) := EQt,x (w♯ ∨ g)♯(ti+1, X t,x

ti+1, Qt,x,q ti+1 )

  • t ∈ [ti, ti+1) ,

Main result... Theorem (Main result) v = w♯ on [0, T] × (0, ∞)d × [0, 1]. Aim: Prove the result by relying on dual arguments only!

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-13
SLIDE 13

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a lower and upper bound

(1) The backward algorithm as a lower bound Proposition v ≥ w♯ on [0, T] × (0, ∞)d × [0, 1].

  • Proof. Use the definition of the Legendre Fenchel transform and

argue by induction. (2) The backward algorithm as a upper bound This is the more involved part... Proposition v ≤ w♯ on [0, T] × (0, ∞)d × [0, 1].

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-14
SLIDE 14

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a upper bound

Idea of the proof. Fix 0 ≤ i ≤ n − 1 and let (t, x, p) ∈ [ti, ti+1) × (0, ∞)d × [0, 1]. Step 1. Prove by induction that a convexification in the dynamic programming algorithm holds, i.e. v(t, x, p) = inf

α∈At,p EQt,x

co[v ∨ g]

  • ti+1, X t,x

ti+1, Pt,p,α ti+1

  • .

where for a given function f , co[f ] is its closed convex envelope. Step 2. Prove by induction the probabilistic representation of the dual function, i.e. there exists ¯ α ∈ At,p such that w♯(t, x, p) = EQt,x co[w♯ ∨ g]

  • ti+1, X t,x

ti+1, Pt,p,¯ α ti+1

  • .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-15
SLIDE 15

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a upper bound (cont.)

To prove Step 2. we have, by proceeding backward, to: (a) prove a decomposition in simple terms of (w♯ ∨ g)♯ and (w♯ ∨ g)♯♯, (b) study the subdifferential of (w♯ ∨ g)♯. (c) find a particular value p in the subdifferential of w(ti, ·), (d) apply a martingale representation argument between the elements of the subdifferential of (w♯ ∨ g)♯ at ti+1 and p at ti (cf. European case). Be careful we have to study the limits of w♯ in p!

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-16
SLIDE 16

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a upper bound (cont.)

Example: fix (t, x, p) ∈ [tn−1, T) × (0, ∞)d × [0, 1]. (1) Decomposition We know from (a) w(t, x, q) = EQt,x[(qQt,x,1

T

− g(T, X t,x

T ))+]

= EQt,x[g♯ ti+1, X t,x

ti+1, qQt,x,1 ti+1

  • ] .

(2) Study of the subdifferential It can be proved using the Lebesgue theorem that D+

q w(t, x, q) = P[qQt,x,1 T

≥ g(T, X t,x

T )]

D−

q w(t, x, q) = P[qQt,x,1 T

> g(T, X t,x

T )] .

leading to D+

q w(t, x, ·) ≥ 0 if q ≥ 0 and D− q w(t, x, ·) ≥ 0 if q > 0,

limq↑∞ D+

q w(t, x, q) = 1, D+ q w(t, x, 0) = pmin(t, x).

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-17
SLIDE 17

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a upper bound (cont.)

(3.a) Martingale representation for p ∈ (pmin(t, x), 1). From (2) ∃ ˜ q ∈ (0, ∞) s.t. (pmin(t, x), 1) lies in the subdifferential

  • f w(·, ˜

q). This implies that p = λP[˜ qQt,x,1

T

≥ g(T, X t,x

T )] + (1 − λ)P[˜

qQt,x,1

T

> g(T, X t,x

T )] .

with λ ∈ [0, 1], lies in the subdifferential of w(t, x, ·) at ˜

  • q. By the

martingale representation theorem, ∃ ¯ α ∈ At,p s.t. λ✶˜

qQt,x,1

T

≥g(T,X t,x

T ) + (1 − λ)✶˜

qQt,x,1

T

>g(T,X t,x

T )

= p + ti+1

t

¯ α⊤

s dWs =: Pt,p,¯ α ti+1 .

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-18
SLIDE 18

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

The backward algorithm as a upper bound (cont.)

Applying [4, Chapter I, Proposition 5.1] we have, w♯(t, x, p) = ˜ qp − w(t, x, ˜ q) = EQt,x Pt,p,¯

α ti+1 ˜

qQt,x,1

ti+1 − g♯

ti+1, X t,x

ti+1, ˜

qQt,x,1

ti+1

  • = co[g]
  • ti+1, X t,x

ti+1, Pt,p,¯ α ti+1

  • .

(3.b) Martingale representation for p ∈ [0, pmin(t, x)] and p = {1}. As [0, pmin(t, x)] belongs to the subdifferential of w(t, x, ·) at 0 and pmin(t, x) = D+

q w(t, x, 0) we can find λ ∈ [0, 1] such that

p = λD+

q w(t, x, 0). We then proceed as in (3.a).

The case p = 1 requires the study of the limit at p = 1 of w♯.

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-19
SLIDE 19

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References The backward algorithm as a lower and upper bound

For all the technical details feel free to visit our paper on arXiv: http://arxiv.org/abs/1409.8219

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-20
SLIDE 20

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References

Some references I

Bouchard, B., Elie, R. and Reveillac, R., (2012). Bsdes with weak terminal condition. Annals of Probability, to appear. Bouchard B., Elie R. and Touzi N., (2009). Stochastic target problems with controlled loss. SIAM Journal on Control and Optimization, 48 (5), pp. 3123-3150. Bouchard B. and Vu T.N., (2010). The obstacle version of the geometric dynamic programming principle: Application to the pricing of American options under constraints. Applied Mathematics and Optimization, 61 (2), pp. 235-265. Ekeland E. and Teman R., (1976). Convex analysis and variational problems. North-Holland American Elsevier, volume 1.

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-21
SLIDE 21

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References

Some references II

  • llmer H. and Leukert P., (1999). Quantile Hedging. Finance

and Stochastics, 3, 3, 251-273. Jiao Y., Klopfenstein, O. and Tankov P., (2013). Hedging under multiple risk constraints. arXiv:1309.5094v1 [q-fin.RM]. Soner M. and Touzi N., (2002). Dynamic Programming for Stochastic Target Problems and Geometric Flows. Journal of the European Mathematical Society, 4, pp. 201-236. Soner M. and Touzi N., (2002). Stochastic target problems, dynamic programming and viscosity solutions. SIAM Journal

  • n Control and Optimization, 41, pp. 404-424.

G´ eraldine Bouveret Quantile hedging of Bermudan options

slide-22
SLIDE 22

Problem definition Dynamic programming and dual backward algorithm Proof of the dual backward algorithm References

Thank you!

G´ eraldine Bouveret Quantile hedging of Bermudan options