Pricing prepayment options

Transcription

Pricing prepayment options
Pricing prepayment options
Tchendjou Brice et Abdessamad El Moussaoui,
Etudiants en master de troisiéme année
á l'Ecole Nationale des Ponts et Chaussées
Dérivé de crédit
Mars, 2008
Résumé
Ce travail s'inscrit dans le cadre du cours de troisième année intitulé Risque de crédit et Risque de défault .
Dans la première partie, nous présentons les produits MBS (Mortgage Backed Securities). Ensuite dans la deuxième partie, nous résolvons numériquement le modèle de
GNMA MBS à l'aide des méthodes de type Euler Explicite, Euler Implicite et Crank Nicholson. Et enn, on modélise la méthode d'approximation quadratique pour l'évaluation
du spread du à l'option de prépayement telle qu'expliquée dans [3].
Articles du projet
Le projet se fonde sur deux papiers de recherche expliquant la résolution et les modèles
utilisés pour le calcul du pricer des MBS (mortgage backed securities). Il s'agit de :
"Valuation of GNMA mortgage backed securities", (by Kennith B.Dunn, John
J.MacConnell)
"Ecient Analytic Approximation of American Option Values.", (by G. BaroneAdesi and R. E. Whaley,)
Enn, d'autres reférences ont été rajoutées en annexe.
2
Table des matières
0.1
0.2
0.3
0.4
0.5
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . .
0.1.1 Dénition générale . . . . . . . . . . . . . . . . . .
0.1.2 Les caractéristique d'un prêt . . . . . . . . . . . . .
Evaluation de GNMA Mortgage backed securities . . . . .
0.2.1 Goverment National Mortgage Association . . . . .
0.2.2 Le modèle générique . . . . . . . . . . . . . . . . .
0.2.3 Le modèle de pricing de GNMA . . . . . . . . . . .
Approximation numérique . . . . . . . . . . . . . . . . . .
0.3.1 Calcul de Cash Flows d'un MBS avec prépaiement .
0.3.2 La discrétisation . . . . . . . . . . . . . . . . . . .
0.3.3 Le schémas Euler explicite . . . . . . . . . . . . . .
0.3.4 Discrétisation :Euler Implicite . . . . . . . . . . . .
0.3.5 Le schémas Crank Nicolson . . . . . . . . . . . . .
0.3.6 Résultat . . . . . . . . . . . . . . . . . . . . . . . .
Modélisation de l'option de prépaiement . . . . . . . . . .
0.4.1 La méthode d'approximation quadratique . . . . .
0.4.2 Résultats . . . . . . . . . . . . . . . . . . . . . . .
Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
4
4
5
5
5
6
7
7
7
8
9
9
10
11
11
14
15
0.1 Introduction
0.1.1 Dénition générale
Les MBS (mortgage backed securities) sont des produits de titrisation de prêts immobiliers. Ces produits sont très intéressants pour les banques commerciales (qui se débarrassent des risques qu'elles n'ont pas vocation à gérer) et pour les banques d'investissement
(qui récupèrent un produit nancier assez rémunérateur). La banque commerciale constitue donc un pool de prêts qu'elle revend à un SPV. la banque d'investissement eectue
le montage juridique nécessaire pour que les parts du SPV puissent être vendues sur les
marchés boursiers.
0.1.2 Les caractéristique d'un prêt
Un prêt immobilier peut avoir soit un taux xe, soit un taux variable. Dans les deux
cas, le détenteur du prêt peut aussi payer des intérêts courrus. De plus, si c'est le taux est
variable, le montant qu'il paye est régulièrement ajusté en fonction des mouvements de la
courbe des taux. Après chaque date de paiement des porteurs de parts du SPV, le CRD
(capital restant dû) du portefeuille de prêt est recalculé. En eet, tout prêt comporte
une partie de paiement des intérêts et une autre partie de remboursement (partiel) du
nominal. A la n de tous les paiements, le CRD doit être nul.
4
0.2 Evaluation de GNMA Mortgage backed securities
Dans cette section, nous présentons un modèle d'évaluation de "Goverment National
Mortgage Association mortgage-backed pass-through securities", ensuite, nous résolvons
par la méthode de diérences nies le système diérentielle engendré par ce modèle an
de déterminer les prix de MBS.
0.2.1 Goverment National Mortgage Association
Le "Government National Mortgage Association" (GNMA), ou "Ginnie Mae" est une
agence gouvernementale chargée de promouvoir la liquidité du marché secondaire hypothécaire pour les prêts résidentiels. Les pools hypothécaires de GNMA sont basés sur des
hypothèques issues sous l'égide des programmes de la Federal Housing Administration
(FHA), de la Veteran's Administration (VA), ou de la Farmer's Home Administration
(FmHA). Les pools de GNMA sont dits pleinement modiés car GNMA garantie pleinement les paiements de principal et d'intérêt aux détenteurs d'obligations.
Bien que les GNMA pass-throughs ont peu de risque de défaut (car ce sont des prêts garanties), ils peuvent devenir très risqués lorsque des options y sont associés (tel l'option
de remboursement anticipé). Les porteurs d'obligations adossées à de tels prêts risquent
donc de perdre en totallité leur nominal en cas de remboursement anticipé de l'emprunteur. Ceci peut donc être associé à un défaut. Puisque de telles options augmentent le
risque de perte des porteurs de parts, ils sont donc en droit de reclamer un spread supplémentaire an de supporter ce risque.
Le fait que GNMA exige de tous les prêts dans un pool doivent être approximativement homogènes est particulièrement pratique, cette condition nous permet d'évaluer les
titres adossés comme si c'étaient un simple et unique prêt hypothécaire.
0.2.2 Le modèle générique
Nous allons se baser sur le travail eectuée pour modéliser l'évaluation des actifs
contingents de taux intérêt, développé dans [2] et [5]. Sous les hypothèses suivantes :
[H1] : Le prix de l'obligation V (r, t) est une fonction de taux sans risque instantané r(t)
et du temps t.
[H2] : Le taux d'intérêt pour l'emprunt et le prêt sans risque instantanés suit un processus
de Markov stationnaire continu donné par l'équation stochastique :
©
dr = µ(r) ∗ dt + σ(r) ∗ dz
(1)
avec :
µ(r) = k(mp
− r)
σ(r) = σ ∗ (r)
k, m>0, σ constant et dz suit un processus de Wiener.
[H3] : La prime de risque p(r) ∗ ρ ∗ sqrt(r) est proportionnel au taux sans risque.
©
p(r) ∗ ρ ∗ sqrt(r) = q ∗ r
5
(2)
[H4] : Les investisseurs ont des préférences compatibles avec (2) et conviennent sur les
spécications de l'équation (1).
[H5] : Le marché nancier est parfait et concurrentiel.
[H6] : les Cash ows C(t) sont continues.
On trouve que V(r,t) vérie l'équation diérentielle suivante :
½ 1
2
σ(r)2 ∗ ∂∂rV2 + [µ(r) − p(r)σ(r)] ∂V
− ∂V
− rV + C(τ ) = 0
2
∂r
∂τ
V (r, 0) = F (0)
(3)
Avec F (0) ,la valeur faciale de l'obligation à τ = 0.
0.2.3 Le modèle de pricing de GNMA
L'une des caractéristiques des hypothécaires est qu'ils remboursent souvent leurs prêts
à des dates autre que celles correspondant à l'exercice optimal. Dans la suite, nous nous
intéresserons aux prépaiements exercés avant la date optimale en rajoutant deux hypothèses (les deux hypothèses permettent au prix de GNMA MBS de incorporer le fait que
l'option ne s'exerce pas à l'optimum).
[H7] : Les prépaiements qui se produisent se produisent de façon aléatoire suivant un
processus de Poisson. On note y le processus de poisson caractérisant les prépaiements.
[H8] : Les prépaiements, se produisant lorsque la valeur d'une titrisation de GNMA
est inférieure son équilibre principal, suivent un processus décorrélé avec tous les facteurs
du marché.
Sous l'hypothèse (7), la valeur d'une titrisation GNMA V (r, τ, y) est une fonction de
deux variables r et y et est caractérisée par l'équation suivante :
dV = a ∗ dt + b ∗ dz + [F (τ ) − V ] = 0
A partir des calculs d'Ito et un lemme analogue au lemme d'Ito pour des processus de
poisson, on trouve l'équation diérentielle déterminée par la valeur du GNMA mortgage
backed pass-through security :
© 1 2
2
(4)
σ r ∗ ∂∂rV2 + [km − (k + q)r] ∂V
− ∂V
− rV + C(τ ) + λ(r, τ ) ∗ [F (τ ) − V ] = 0
2
∂r
∂τ
On remarque que cette équation a un terme supplémentaire "λ[F (τ ) − V ]" par rapport
à l'équation (3). Ce terme est la valeur d'un prépaiement suboptimal lorsque le temps
restant à la maturité est τ et le taux d'intérêt sans risque est r.
Dans la suite, on va implémenter l'équation (4) en utilisant la méthode des diérences
nies.
6
0.3 Approximation numérique
An de résoudre ce problème numériquement, nous utiliserons les trois approches de la
méthode des diérences nies à savoir Euler explicite, Euler Implicite et Crank Nicolson.
Nous utiliserons l'équation (3) pour pricer les "nonamortizing,noncallable bond","nonamortizing
callable coupon bond" et les "amortizing,noncallable bond", et l'équation (4) pour évaluer les titrisations de GNMA lorsqu'on exerce à l'optimal l'option et aussi pour évaluer
les GNMA MBS avec des prépaiements suboptimaux.
0.3.1 Calcul de Cash Flows d'un MBS avec prépaiement
Nous allons décrire le cash ows d'un GNMA MBS, on considère seulement le cas
d'un paiement mensuel des taux d'intérêt xe. Soit Rn le taux d'hypothécaire au mois n
et C le coupon de GNMA MBS. On suppose que tous ces taux sont des taux annuels. De
plus soit N, le nombre de mois jusqu'à maturité, m le mois ou on évalue le GNMA RBS,
n un mois future (m ¹ n ¹ N ), le M Bn (capital restant dû) du prêt à la n du mois n.
le paiement mensuel constant : M P = M B0 ∗
les intérêts pour le mois n :In = M Bn−1 ∗
Le capital restant dù : M Bn = M B0 ∗
R
R
(1+ 120 )N ∗ 120
R
(1+ 120 )N −1
R0
12
R
R
(1+ 120 )N −(1+ 120 )n
R
(1+ 120 )N −1
On considère la variable aléatoire : Ln le nombre d'emprunteurs qui prépaye à la date n.
On suppose qu'il y a K (que nous avons traité comme un et unique emprunteur grâce à
l'homogénéité) emprunteurs de prêts dans le pool et les tailles de prêt sont égaux.
Le capital réel à la n du mois n : Fn = M Bn ∗ (1 −
Ln
)
K
Le taux d'intérêt payé aux investisseurs à la n du mois n : In = M Bn−1 ∗
R0
12
A partir de ces dénitions, le cash ow total à la date n est dénie par :
Cn = Fn−1 − Fn + In
0.3.2 La discrétisation
Dans cette partie, nous souhaitons expliquer brièvement comment on a choisi les
paramètres temporels de discrétisation. On souhaite calculer les prix jours après jours,
donc le pas de discrétisation sera dt = 1/30 (on suppose qu'un mois à 30 jours. La maturité
sera traduite en nombre de jour : ex 30 ans deviendra T = 30*3260. Enn, on achera
les prix tous les 3 mois c-à dire après 90 pas en temps. L'axe des espaces, reprtésentant
les taux, variera de 0 à rmax. le pas de discrétisation sera pris dr = 0.01).
7
0.3.3 Le schémas Euler explicite
La spécicité de ce schéma est que les valeurs à la date t+1 sont données en fonction
des valeurs des dates 0 à t. L'application de ce schémas au problème (3) nous conduits à
l'équation suivante :
1
σ
2
∗ r(j)
n −2V n +V n
Vj+1
j
j−1
h2
+ [km − (k + q)r(j)]
n −V n
Vj+1
j−1
2h
−
Vjn+1 −Vjn
dt
− r(i) ∗ Vjn + Cn = 0
Avec :Vjn = V (tn , rj ), h est le pas de l'espace, dt est le pas de temps.
L'algorithme :
On fait un maillage uniforme en espace et en temps.
On implémente la suite des fonctions permettant de calculer les cash ows.
On discrétise l'équation diérentielle et on l'écrit sous la forme :
V n+1 = DV n + dt ∗ Cn (*)
Initialisation : V 0 = F0 ∗ II+1 avec II+1 est la matrice matrice identité d'ordre I+1 et I+1
le nombre de division en intervalles de la variable r.
L'équation (*) est résolu en bouclant sur les pas de temps an de déterminer le vecteur V n .
Le prix est calculé en utilisant la solution ainsi obtenue.
Pour les actifs GNMA security avec prépaiements suboptimaux, la résolution se fait sur
l'équation (4). Nous obtenons donc l'équation suivante :
V n+1 −V n
V n −2V n +V n
V n −V n
1
σ∗r(j) j+1 h2j j−1 +[km−(k+q)r(j)] j+12h j−1 − j dt j −r(i)∗Vjn +Cn +λ(Fn −Vjn )
2
=
0
De la même façon que précédemment, on suit le même algorithme. Sauf dans ce cas,
on écrit l'équation discrétisée sous la forme suivante :
V n+1 = DV n + dt ∗ Cn + dt ∗ λ ∗ Fn (*)
8
0.3.4 Discrétisation :Euler Implicite
Comme pour le schéma Euler explicite, sauf que les dérivés premières ou secondes au
points de maillage sont calculés à partir des inconnues à la date n+1. L'application de ce
schémas à notre problème donne :
n+1
n+1
Vj+1
−2Vjn+1 +Vj−1
1
σ
∗r(j)
2
2
h
+[km−(k +q)r(j)]
n+1
n+1
Vj+1
−Vj−1
2h
−
Vjn+1 −Vjn
dt
−r(i)∗Vjn+1 +Cn+1 = 0
Avec :Vjn = V (tn , rj ), h est le pas de l'espace, dt est le pas de temps.
Comme dans le schéma précédent, on obtient une équation matricielle et un prix à la
n de l'algorithme.
0.3.5 Le schémas Crank Nicolson
On peut comprendre la méthode de crank nicolson comme la moyenne temporelle
de ce que donne la méthode d'Euler implicite et de la méthode d'Euler régressive. Elle
consiste à intégrer le temps par la méthode des trapèzes et à utiliser les diérences nies
dans l'espace des variables.
l'application de ce schémas à notre problème nous conduits à l'équation suivante :
n −2V n +V n +V n+1 −2V n+1 +V n+1
Vj+1
j
j−1
j+1
j
j−1
1
σ
∗
r(j)
4
h2
r(i)
(Vjn + Vjn+1 ) + 12 (Cn + Cn+1 ) = 0
2
+
n+1
n+1
n
n
[km−(k+q)r(j)] Vj+1 −Vj−1 +Vj+1 −Vj−1
2
2h
−
Vjn+1 −Vjn
dt
−
Comme dans les deux schémas précédents, on obtient une équation matricielle et un
prix à la n de l'algorithme.
9
0.3.6 Résultat
Nous présentons ici quelque résultats de nos simulaions : T=30 Nominal=1 Dollar
Current IR
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Non Amortizable
Non Callable price
3.55
1.94
1.53
1.34
1.23
1.16
1.10
1.07
1.04
1.01
0.99
0.98
0.96
0.94
0.93
0.91
0.90
0.88
0.86
0.83
0.81
Amortizable
Non Callable Price
3.16
1.70
1.33
1.16
1.06
0.99
0.94
0.91
0.88
0.86
0.84
0.82
0.81
0.80
0.78
0.77
0.75
O.74
0.72
0.70
0.67
10
Non amortizable
Callable
1.00
1.00
0.99
0.99
0.98
0.97
0.97
0.96
0.95
0.95
0.94
0.93
0.92
0.92
0.90
0.89
0.88
0.86
0.85
0.82
0.80
3.5
Prix Coupons après 1 mois
Schema: DF−EI−CENTRE (I+1=30; Maturity (en jours)=324324)
3.0
Erreur (scale = 0)
2.5
2.0
1.5
1.0
0.5
0.0
0.00
0.05
0.10
0.15
0.20
0.25
0.30
Fig. 1 Prix Non Amortizable Non Callable Bonds en fonction des taux r
0.4 Modélisation de l'option de prépaiement
Dans cette section, nous allons adapter les travaux eectués par G. Barone-Adesi et
R. E. Whaley dans [3] à notre pricing de GNMA Mortgage backed securities. Ici, on
souhaite calculer le spread qui devrait être reclamer par les porteurs de parts an de
supportrer le risque dû à l'option de remboursement anticipé. L'article nous présente une
méthode basée sur une volatilité et une dérrive constante des taux. Nous allons eectuer,
dans le cas du modèle de Cox Ross Ingersoll les mêmes approximations, puis procéder à
une identication des termes.
0.4.1 La méthode d'approximation quadratique
La méthode quadratique d'approximation calcule la valeur de "Early exercise premium" ("American option"-"European option") et l'ajoute à la valeur calculée par le
modèle de black-Scholes modié pour générer la valeur d'une option américaine.Ainsi,
nous utiliserons les prix calculés dans la sections précédante comme variable de contrôle
et essayerons de calculer le spread nécessaire pour atteindre le prix de l'option américaine.
La méthode quadratique d'approximation emploie une approche itérative pour estimer
cette early exercise option.Dans notre cas (modèle CIR), la méthode quadratique d'approximation devrait être plus lente, mais fournit les valeurs qui sont plus précises.
On considère l'équation vérié par l'actif GNMA MBS avec option de prépaiements :
©
1 2
σ r
2
∗
∂2V
∂r2
+ [µ(r) − qr] ∂V
−
∂r
∂V
∂τ
− rV + C(τ ) + λ(r, τ ) ∗ [F (τ ) − V ] = 0
Soit ²c = C(S, T ) − c(S, T ), la prime de l'option américaine (spread à calculer).
L'équation diférentielle vériée par ²c est donc :
11
(5)
©
1 2
σ r
2
∗
∂ 2 ²c
∂r2
c
+ [[µ(r) − qr] ∂²
−
∂r
∂²c
∂τ
− r²c − λ(r, τ ) ∗ ²c = 0
(6)
On pose ²c (S, K) = K(τ )∗f (S, K), on a alors : ²s s = Kfs s, ²s = fs et ²τ = Kτ f +KKτ fK .
Donc l'équation (6) devient :
n
2
∂f
1 2
(7)
σ rK ∗ ∂∂rf2 + [µ(r) − qr]K ∂f
− (Kτ f + KKτ ∂K
) − rKf − λK ∗ f = 0
2
∂r
On posant M = (r + λ), K(T ) = 1 − exp(−rT ) et on factorise par K on trouve l'équation
suivante :
n
2
∂f
1 2
(8)
σ r ∗ ∂∂rf2 + [µ(r) − qr] ∂f
− f (M + KKτ (1 + K ∂K
/f )) = 0
2
∂r
Après simplication, on trouve l'équation suivante :
n
2
∂f
1 2
σ r ∗ ∂∂rf2 + [µ(r) − qr] ∂f
− (M
)f − (1 − K)M ∂K
=0
2
∂r
K
(9)
∂f
On fait l'approximation suivante :(1 − K)M ∂K
= 0, on déduit alors l'équation de second
degré suivante :
n
2
1 2
(10)
σ r ∗ ∂∂rf2 + [µ(r) − qr] ∂f
−M
f =0
2
∂r
K
L'équation (10) est une équation de second ordre avec deux solutions linéairement indépendantes de la forme arα .
On remplace M par (r + λ) et on multipliant l'équation par r, on trouve l'équation
suivante :
½
2
Q
−K
f =0
r2 ∗ ∂∂rf2 + rN ∂f
∂r
(11)
2
avec N = σ [km − (k + q) et Q = (r + λ)r
La solution de l'équation (11) est de la forme :
f (r) = a1 r1α + a2 r2α
Avec :
√
[−(N −1)2 − (N −1)2 + 4M
]
K
α1 =
√2
[−(N −1)+ (N −1)2 + 4M
]
K
α2 =
2
Comme α1 ¹ 0, alors nécessairement a1 = 0, d'ou :
C(S, T ) = c(S, T ) + Ka2 S α2
On détermine ansi le taux critique r∗ caractérisé par :r∗ − X = c(r∗ , T ) + Ka2 r∗α2 , avec
X le strike
−1
On dérive l'équation, on trouve : 1 = N [d1 (r∗ )] + Kα2 ∗ a2 ∗ r∗α2
∗
1 (r )]
Ainsi on détermine la valeur de a2 = [1−N (d∗α
−1
Enn, on aura le résultat suivant :
Ka2 ∗r
2
∗
r∗ − X = c(r∗ , T ) + 1 − N [d1 (r∗ )] αr 2
12
∗
avec : d1 (r∗ ) =
ln( rX )+(r∗ +0.5σ 2 )T
√
σ∗ T
b = m : moyenne des taux (fourni dans le modèle CIR)
strike = 0.08 (au delà, l'emprunteur aura intérêt à se renancer)
Les fonctions RHS et LHS ont été implémenté dans le pricer telle que décrites dans
l'article an d'implémenter l'algorithme.
Toute la problématique réside donc dans le calcul de r∗ qui permettra d'obtenir le
spread. L'article fournit un algorithme de calcul de cette valeur. Il est à noter que nous
nous sommes placer dans le cas CIR en prenant les équivalences suivantes : (avec l'article
fournit )
13
0.4.2 Résultats
Nous récaputilons dans ce tableau les résultats de sémulations.
T itre
Valeur Spread
Valeur Prix Optimal
Valeur prix à 0.08
Valeur s début
Valeur prix début
Valeur λ
Valeur rate
Valeur σ
14
Valeur
0.15
0.83
1.02
0.23
0.68
0.51
0.08
0.30
0.5 Conclusion
En guise de conclusion à cette analyse, on peut dire que ce projet nous a permis d'acquérir des connaissances sur le fonctionnement des produits hypothécaires, d'implémenter
un pricer pour évaluer ces produits, ainsi que de bénécier d'une meilleure maîtrise des
techniques numériques ci-dessus mentionnées.
15
Bibliographie
[1] A. Kalotay, D. Yang and F. Fabozzi. An option-theoretic Prepayment Model for
mortgages and Mortgages Backed Securities., International Journal of Theoretical
and Applied Finance.
[2] Kenneth B. Dunn and John J.McConnell, Valuation of GNMA Mortgage-Backed
Securities., The Journal of Finance, Vol.36, N 3 (jun., 1981), pp.599-616.
[3] G. Barone-Adesi and R. E. Whaley, Ecient Analytic Approximation of American
Option Values., the Journal of Finance
[4] T. Kariya, F. Ushiyama and S. Pliska, A 3-factor Valuation Model for Mortgage
Backed Securities (MBS)., April 13, 2002.
16