30.08.2014 Views

Méthodes numériques en finance

Méthodes numériques en finance

Méthodes numériques en finance

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!