WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Processus stochastiques et équations aux dérivés partielles

( Télécharger le fichier original )
par Mohamed HANECHE
Université Mohamed BOUGARA Boumerdès -  2008
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE V :

Application en finance

0. Introduction:

Une option est un produit financier qui donne le droit à son acheteur d'effectuer une opération portant sur un sous-jacent (qui peut être une action, une obligation, une cargaison de pétrole) avant la date d'échéance.

1. Modèle du prix de l'actif:

La théorie des modèles de Black et scholes pour un actif est un processus stochastique (EDS):

dS = jiS~dt + aS~dW~

La figure (Fig1) illustre ces échantillons d'un actif, avec it = 0.1 et 0- = 0.3.

A la date d'échéance t = T, le prix de l'actif est une variable aléatoire donné par la densité :

exp (--(~o9(x /S0 ) -- (1 -- 0-2/ 2 )T)2)

20-2T

f (x) = ' , pour x > 0

x0-V 2n-T

avec f(x) = 0 pour x 0, pour confirmer on donne la figure (Fig.02), qui illustre l'histogramme où on prend la valeur finale de l'actif S(T) pour 104 échantillons, et la courbe présente la densité f(x).

at)

2.4

2.2

0.8

0.6

0.4

1.8

1.6

1.4

1.2

2

1

0 10 20 30 40 50 60 70 80 90 t 100

Fig.01:100 trajectoire d'un actif

0. Formule de Black et Scholes :

La formule de Black-Scholes permet de calculer la valeur théorique d'une option à partir des cinq données suivantes :

· St: la valeur actuelle de l'action sous-jacente.

· t : le temps qui reste à l'option avant son échéance T.

· K: le prix d'exercice fixé par l'option.

· r : le taux d'intérêt sans risque.

· a : la volatilité du prix de l'action.

Le prix théorique d'une option d'achat (call), qui donne le droit mais pas l'obligation d'acheter l'actif S à la valeur K à la date T, est caractérisé par son payoff :

(ST -- K)+ = max(ST -- K; 0)

Le prix de l'option est donné par l'espérance sous probabilité risque neutre du payoff terminal actualisé :

C = E( payo f f X e-rT)

De plus, pour employer le modèle du prix de l'actif, Black et scholes imposent un nombre de supposition de simplification aux options de marché, alors ils utilisent la formule suivante pour les valeurs de l'option européenne au temps t et le prix d'actif S :

C(S, t) = S.Ar(di) -- Ke-r(T-~).Ar(d2)

1

log(S/K)+ (r + 2 o-2)(T -- t)

di =

et .Ar(.) est une fonction de la distribution de loi normale .Ar(0.1) :

.Ar(x) =

1 r s2

e- 2 ds

112n-

Le paramètre r dans la formule est le taux d'intérêt. Si le prix d'actif aujourd'hui (temps zéro) est So la valeur de black et scholes call option est C(So, 0). Le programme (PROG2) fourni une fonction qui donne la valeur de l'option à la date t et le prix de l'actif S.

Il donne la valeur de call C = 1.1447 pour t = 0, quand on change les valeurs de t on obtient autres valeurs de call par exemple :

t = 1 --> C = 1.0972 ; t = 1.5 --> C = 1.0731 ..... a. La méthode de Monte Carlo :

Une propriété plus utilisée pour obtenir la valeur de l'option de Black et Scholes est d'estimer la moyenne de payoff, sous la condition de risque it = r, autrement dit, nous pouvons reproduire la valeur de l'option par fixer it = r dans le modèle de l'actif et computer la moyenne de payoff de tous les trajectoires de l'actif, dans la pratique, ceci peut être faire par la simulation de Monte Carlo (moyenner le payoff sur un grand nombre des trajectoires de l'actif). Pour le call européen on a seulement besoin de connaitre le prix de l'actif à l'échéance, ainsi on peut prendre At = T à chaque échantillon, et on donne le programme (PROG3) :

Ici, Pi est le payoff du ieme trajectoire de l'actif. La moyenne totale Pmoy est l'estimation de Monte Carlo de la valeur de l'option. La variance P~ar est utilisée pour donner l'intervalle de confiance à 95% suivant :

[Pmoy -- 1.96 X Pvar/M ; Pmoy + 1.96 X Pvar/M] Après l'exécution on trouve :

Pmoy = 1.1453 avec l'intervalle de confiance égal [1.1435 ; 1.1471]

On rappelle qu'on a trouvé avec ces paramètres dans la première méthode que C = 1.1447 est approché à la valeur trouvée dans la deuxième méthode. La figure (Fig03) montre comment l'approximation de la méthode de Monte Carlo varie avec le nombre d'échantillon M, ici on prend S = 10, K = 9,r = 0.06, a = 0.1 et T = 1, les croix dans la figure représentent l'approximation de Monte Carlo et les lignes horizontales représentent l'intervalle de confiance de cette approximation, la valeur de Black et Scholes est représenté par la ligne verticale discontinu.

b. La méthode Binomiale :

On commence par simplifier le modèle du prix de l'actif, on discrétise l'intervalle de temps de façon équidistante 0 = to < ti <
·
·
· < tM = T avec ti. = iAt. Donnons le prix de l'actif au temps zéro to, on pose que le prix de l'actif au temps ti

fait un mouvement vers le bas avec dS0 ou un mouvement vers le haut avec uSo, où d < 1 et u > 1, alors au temps t2 les mêmes mouvements bas/haut sont faits avec les trois possibilités d2S0, duS0 ou u2S0, et on continue cette restriction, au temps ti = iLt on obtient i + 1 possibilités donné par : Sni = di-nunSo, 0 < n < M.

A la date d'échéance ti = tm = T, il y a M + 1 possibilités du prix de l'actif fSnm}nm _o. Soit f Cninm_ 0 correspond aux payoffs à la date d'échéance pour une option d'un call européen, nous savons que:

Cnm = max(Snm -- K, 0) , 0 < n < M

La méthode binomiale procède par une marche arrière sur l'intervalle de temps. La valeur de l'option Ct, correspond au prix de l'actif Sn à la date ti est déterminée comme la moyenne de deux prix d'actif Sni+1 et SI+i au temps ti+1. La formule est :

Cni = e-rAt(p.q++11 + (1 -- p)Sni+1 ) , 0 < n < i , 0 < i < M -- 1

Le paramètre p est considéré comme la probabilité d'un mouvement vers le haut du prix de l'actif, cette formule permet de marcher en arrière vers le temps zéro et déterminer la valeur de l'option C8. Il faut choisit les paramètres de la méthode telle que le modèle binomial de l'actif s'accorde avec la version de Black et Scholes quand At --> 0. Une fois At soit fixé, on aboutit à deux équation pour les trois paramètres restants, et par conséquence plusieurs possibilités des solutions, le choix par exemple est :

erAt --d

d = A -- 11A2 -- 1 , u = A + 11242 -- 1 , p = u --d ,

où A = 2 1 ( e-rAt -- e(r+0-2)At). k

Le programme (PROG4) donne la valeur de l'option par la méthode binomiale, avec les mêmes paramètres utilisés dans les méthodes précédentes, la valeur approximative de l'option W = 1.1448 s'accorde avec la valeur de Black et Scholes C = 1.1447 .

c. EDP de Black et Scholes :

La formule de Black et Scholes pour la valeur d'une option européenne (call) intervient comme la solution d'une équation aux dérivées partielles (EDP). L'EDP est d'une forme parabolique avec les conditions de Dirichlet, soit x = T -- t la marche temps vers la date d'échéance, alors l'EDP prend la forme suivante:

2aC 1 a C as a-2S2 rrS + C = 0 (5.1)

ax 2 aS2 as

avec condition initiale :

C(S, 0) = max(S(0) -- K, 0)

et conditions aux limites :

C(0,x) = 0 , C(S, x ) r-r, S -- Ke' , pour S grand

dans l'intervalle S > 0 et 0 < x < T.

On suit la même procédure du chapitre IV, pour résoudre cette EDP par les deux méthodes (différences finies et probabiliste) :

i. Différences finies pour l'EDP de Black et Scholes :

On subdivise l'intervalle de S , 0 S L, et on utilise le maillage de différences

finies {jh, ik} avec les pas h = L/NS et k = T7Nt, la méthode explicite nous permet d'écrire l'équation (5.1) par :

V.i+1 -- Vi J J

k

1 (Vi 1 --2VJi + V ) Vi -- Vi a2(jh)2 J+ -1-- r(jh) J+1 J1 + rVi = 0

2

h2 h J

Avec VJi r-r, C(jh,ik)

où par la formule matricielle :

yi+1 = Fyi + pi, pour 0 i Nt -- 1,

où F E IR(Ns-1)x(Ns-1) est tridiagonale et pi E 1(Ns-1) est déterminé par les conditions aux limites.

Le programme (PROG5) donne les valeurs de call V à la date t et au prix S, avec les paramètres T = 1, L = 10, K = 4,r = 0.03, a = 0.5.

Application en finance

Chapitre V

10

0.6

6

0.8

4

0.4

t

8

S

La figure (Fig.4) illustre le résultat de ce programme :

10

8

6

4

2

0

0

0.2

XS t)

1 2

0

Fig.04:valeurs d'une option européenne(call) par la méthode des différences finies

ii. Méthode probabiliste l'EDP de Black et Scholes :

L'interprétation probabiliste de l'EDP de Black et Scholes peut donner la valeur de l'option avec les mêmes paramètres précédents, le programme (PROG6) fait cette interprétation. On donne premièrement le processus sous-jacent :

t t

S(t) = So + f rS(s)ds + f o-S(s)dWs

o o

et la solution sera :

C(S, t) = E((S(t) -- K, 0)+exp (r(7' -- t))) Les valeurs sont données dans la figure (Fig.05):

Application en finance

Chapitre V

0

0

10

8

6

4

2

0

1

C(S,t)

0.8

10

0.6

t

S

8

0.4

6

0.2

4

2

Fig.05:valeurs d'une option européenne (call) par la méthode probabiliste

conclusion

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite