• Aucun résultat trouvé

Numerical methods for the pricing of Swing options: a stochastic control approach

N/A
N/A
Protected

Academic year: 2021

Partager "Numerical methods for the pricing of Swing options: a stochastic control approach"

Copied!
32
0
0

Texte intégral

(1)

HAL Id: inria-00117175

https://hal.inria.fr/inria-00117175

Submitted on 1 Dec 2006

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Numerical methods for the pricing of Swing options: a stochastic control approach

Christophe Barrera-Esteve, Florent Bergeret, Charles Dossal, Emmanuel Gobet, Asma Meziou, Rémi Munos, Damien Reboul-Salze

To cite this version:

Christophe Barrera-Esteve, Florent Bergeret, Charles Dossal, Emmanuel Gobet, Asma Meziou, et al..

Numerical methods for the pricing of Swing options: a stochastic control approach. Methodology and Computing in Applied Probability, Springer Verlag, 2006, Methodology and Computing in Applied Probability, 8 (4), pp.517-540. �10.1007/s11009-006-0427-8�. �inria-00117175�

(2)

! "!#$!%!

&'( ! )! !$

*

'

+,##-

!..*(/' ),!$ §¶ .* 0!12,3 k

4. 035,#

∗∗ +*.( !,3-"#-1! ††

6 6

&

7/*8 9::;

<=>?@AB?

CD EFGDHEIJHK LHMNHJOGEPNHDQ RGJSTHESTGUVDEJHUEM FHTG H KHJLGRGLJGG VW XGYSZ

[

SKSEQ\ ]FGMG HJG ODV^D HM _`abc VJ d

efghijhkel

VmESVDM\ ]FGQ HKKV^ EFGSJV^DGJ EV

mIJUFHMG LHM RHSKQP HE H nYGR mJSUG HDR HUUVJRSDL EV H TVKING VW EFGSJ UFVSUG\ oHSKQP

NVDEFKQHDRpVJHDDIHKUVDMEJHSDEMVDEFGmIJUFHMGR TVKINGHJGIMIHKKQSDUVJmVJHEGR\

]FIMPEFGTHKIHESVD VWMIUF UVDEJHUEMSM JGKHEGR EV H MEVUFHMESUUVDEJVK mJV[KGNP^FSUF

^GMVKTGSDEFSMmHmGJIMSDLDG^ DINGJSUHKNGEFVRM\ qSJMEKQP^GGYEGDR EFGrVDLMEHsZ

tUF^HJu NGEFVRVKVLQ vVJSLSDHKKQ IMGR WVJ wGJNIRH VmESVDMx EV VIJ UHMG\ tGUVDRKQP

^G mJVmVMG E^V GyUSGDE mHJHNGEGJSuHESVDM VW EFG LHM UVDMINmESVDP VDG SM [H

MGR VD

DGIJHKDGE^VJOMHDREFGVEFGJVDnDSEGGKGNGDEM\ CEHKKV^MIMEV RGJSTGH KVUHKVmESNHK

z{| }~  €{‚~ƒ„…€~‚†…‡ }~ ˆ{‰~‚Š~€‚Š~ƒ‹€‡Œ {ˆ‡€…Žƒ ‘’{“~”~ ‹€•Ž…}~†–…ˆŽ‡ ƒ—‹

ƒ ˜™‘‘š{…†„…Ž›{‹ˆ{…~ œ~} ƒžŸœ ¡ ¢{…ˆ£ ¤¥¦§¨©ª«¥¬­®¯¦¦¬¦¯°¬¨©¬±¬²³¯´µ¬

¦¯·¤¬­¤ª¸

z{| }~ €‚~¡  ¢{…ˆ£ ¹ª¦¬·©­®¬¦³¬¦¬©²³¯´µ¬¦¯·¤¬­¤ª¸

 ‚‡ˆ~ ‹‡ˆº†~‚Ё…»”~ ƒ œ~†€~ }~ ¼{†Š•¢{†…»” ž½½ˆ…»”•~Ž ƒ ˜‘‘™¾ ‹{ˆ{…Ž~{” œ~}~ ƒ ‰žŸœ ¡

 ¢{…ˆ£ µª¨¨¯¿²¤¸¯«À­«ª¿Á©¬¤¥·§Âì­

¦

§œ‡€€~޽‡}…Ä {”†Š‡€

 ŸšÅ¼žz ƒÅŸ‹ z€~‡Æˆ~ƒ ›‡€{†‡…€~ }~ ¼‡}•ˆ…Ž{†…‡ œ{ˆ‚”ˆ ƒ —‹ Ǐƒ ¾Èɑ z€~‡Æˆ~ œ~}

˜ ƒ‰žŸœ ¡ ¢{…ˆ£ ¬¸¸¯·Ã¬¿­³ª®¬©²§¸¯³­

¦¡ ‹€~“…‡”Žˆº  ‚‡ˆ~ ‹‡ˆº†~‚Ё…»”~¡

k ‚‡ˆ~ ‹‡ˆº†~‚Ё…»”~¡  ¢{…ˆ£ ¸¬ ´§ªÃ²¤¸¯«À­«ª¿Á©¬ ¤¥·§Âì­¦

∗∗ ‚‡ˆ~ ‹‡ˆº†~‚Ё…»”~¡  ¢{…ˆ£ ¦¬¸§­ ¸Ã·ª¨²«ª¿Á©¬ ¤¥·§Âì­¦

††‹€~“…‡”Žˆº z{|}~  €{‚~¡

(3)

UVDMINmESVD KH^ IMSDL H MEVUFHMESULJHRSGDEHMUGDE\ *INGJSUHK GYmGJSNGDEMSKKIMEJHEG

EFG GyUSGDUQ VW EFGMG HmmJVHUFGM\ q IJEFGJNVJGP ^G MFV^ EFHE EFG VmESNHK mIJUFHMG

SM VW[HDLZ[HDL EQmG\

+,- ./0123 45678 9:;697<= >97;? @ABC9 <6DECA;697<= FA78GFA78 H97;B9C= :ABAD?;B6H

H97<ED:;697=<;9HIA<;6H 8BAJ6?7;K

LMN OPPP NQRS,TU VWX22YZTXUY/[ [Q\R,023 ]^@_Ê=]Ê`^

)

=]_abbK

cdefghijekgd

467H? 7A;EBAC 8A< 6< A :Il<6HAC A<<?;=;I? A<<9H6A;?J ?7?B8l DABm?; 6< J6n?B?7; 67J??J oB9D

;I? 797G:Il<6HAC ?pE6;l DABm?;<K q7 oAH;=;I? D9J?C7??J< ;9 67H9B:9BA;? <:?H6rH o?A;EB?<=

<EHI A< <?A<97AC6;l ?n?H;<s 5? B?o?B o9B ;I?<? A<:?H;< ;9 ;I? :A:?B Fl tA6CC?;= u977 A7J

v9D:A6J6< w

)

^^xy A7J B?o?B?7H?< ;I?B?67K z79;I?B J6n?B?7H?= 97 5I6HI 5? o9HE< 67 ;I6<

59Bm=H9D?< oB9D ;I? 7A;EB? 9or7A7H6ACH97;BAH;< 5B6;;?7 97 8A<K vI?<? CA;;?B< AB? A6D?J

A; AHH9DD9JA;678 ;I? E7H?B;A67 {9CED? 9o ?7?B8l :EBHIA<?J Fl ;I? ?7J E<?B A7J ;I?7=

67HCEJ? DA7l |?b6F6C6;6?< 9o J?C6{?BlK }AD?Cl= ;I? 957?B 9o <EHI A H97;BAH; 6< E<EACCl

ACC95?J ;9 :EBHIA<? <9D? AD9E7; 9o 8A< A; <9D? JA;?<K vI? :EBHIA<? DAl F? JA6Cl=9B A;

Arb?J 7EDF?B 9o JA;?< HI9<?7 Fl ;I? 957?BK vI? {9CED? 9o 8A< 6< <EF~?H; ;9 JA6Cl A< 5?CC

A< :?B69J6H wD97;ICl 9B A77EACy H97<;BA67;<K >9B?9{?B=;I? :EBHIA<? :B6H? DAl F? rb?J 9B

:B?J?;?BD67?J AHH9BJ678 ;9 <9D? oAH;9B<=<EHI A< ;I? :A<; {ACE?< 9o ;I? HBEJ? 96CK vI?<?

9:;697< AB? m7957 A< ‚ƒ 9B „

…†‡ˆ‰Šˆ‹…Œ

9:;697< w<?? ;I? J?<HB6:;697 67 vI9D:<97

wÊ]]yyK vI?l AB? AC<9 ;BAJ?J 97 9;I?B ?7?B8l DABm?;< w?K8K ?C?H;B6H6;lyK Ž95?{?B= A< 5?

56CCH97<6J?B 67 ;I? <?pE?C;I? HA<? 9o 

‰Š…

ƒ

‡ ‘‰

‚

Š…‘

;IA; AB? <:?H6rH;9;I?8A< 67JE<;Bl=

5? 56CC DA67Cl o9HE< 97 ;I6< A<<?; 67 9EB J6<HE<<697<K vI? A6D 9o ;I? :A:?B 6< ;9 :B9:9<?

7?5 7ED?B6HAC A::B9AHI?< o9B ;I? :B6H678 9o 45678 9:;697< A7J ;9 H9D:AB? ;I?D 56;I

?b6<;678 D?;I9J<K

vI? {ACEA;697 9o <EHI H97;BAH;< 6< m7957 ;9 F? A HIACC?78678 ;A<ms ;I?6B :B6H? J?:?7J< 97

;I? :B6H? 9o ;I? E7J?BCl678 A<<?; A7J ;I? HEDECA;6{? H97<ED:;697K zH;EACCl= 6; DAl F?

5B6;;?7 A< A <9CE;697 9o A Jl7AD6H :B98BADD678 ?pEA;697 w<?? vI9D:<97 wÊ]]y’ “AB6G

“A{A<<A76=46DHI6A7J ”AB? w ^^Êy’@C?5C95=4;B6HmCA7J A7J •AD67<m6 w ^^Êy’uA6mAB A7J

(4)

!"#$%&"%'& %(#

qC6 w

)

^^Êy’tA6CC?;=u977 A7J v9D:A6J6< w

)

^^xyy 56;I A;59GJ6D?7<697AC <;A;? {AB6AFC? w<??

ABA8BA:I

)

o9B A F?;;?B J?<HB6:;697yK z; ?AHI JA;?= 86{?7 A {ACE? 9o ;I? E7J?BCl678

A<<?; A7J ;I? HEDECA;6{? H97<ED:;697= ;I? :B6H? 6< H9D:E;?J Fl DAb6D6678 9{?B ;I?

:9<<6FC? H97<ED:;697< ;I? 6DD?J6A;? :Al9n :CE< ;I? ?b:?H;?J HA<I |95<K q7 :BAH;6H?= A

D?;I9J9C98l ?b;?7J678;I?E<EACF679D6AC;B??D?;I9JHA7F?:?Bo9BD?Js 6;6<;I?<9GHACC?J

‰Š‡

 

Ї‡

A::B9AHI w<?? ;I? B?o?B?7H?< AF9{?yK vI6< HA7 F? <EHH?<<oECCl 6D:C?D?7;?J 67

;I?HA<? 9o A97?GoAH;9B D9J?C 97;I?o9B5ABJ :B6H?<K Ž95?{?B=;I6< J6<HB?;6?< AH97;67E9E<

Jl7AD6H< 67 <:AH? A7J ;IE< 67H9B:9BA;?< ?BB9B< 67 B?CA;697 ;9 ;I6< J6<HB?;6A;697 :B9H?JEB?K

EB;I?BD9B?= o9B DEC;6GoAH;9B D9J?C<= ;I? H9D:E;A;697AC H9D:C?b6;l FC95< E: A7J ;I?

D?;I9J 6< 79; o?A<6FC? 67 :BAH;6H?K 9B ;I?<? B?A<97<=6; DAl F? D9B? ?H6?7; ;9 H9DF67?

;I? FAHm5ABJ Jl7AD6H :B98BADD678 ?pEA;697 56;I A o9B5ABJ <6DECA;697 9o ;I? E7J?BCl678

A<<?;= A7AC989E<Cl ;9 5IA; HA7 F? J97? o9B `?BDEJA 9:;697< w5I?B? 97Cl 97? ?b?BH6H?

JA;? IA< ;9 F? J?;?BD67?J 67 A7 9:;6DAC 5AlyK 49 I?B?= 5? :B9:9<? A7 AJA:;A;697 9o

;I? “978<;AnG4HI5AB D?;I9J9C98l w“978<;An A7J 4HI5AB; w

)

^^Êyy ;9 9EB HA<? w5I?B?

9:;6DAC {9CED?< A; ?AHI JA;? IA{? ;9 F? H9D:E;?JyK vI6< AJA:;A;697 6< J6<HE<<?J 67

4?H;697

) K

7? 67I?B?7; o?A;EB? 9o ;I? Jl7AD6H :B98BADD678 ?pEA;697 6< ;IA; 5? IA{? A7 6J?A 9o ;I?

:B6H? ;9JAl= 97Cl 5I?7 ACC ;I? 67;?BD?J6A;? 9:;6DAC H97<ED:;697< IA{? F??7 H9D:E;?J=

67 A7l <;A;?= F?;5??7 ;I? HEBB?7; JA;? A7J ;I? DA;EB6;lK z< ;I? :EBHIA<? oB?pE?7Hl

67HB?A<?< w6; 6< JA6Cl 67 9EB 7ED?B6HAC ?bAD:C?<y=;I6< 6;?BA;697 ;Am?< D9B? A7J D9B? ;6D?

A7J;I? ?bAH; B?<9CE;6979o ;I6<797C67?AB :B9FC?D ;EB7< 9E; ;9F? ;99H9<;ClK 49=67<;?AJ9o

H9D:E;678 ;I? 9:;6DAC H97<ED:;697=5? DAl :B?o?B ;9 6J?7;6ol AoA6BCl 899J H97<ED:;697

BEC? 5I6HI 59ECJ:B9{6J? A:B6H? HC9<?;9 ;I? 9:;6DAC97?K vI6<6<;I?<9GHACC?J

‰



‘Œ



‡ …Š‘

…

ƒ

‰Š



= 5I6HI ;BA7<o9BD< A <;9HIA<;6H H97;B9C :B9FC?D 67;9 A :ABAD?;B6H 9:;6D6A;697

97? w<?? •E<I7?B A7J A78 wÊ]]ÊyyK vI6< A::B9AHI 6< J?{?C9:?J 67 4?H;697 _K vI? <EHH?<<

9o ;I6< D?;I9J J?:?7J< <;B978Cl 97 9EB AF6C6;l ;9 r7J A 76H? :ABAD?;?B6A;697 9o ;I?

H97<ED:;697K 7J?B <9D? A<<ED:;697<=;I? 97;BlA867 :B67H6:C? ?7AFC?< E< ;9 :B9{? ;IA;

;I? 9:;6DAC H97<ED:;697 6< 9o

…

‚ƒ

ˆ

…

‚ƒ ;l:?s ;I6< 7?5 B?<EC; 6< ~E<;6r?J 67 z::?7J6b zK

vI?7= FA<?J 97 ;I6< 9F<?B{A;697= 5? J?B6{? ;59 B?C?{A7; :ABAD?;?B6A;697< A7J ;?<; ;I?D

(5)

!"#$%&"%'& %(#

eede g e fg dh dgeekgd

Ž?B? 5? 86{? ;I? 79;A;697 5I6HI 56CC F? E<?J ;IB9E8I9E; ;I? :A:?BK

”?H97<6J?B H97;BAH;< 56;I DA;EB6;l

TK 467H? ;I? <:9;:B6H? 9o;I?8A<J9?< 79; H9BB?<:97J

;9 A ;BAJAFC? 67<;BED?7;=;I? {ACEA;697 A7J ;I? I?J8678 9o H97;BAH;< 97 8A< AB? :?Bo9BD?J

;IB9E8I ;I? E<? 9o o9B5ABJ H97;BAH;< 56;I J6n?B?7; DA;EB6;6?<

t∈[0, T] w<?? ;I? A::B9AHI

86{?7 67 tA6CC?;= u977 A7J v9D:A6J6< w

)

^^xyys ;I?6B :B6H?< AB? J?79;?J Fl

(F(s, t))0≤s≤tK

vI? 67;?B?<; BA;?< AB? A<<ED?J ;9 F? H97<;A7;=?pEAC ;9

r A7J o9B ;I? <Am? 9o <6D:C6H6;l=5?

H97<6J?B A 97?GoAH;9B l6?CJ=A< 67 tA6CC?;=u977 A7J v9D:A6J6< w

)

^^xys

dF(s, t)

F(s, t) =σe−α(t−s)dWs, 0≤s≤t. wÊKÊy

q7 ;I? CA<; ?b:B?<<697=;I? 676;6AC H97J6;697 6< J?r7?J Fl ;I? o9B5ABJ HEB{?

(F(0, t))0≤t≤T

68EB? Ês A< 9B5ABJ @EB{?

wH9BB?<:97J678 ;9 ;I? <?A<97AC6;l=A< <I957 97 68EB? ÊyK q; 59ECJ F? ?A<l ;9 67H9B:9BA;?

?b;BA oAH;9B< 9B A H97{?76?7H? l6?CJ ;?BD= 56;I9E; DA~9B D9J6rHA;697< ;9 5IA; o9CC95<K

”6;I67 9EB oBAD?59Bm= ;I? <:9; :B6H? A; ;6D?

t 6< 86{?7 Fl Ft = F(t, t)K q7 apEA;697

wÊKÊy=;I? Jl7AD6H< 6< 86{?7 J6B?H;Cl E7J?B ;I? E<EAC B6<mG7?E;BAC :B9FAF6C6;l D?A<EB?

QK W J?r7?< A C67?AB `B9576A7 D9;697 A7J <9= ;I? :B9FAF6C6;l Q ;BA7<o9BD< ;I? o9B5ABJ

H97;BAH; :B9H?<<?< w9B ?pE6{AC?7;Cl ;I? J6<H9E7;?J 9:;697 :B6H?<y 67;9 DAB;678AC?<K ”?

B?HACC ;IA; ;I? ;BE? Jl7AD6H< 9o ;I? o9B5ABJ H97;BAH;< 6< 79; E7J?B

Q FE; E7J?B ;I?

I6<;9B6HAC :B9FAF6C6;l’I95?{?B=ABF6;BA8? AB8ED?7;< <I95 ;IA; ;I? oA6B {ACE? 9o Ar7A7H6AC

H97;BAH; IA< ;9F??{ACEA;?J A< ;I?

QG?b:?H;A;697 9o6;< J6<H9E7;?J HA<IG|95 w<?? •ABA;A<

(6)

!"#$%&"%'& %(#

wÊ] y o9B zD?B6HA7 9:;697<= 9B tA6CC?;= u977 A7J v9D:A6J6< w

)

^^xy o9B 45678 9:;697<yK

467H? 5? o9HE< 97 :B6H678 6<<E?<=5? H97<6J?B ;I? Jl7AD6H< 97Cl E7J?B

QK

}95= C?; E< J?<HB6F? A 8?7?BAC 45678 H97;BAH;K ”? A<<ED? ;IA; ?7?B8l 6< :EBHIA<?J A;

<9D? rb?J JA;?<

0 = t0 <· · ·< ti <· · · < tN =TK vI? {9CED? A; ;6D? ti

6< J?79;?J Fl

qti A7J <EF~?H; ;9 ;I? H97<;BA67;

qmin≤qti ≤qmax. wÊK)y

vI? HEDECA;6{? {9CED? :EBHIA<?J E: ;9 ;6D?

ti 6< 86{?7 Fl Qti =Pi−1

j=0qtjK q; DE<; <A;6<ol

;I? ;?BD67AC H97<;BA67;

Qmin ≤QT ≤Qmax. wÊK_y

v9<6D:C6ol=;I?:EBHIA<?:B6H?6< A<<ED?J;9F?H97<;A7;=?pEAC;9

KK Ž95?{?B 6o7?H?<<ABl=

6; HA7 F? ?b;?7J?J ;9 A J?;?BD676<;6H ;6D? oE7H;697K Ž?7H?=;I? FEl?B 9o ;I? H97;BAH; 8?;<

qti(Fti−K) A;;6D?ti K EB;I?BD9B?=5I?7 ;I? 8C9FAC:EBHIA<? H97<;BA67;< AB?{69CA;?J=I?

DAl A::Cl <9D? :?7AC;6?< A; DA;EB6;lK vI?<? HA7 F? :B9:9B;697AC ;9 ;I? <:9; :B6H?

FT A;

DA;EB6;l A7J;9;I? 9{?B 9BE7J?BGH97<ED:;697s

−A FT [QT−Qmin]−B FT [QT−Qmax]+=

5I?B?

AA7JBAB?:9<6;6{?H97<;A7;<K v9F?H97H6<?=5?J?79;?;I6<:?7AC;l Fl

PT(FT, QT)

67 ;I? <?pE?CK 9B A 86{?7 H97<ED:;697 <;BA;?8l

q= (qti)0≤i≤N=;I? oA6B :B6H? 6< ;IE< 86{?7

Fl

J(q) =E

N−1X

i=0

e−rtiqti(Fti −K) +e−rTPT(FT, QT)

!

wÊKxy

w;I? ?b:?H;A;697 6< :?Bo9BD?J E7J?B ;I? B6<mG7?E;BAC :B9FAF6C6;l D?A<EB?

QyK

VX2, ‚ 

‡

Š



‡Š

‚

‡Š



‘… ‡

‡Š



‡

‚

…

‰

 €‚ƒ

‘‰

‚

Š…‘

 €

‡



… ‘‰

‚

‡Š



‡



…‡

‰‰

€‚ƒ 

‡



‰

…Š…‡



‡Š

 σ = 70% α = 4 r = 0% qmin = 0 qmax = 6 Qmin = 1300 Qmax = 1900 K = 20 T = 1 Œ‡ …Š € …Œ ‡ ‡Š‘‡ N = 365 ‡ €



‡



‡

‰Š

€

…Š

‘

Ї

‡



‘Š



‡

‚

 ƒ

Ї

„

‰



‘

 

‡



…‘



‰



‡ …



‰

‚

…



Œ

‚ 

‡

‚

‡Š



‘…

Љ‘‡

Ї

€

‡

€

…



‰ ‘‰

‚

‡Š ……



‰Š

€

…Š

‘

Ї

F(0, ti) = 20,∀0≤i≤N

vI? :B?H?J678 J?<HB6:;697 IA<;9F? <C68I;Cl D9J6r?J o9B 

‰Š…

ƒ

‡ ‘‰

‚

Š…‘

K q7 ;I6< HA<?=

A7 ?D:;l ;A7m 6< B?7; ;9 ;I? 957?B 9o ;I? H97;BAH; A7J ACC95< I6D ;9 ?6;I?B FEl <9D? 8A<

Références

Documents relatifs