Méthodes numériques en finance
Méthodes numériques en finance
Méthodes numériques en finance
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
10 RÉSOLUTION DES EDP ET DIFFÉRENCES FINIES 110<br />
(l’algorithme étant récursif) puis de résoudre<br />
(1 + κ)u i,j+1 − κ 2 (u i−1,j+1) + u i+1,j+1 ) = v(x i , t j ).<br />
Sous cette forme, on retrouve l’équation obt<strong>en</strong>ue dans le schéma implicite.<br />
10.12 schéma de De Fort-Frankel<br />
On considère ici le schéma suivant<br />
de telle sorte que<br />
u i,j+1 − u i,j<br />
∆t<br />
− d u i−1,j − (u i,j+1 + u i,j−1 ) + u i+1,j<br />
h 2 = 0,<br />
L h,∆t u(x, t) − Lu(x, t) = −<br />
( ) 2 ∆t ∂ 2 u(x, t)<br />
+ O(h 2 ) + O((∆t) 2 ).<br />
h ∂t 2<br />
Ce schéma est alors consistant si et seulem<strong>en</strong>t si ∆t/h → 0 quand h, ∆t → 0. Posons<br />
κ = ∆t/h 2 , alors<br />
(1 + 2dκ)u i,j+1 = 2κ(u i−1,j + u i+1,j ) + (1 − 2κ)u i,j−1 .<br />
L’étude de la stabilité est un peu plus complexe, mais on peut montrer qu’il y a toujours<br />
stabilité.<br />
Les quatre schémas prés<strong>en</strong>tés dans cette partie peuv<strong>en</strong>t être représ<strong>en</strong>tés par les dessins<br />
de la Figure 53<br />
10.13 Prix d’un call europé<strong>en</strong> par résolution d’e.d.p.<br />
Résolution à partir de l’équation de la chaleur, et changem<strong>en</strong>t de variables<br />
Le prix d’une option europé<strong>en</strong>, de payoff h(S T ) à maturité T vaut, à la date t = 0,<br />
g(0, S 0 ) où g est la solution de l’équation aux dérivées partielles<br />
∂g<br />
∂t<br />
∂g<br />
+ rx<br />
∂x + 1 2 σ2 x 2 ∂2 g<br />
= rg, pour x ≥ 0, t ∈ [0, T ],<br />
∂x2 avec la condition finale donnée par g(T, x) = h(x) = max{0, x − K}, dans le cas d’un<br />
call. Pour les calculs, on rajoute la condition limite g(·, 0) = 0. De plus, comme il faut<br />
discrétiser l’espace des prix (x ∈ [0, a], quand x = a, g doit être solution de l’équation<br />
∂g<br />
∂t<br />
+ rx<br />
∂g<br />
∂x<br />
= rg pour x = a.<br />
Aussi, <strong>en</strong> x = a, on <strong>en</strong> déduit que ∂g + rx = rg car g(x) = x − K <strong>en</strong> a. Aussi, après<br />
∂t<br />
intégration, on <strong>en</strong> déduit que g vérifie la condition de bord g(·, a) = a − K exp(r[· − T ]).<br />
On considère le changem<strong>en</strong>t de variable y = log(x/K) (ou x = Ke y ), de telle sorte<br />
que l’équation s’écrive<br />
( )<br />
∂g<br />
∂t + r − σ2 ∂g<br />
2 ∂y + 1 ∂2 g<br />
2 σ2 = rg, pour y ≤ log(a/K), t ≥ 0.<br />
∂y2 Arthur CHARPENTIER - Méthodes numériques <strong>en</strong> Finance