Vous êtes sur la page 1sur 45

Définition.

Un processus stochastique, aussi appelé processus aléatoire, est


un processus avec une certaine indétermination dans l’évolution
future des variables examinées.
Quelques exemples:
- Prix des actions
- Prix du baril de pétrole
- Rendements dans le secteur financier

Nous allons voir dans ce chapitre comment il est possible de


modéliser mathématiquement certains de ces processus.

Finance stochastique 1
Nous arrivons finalement au modèle suivant, dans lequel ε est un nombre aléatoire,
par exemple compris entre -3 et +3.

dS = S  dt + S dt

S(t + dt) = S(t) + S(t)  dt + S(t) dt


µ σ² ε t S
0,078% 0,06% -0,80677 0 27,5
2,285468 0,004 27,46804 S
0,145876 0,008 27,56368 32
0,215834 0,012 27,57107
31
-1,12188 0,016 27,58137
-1,9661 0,02 27,53626 30
0,31741 0,024 27,45631 29
-0,28686 0,028 27,47075
28
-1,60444 0,032 27,46027
27
0,529025 0,036 27,39545
2,195246 0,04 27,41857 26
-0,98222 0,044 27,51032 25
2,098414 0,048 27,4711
24
-2,43122 0,052 27,55903 1 251 501 751 1001 1251

La courbe obtenue est cette fois beaucoup plus réaliste !


Finance stochastique 2
Cette modélisation correspond à ce que l’on appelle un
mouvement brownien géométrique
volatilité

dS = S  dt + S dt
Ampleur de la Terme aléatoire: 1 nombre tiré au
variation, liée au hasard dont la distribution de
taux d’intérêt r probabilité est la loi normale
centrée en 0 et d’écart-type 1

Le nom vient du naturaliste anglais Robert Brown qui en 1827 qui a vu des
mouvements apparemment chaotiques dans le fluide situé à l’intérieur des
grains de pollen.

Le premier terme modélise la tendance générale: composante fondamentale


(en anglais: drift).
Le second terme est la composante stochastique qui caractérise la variabilité
du prix, déplacement erratique de la trajectoire relativement à sa tendance.

Finance stochastique 3
Si on génère aléatoirement (fonctions « rand » et « norminv » en
Excel) une autre série de nombres ε, on obtient une autre série de
prix et donc une autre courbe. Voici un exemple.

µ σ² ε t S
0,078% 0,06% -1,64425 0 27,5 S
0,113103 0,004 27,43345
28
-1,50635 0,008 27,43946
2,595766 0,012 27,37873 27,5
0,760527 0,016 27,48682 27
2,277569 0,02 27,51957
26,5
-1,56015 0,024 27,61507
26
-0,19576 0,028 27,55172
-2,41228 0,032 27,54498 25,5
2,283003 0,036 27,44655 25
-0,61199 0,04 27,54201
24,5
-0,97276 0,044 27,51805
-2,03424 0,048 27,47921 24
1 251 501 751 1001 1251
-1,31344 0,052 27,39661

Finance stochastique 4
Définition
L’acheteur de l’option a le droit:

• d’acheter (CALL)
ou de vendre (PUT)
• une certaine quantité de sous-jacent (NOMINAL)
• à un prix déterminé (STRIKE)
• à l’échéance (Européenne)
ou pendant la durée de vie de l’option (Américaine)
ou à certains moments (Bermudienne)
Le prix payé pour acheter l’option s’appelle la PRIME.

Finance stochastique 5
Mécanisme

VENDEUR DE L’OPTION

PRIME
DROIT
en % sur montant sous-jacent
à terme
payée au comptant

ACHETEUR DE L’OPTION

Finance stochastique 6
Abréviations
Dans la suite du texte, nous utiliserons souvent
les abréviations suivantes:
• P = prime
• K = strike
• S = spot (valeur de l’action sous-jacente)
• Achat put @ K = achat d’un put ayant un strike
de K

Finance stochastique 7
Achat call @ 100, prime = 3,5

Prix
97 98 99 100 101 102 103 104 105
action

Prime -3.5 -3.5 -3.5 -3.5 -3.5 -3.5 -3.5 -3.5 -3.5
Payoff 0 0 0 0 1 2 3 4 5
P&L -3.5 -3.5 -3.5 -3.5 -2.5 -1.5 -0.5 0.5 1.5

2
Espère que le prix va monter.
1

0 Gain est illimité,


P 97 98 99 100 101 102 103 104 105
& -1
Perte est limitée.
L
-2
P&L: max(S-K,0) –P
-3 𝑒 −𝑟𝑡 max(S-K,0)=p
-4
Share price

Finance stochastique 8
Vente call @ 100

Prix
97 98 99 100 101 102 103 104 105
action

Prime 3.5 3.5 3.5 3.5 3.5 3.5 3.5 3.5 3.5
Payoff 0 0 0 0 -1 -2 -3 -4 -5
P&L 3.5 3.5 3.5 3.5 2.5 1.5 0.5 -0.5 -1.5

4
Hope that the price will decrease.
3

2 Perte est illimitée,


P
& 1
Gain est limité,
L
0
97 98 99 100 101 102 103 104 105 P&L: P - max(S-K,0)
-1

-2
Share price

Finance stochastique 9
Achat put @ 100

Prix
94 95 96 97 98 99 100 101 102
action

Prime -4.8 -4.8 -4.8 -4.8 -4.8 -4.8 -4.8 -4.8 -4.8
Payoff 6 5 4 3 2 1 0 0 0
P&L 1.2 0.2 -0.8 -1.8 -2.8 -3.8 -4.8 -4.8 -4.8

2
Hope that the price will decrease.
1

0
94 95 96 97 98 99 100 101 102
Gain est « illimité »,
-1
P Perte est limitée.
& -2
L
-3
P&L: max(K-S,0) – P
-4
𝑒 −𝑟𝑡 max(K-S,0)=p
-5

-6
Share price

Finance stochastique 10
Vente put @ 100

Prix
94 95 96 97 98 99 100 101 102
action

Prime 4.8 4.8 4.8 4.8 4.8 4.8 4.8 4.8 4.8
Payoff -6 -5 -4 -3 -2 -1 0 0 0
P&L -1.2 -0.2 0.8 1.8 2.8 3.8 4.8 4.8 4.8

5 Espère que le prix va monter.


4

3 Perte est « illimitée »,


P
& 2
Gain est limité.
L
1

0
P&L: P - max(K-S,0)
94 95 96 97 98 99 100 101 102
-1

-2
Share price

Finance stochastique 11
En résumé
4

purchase call @ 100, P=1


sale call @ 100, P=1
P&L

1
purchase put @ 100, P=1
sale put @ 100, P=1

0
97 98 99 100 101 102 103 104

-1

-2
S

Finance stochastique
Sinon: possibilité d’arbitrage
avec gain certain, ce qui est en
théorie impossible !
Puisque ces deux portefeuilles sont équivalents, leurs valeurs actuelles (ou
leurs prix) doivent être identiques. On peut les calculer facilement:
Prix(ptfA) = prix(obligation) + prix(call) = 1.000 / (1 + r)T + prix Call
Prix(ptfB) = prix(action) + prix(put) = Spot + prix Put

Si on égalise ces deux valeurs, et on remplace 1.000 par le strike, K:

K
prix Call + T
= prix Put +S
(1+ r)
Cette formule relie le prix théorique d’un call à celui d’un put de mêmes
sous-jacent, strike et échéance, en fonction de:
S = valeur actuelle du sous-jacent K = strike
t = maturité des options r = taux d’intérêt pour la maturité t

Finance stochastique 13
Remarque:
Dans le monde des options, l’actualisation se fait
avec une autre formule, tenant compte du fait que le
temps varie de manière continue et que l’on peut
exécuter des opérations sur toutes durées:
1
 exp(−r *T )
(1+ r)T
La parité call / put s’exprime alors par l’égalité:
prix Call + exp(−r *T )* K = prix Put + S

Finance stochastique 14
Exemple:
Sachant que:

- l’action Facebook vaut actuellement 46 $


- le prix d’une option call sur Facebook avec un strike de 45 $, pour une
durée de 1 an est 4 $

- le taux d’intérêt à 1 an est 1%


Quel est le prix de l’option put sur Facebook pour une même durée de 1 an et
un même strike de 45 $ ?

Avec la formule de parité: prix Put = prix Call + exp(−r *T )* K − S


➔ prix Put = 4 + exp(-0,01 * 1) * 45 - 46 = 2,55

Finance stochastique 15
Exercice 1:

Sachant que:

- l’action BNPP vaut actuellement 52 €


- le prix d’une option put sur BNPP avec un strike de 50 €,
pour une durée de 2 ans est 6 €

- le taux d’intérêt à 2 ans est 2%


Quel est le prix de l’option call sur BNPP pour une même
durée de 2 ans et un même strike de 50 € ?

Finance stochastique 16
Exercice 2:

Sachant que:

- l’action BNPP vaut actuellement 52 €

- le taux d’intérêt à 1 an est 2%


- Pour un certain strike et une durée de 2 ans, le prix du
put est est 2,75 € et le prix du call est 8,63 €

Quel est le strike de ces options ?

Finance stochastique 17
Formule de Black & Scholes pour le prix
d’une option call européenne:
− r *t
C = S * N (d 1 ) − K * e * N (d 2 )
S   2
ln  +(r + )*t
avec :  K 2
d1 =
* t
S   2
ln  +(r − )*t
d 2 = d1 −  * t =  K 2
* t
N(x) : fonction de densité de la loi normale centrée et d’écart-type unitaire
−y 2
1 x
N(x) =
2 
−
e 2 dy

Finance stochastique 18
Fonction N(x)
Les valeurs se lisent dans une table (cf. page suivante).
La table ne donne que les valeurs positives et arrondies à 2 décimales du
paramètre.
Que faire pour les valeurs qui ne sont pas indiquées dans la table ?

1° Valeurs négatives :
N(-x)=1-N(x)
2° Valeurs non arrondies à 2 décimales :
on interpole linéairement entre deux valeurs

Exemple: que vaut N(0,3241) ? On lit:


N(0,32) = 0,6255
N(0,33) = 0,6293
➔ N(0,3241) = 0,6255 + 41/100 *(0,6293 - 0,6255)

Finance stochastique 19
Fonction de densité de la loi normale centrée et d’écart-typeunitaire

X N(x) x N(x) x N(x) x N(x) x N(x)


0.00 0.5000
0.01 0.5040 0.21 0.5832 0.41 0.6591 0.61 0.7291 0.81 0.7910
0.02 0.5080 0.22 0.5871 0.42 0.6628 0.62 0.7324 0.82 0.7939
0.03 0.5120 0.23 0.5910 0.43 0.6664 0.63 0.7357 0.83 0.7967
0.04 0.5160 0.24 0.5948 0.44 0.6700 0.64 0.7389 0.84 0.7995
0.05 0.5199 0.25 0.5987 0.45 0.6736 0.65 0.7422 0.85 0.8023
0.06 0.5239 0.26 0.6026 0.46 0.6772 0.66 0.7454 0.86 0.8051
0.07 0.5279 0.27 0.6064 0.47 0.6808 0.67 0.7486 0.87 0.8078
0.08 0.5319 0.28 0.6103 0.48 0.6844 0.68 0.7517 0.88 0.8106
0.09 0.5359 0.29 0.6141 0.49 0.6879 0.69 0.7549 0.89 0.8133
0.10 0.5398 0.3 0.6179 0.5 0.6915 0.7 0.7580 0.9 0.8159
0.11 0.5438 0.31 0.6217 0.51 0.6950 0.71 0.7611 0.91 0.8186
0.12 0.5478 0.32 0.6255 0.52 0.6985 0.72 0.7642 0.92 0.8212
0.13 0.5517 0.33 0.6293 0.53 0.7019 0.73 0.7673 0.93 0.8238
0.14 0.5557 0.34 0.6331 0.54 0.7054 0.74 0.7704 0.94 0.8264
0.15 0.5596 0.35 0.6368 0.55 0.7088 0.75 0.7734 0.95 0.8289
0.16 0.5636 0.36 0.6406 0.56 0.7123 0.76 0.7764 0.96 0.8315
0.17 0.5675 0.37 0.6443 0.57 0.7157 0.77 0.7794 0.97 0.8340
0.18 0.5714 0.38 0.6480 0.58 0.7190 0.78 0.7823 0.98 0.8365
0.19 0.5753 0.39 0.6517 0.59 0.7224 0.79 0.7852 0.99 0.8389
0.20 0.5793 0.4 0.6554 0.6 0.7257 0.8 0.7881 1 0.8413
Remarque : en Excel, utiliser la fonction NORMSDIST(.)
Finance stochastique 20
Formule de Black & Scholes pour le prix d’une option put
européenne:
− r *t
P = − S * N (− d 1 ) + K * e * N (− d 2 )

avec les mêmes valeurs de d1, d2, et la même définition de N(.)

Exercice
Vérifier la relation de parité call-put en utilisant les formules de
Black & Scholes.

Finance stochastique 21
• Les deux formules que nous avons énoncées
ci-dessus sont les formules « de base » de
Black & Scholes, qui sont valides dans les
conditions de base que nous avons
mentionnées dans le texte qui précède.

• Il existe d’autres formules de Black & Scholes,


pour tenir compte des variantes:
– Distinction de type de l’option (américaine au lieu
d’européenne)
– L’action sous-jacente paye un dividende pendant
la durée de vie de l’option

Finance stochastique 22
Exemple.
Calculez la prime du call pour:
Spot = 100 Strike = 120 Durée = 0,5
Taux = 3% Volatilité = 30%

1° d1 = [ln(100/120) + (0,03 + 0,3²/2) * 0,5] / (0,3*√0,5)


= -0,6827

2° d2 = d1 – 0,3 *√0,5 = -0,8948

3° N(d1) = N(-0,6827) = 1 – N(0,6827)


= 1 – 0,7526 = 0,2474

4° N(d2) = N(-0,8948) = 1 – N(0,8948)


= 1 – 0,8145 = 0,1854

5° Prime = 100 * 0,2474 – 120 * exp(-0,03*0,5) * 0,1854


= 2,82

Finance stochastique 23
Exercice

Calculer le prix du call, puis celui du put, dans les


conditions suivantes:
– Spot: 100
– Strike: 100
– Durée: 2
– Taux d’intérêt: 4%
– Volatilité: 25%
Vérifiez la relation call-put.

Quelle doit être la valeur de l’action à l’échéance


pour que le put / le call soit rentable?

Finance stochastique 24
Exercice

Calculer le prix du call, du put dans les


conditions suivantes:
– Spot: 100
– Strike: 110
– Durée: 0,25
– Taux d’intérêt: 4%
– Volatilité: 35%
Vérifiez la relation call-put.
Finance stochastique 25
Exercice
Calculer le prix du call, du put dans les
conditions suivantes:
– Spot: 100
– Strike: 150
– Durée: 0,5
– Taux d’intérêt: 4%
– Volatilité: 35%
Vérifiez la relation call-put.

Finance stochastique 26
• On a vu comment calculer la valeur d’une option simple par
une méthode analytique… avec une formulation complexe
(mais qui ne pose pas de problème pour un ordinateur).

• Dès lors, le plus souvent, on recourt à des méthodes


numériques.
• Les plus connues sont:
– Arbres binomiaux en général
– Arbres binomiaux de Cox, Ross et Rubinstein
– Méthodes de Monte Carlo

Finance stochastique 27
Principe: on découpe le temps restant jusqu’à la date d’échéance
en sous-périodes.

1° Durant chacune de ces sous-périodes, un mouvement à la


hausse et un mouvement à la baisse de l’action sous-jacente
peuvent se produire suivant une certaine probabilité.
On détermine ainsi complètement l’évolution de l’action sous-
jacente dans un arbre probabiliste.

• 2° On considère toutes les feuilles de l’arbre: ce sont les valeurs


de l’action à l’échéance de l’option.
• On en déduit les différents pay-offs possibles de l’option.
• On revient en arrière par actualisation de ces montants, en
tenant compte des probabilités.
• La valeur à la racine de l’arbre est le prix de l’option.

Finance stochastique 28
Exemple fictif.

Soit une option Call @ 96 dont l’action sous-jacente


se comporte selon l’arbre indiqué ci-dessous:
120
2/3

110
2/3 1/3

100 100
2/3
1/3

90

On considère une échéance au bout de 2 périodes; 1/3


dans chaque période, l’action a 2 chances sur 3
80
de monter de 10 et 1 chance sur 3 de descendre de 10

Finance stochastique 29
Exemple fictif. Call @ 96

A partir de l’arbre de l’action, on construit l’arbre de l’option.

120 ?
2/3 2/3

110 ?
2/3 1/3 2/3 1/3

100 100 ? ?
2/3 2/3
1/3 1/3

90 ?
1/3 1/3

80 ?

Finance stochastique 30
Exemple fictif. Call @ 96

A partir de l’arbre de l’action, on construit l’arbre de l’option.


Mais ici, on fait le chemin inverse: on va partir des feuilles.

120 24
2/3 2/3 =max(120-96,0)

110 ?
2/3 1/3 2/3 1/3

100 100 ? 4
2/3 2/3 =max(100-96,0)
1/3 1/3

90 ?
1/3 1/3

80 0
=max(80-96,0)

Finance stochastique 31
Exemple fictif. Call @ 96

A partir de l’arbre de l’action, on construit l’arbre de l’option.


Mais ici, on fait le chemin inverse: on va partir des feuilles.
Et ensuite on remonte dans l’arbre ...
120 24
2/3 2/3 =max(120-96,0)

110 17,33
2/3 1/3 2/3 = 2/3*24 + 1/3*4 1/3

100 100 ? 4
2/3 2/3 =max(100-96,0)
1/3 1/3

90 2,66
= 2/3*4 + 1/3*0
1/3 1/3

80 0
=max(80-96,0)

Finance stochastique 32
Exemple fictif. Call @ 96

A partir de l’arbre de l’action, on construit l’arbre de l’option.


Mais ici, on fait le chemin inverse: on va partir des feuilles.
Et ensuite on remonte dans l’arbre ... jusque la tête de l’arbre.
120 24
2/3 2/3 =max(120-96,0)

110 17,33
2/3 1/3 2/3 = 2/3*24 + 1/3*4 1/3

100 100 12,44 4


2/3 = 2/3*17,33 + 1/3*2,66 2/3 =max(100-96,0)
1/3 1/3

90 2,66
= 2/3*4 + 1/3*0
1/3 1/3

80 0
=max(80-96,0)

Finance stochastique 33
Exemple fictif
S'il s'agissait d'un Put @ 96, on aurait eu d’abord:

120 0
2/3 2/3 =max(0,96-120)

110 ?
2/3 1/3 2/3 1/3

100 100 ? 0
2/3 2/3 =max(0,96-100)
1/3 1/3

90 ?
1/3 1/3

80 16
=max(0,96-80)

Finance stochastique 34
Et ensuite:

1,1*1,1*100 0
2/3 2/3 =max(0,96-120)

1,1*100 0
2/3 1/3 2/3 1/3

100 100 ? 0
2/3 2/3 =max(0,96-100)
1/3 1/3

1/1,1*100 5,33
0 = 2/3*0 + 1/3*16
1/3 1/3

1/1,1*1/1,1*100 16
=max(0,96-80)

Finance stochastique 35
Finalement:

120 0
2/3 2/3 =max(0,96-120)

St+ 0
2/3 1 1/3 2/3 1/3

s 100 1,78 0
2/3 = 2/3*0 + 1/3*5,33
2/3 =max(0,96-100)
1/3 1/3

ST 5,33
= 2/3*0 + 1/3*16
1/3 1/3

80 16
=max(0,96-80)

Finance stochastique 36
Arbres de Cox, Ross et Rubinstein

Finance stochastique 37
Il s’agit d’un modèle théorique basé sur les arbres binomiaux, dans
lequel on impose des contraintes sur les valeurs de l’action:

• Si la valeur est St en t, alors en t+1:


- St+1 = u * St avec probabilité p
- St+1 = d * St avec probabilité 1-p

• On doit avoir:

• u * d = 1 (phénomène de retour)
• Et aussi:

• u = 𝑒𝜎 ∆𝑇
, d=𝑒 −𝜎 ∆𝑇
(distribution normale)

𝑒 𝑟∗∆𝑇 −𝑑
• On calcule que: p= 38
𝑢−𝑑
Arbre d’une action sur 2 pas de temps:

t=0 t=1 t=2


u²S
p

uS
p 1-p

S udS = duS = S
p
1-p

dS
1-p

d²S
Finance stochastique 39
Arbre de l’option Call @ K:

t=0 t=1 t=2

Après avoir calculé les valeurs dans Cuu = max(u²S-K,0)


p
la dernière colonne, on remonte
vers la gauche successivement,
en actualisant. Cu
p 1-p

C Cud = max(S-K,0)
p
1-p

Cd
Ex: Cu = [p*Cuu + (1-p)*Cud] exp(-r Δt)
1-p

Actualisation
Cdd = max(d²S-K,0)
dans le monde
des options Finance stochastique 140
Arbre de l’option Put @ K:

t=0 t=1 t=2


Puu = max(K-u²S,0)
p

Pu
p 1-p

P Pud = max(K-S,0)
p
1-p

Pd
Même principe. 1-p
Pdd = max(K-d²S,0)
Finance stochastique 41
Exemple.
Calculez la valeur de l’option Call avec les paramètres suivants:
S = 100 K = 100 t =1
r = 4% σ = 30%
avec la méthode des arbres de Cox, Ross et Rubinstein, en
considérant un arbre à 3 niveaux, puis un arbre à 4 niveaux pour
comparer les prix obtenus.

1ère étape: calcul de u, d et p


a) avec 3 pas:
u = exp(0,30 * √1/3) = 1,1891
d = 1 / u = 0,8410
p = (exp(0,04 * (1/3) – 0,8410) / (1,1891-0,8410) = 0,4954
b) avec 4 pas:
u = exp(0,30 * √1/4) = 1,1618
d = 1 / u = 0,8607
p = (exp(0,04 * (1/4) – 0,8607) / (1,1618-0,8607) = 0,4959

Finance stochastique 42
2ème étape: construction de l’arbre de l’action
168,14
141,40
118,91 118,91
3 pas 100,00 100,00
84,10 84,10
70,72
59,47

182,21
156,83
134,99 134,99
116,18 116,18
4 pas 100,00 100,00 100,00
86,07 86,07
74,08 74,08
63,76
54,88

Finance stochastique 43
3ème étape: construction de l’arbre de l’option
[0,4954 * 68,14 + (1 – 0,4954) * 18,91] * exp(-4% * 1/3)

68,14 168,14 - 100


42,72
25,49 18,91
3 pas 14,71 9,24
4,52 0,00
0,00
0,00

82,21
57,83
36,97 34,99
22,36 17,18
4 pas 13,05 8,43 0,00
4,14 0,00
0,00 0,00
0,00
0,00

rappel: valeur analytique de BS: 13,7533 (on s’en rapproche en oscillant)


Finance stochastique 44
Exercice

Calculez dans un arbre à trois pas de temps le prix d’une option put
avec échéance dans un an, de strike = 18, dont le sous-jacent est une
action dont le spot vaut 19, et la volatilité 25%.
On suppose que le taux d’intérêt est 3%.

Finance stochastique 45

Vous aimerez peut-être aussi