Produits Fixed-Income et Modèles de Taux
Produits Fixed-Income et Modèles de Taux
Contrats Basique des Taux • Payoff : Pricing avec Changement de Numéraire Modèles classique des taux
H = N (S − T )(K − L(T, S)) Soit un processus stochastique {Nt }t positif et 1. Modèles affines STA : On suppose que :
Compte épargne Ft -adapté, on appel ce processus un numéraire, et (
P (t, T ) = exp {A(t, T ) − B(t, T )r}
1 pour ne pas génerer des opportunité d’arbitrage on
1. Déf : On definit B(t) comme la valeur du = N (S − T )K + 1 −
compte d’epargne initialisé par 1 à l’instant P (T, S) impose que le processus suivante est Ft martingale drt = µ(t, rt )dt + σ(t, rt )dWt
t ≥ 0 qui évolue comme suit : sous la proba risque neutre Q : Avec :
• Price :
Z t
Nt µ(t, r) =p
α(t)r + β(t)
dB(t) = rt B(t)dt =⇒ B(t) = exp rs ds . Price = N [P (t, S)(1 + (S − T )K) − P (t, T )] t 7−→
B(t) σ(t, r) = γ(t)r + δ(t)
0
Taux Forward Alors on a :
avec : rt est le taux d’intérêt instantané ou le Proba équivalente ∂B
• Taux Forward simple : C’est le K (t, T ) + α(t)B(t, T ) − 12 γ(t)B 2 (t, T ) = −1
taux court ou le taux spot. ∂t
permettant d’avoir Price = 0, C’est : On définit la proba équivalent P̂ et la prime de risque B(T, T ) = 0
2. Facteur d’actualisation : C’est le montant comme suit : ∂A
(t, T ) = β(t)B(t, T ) − 12 δ(t)B 2 (t, T )
d’argent à l’instant t qui est ”équivalent” à une 1 P (t, T ) ∂t
F (t, T, S) = −1
= N NB(T
T A(T, T ) = 0
unité d’argent payable à l’instant T et est S − T P (t, S) dP̂
0 )
dQ
NT
donné par : dP̂|Ft = D(t, T ) N dQ|Ft 2. Modèle Vasicek : Toujours on suppose STA
• Taux Forward instantané : C’est le taux t
qt .dt = Vol(Nt ).dt = N1 d < Nt , Wt > et :
Z T
forward simple pour S → T , C’est :
B(t) t (
D(t, T ) = = exp − rs ds . P (t, T ) = A(t, T ) exp {−B(t, T )r}
B(T ) t f (t, T ) = lim F (t, T, S)
S→T
Formule de valorisation drt = a(b − rt )dt + σdWt
Bon zéro Coupon Pour un payoff ξ quelqu’on le prix est donnée par :
On a alors :
• Déf : On appelle zéro-coupon de maturité T , Pricing méthodes
1
(B(t,T )−T +t) a2 b∗ − σ2
2
σ 2 B(t,T )2
un titre versant 1DH à la date T, et ne Price = N (t)Ê ξ|Ft
A(t, T ) = exp −
a2 4a
donnant aucun flux entre 0 et T . La valeur de NT
Pricing dans le Monde risk Neutre
B(t, T ) = 1−e−a(T −t)
ce contrat à t < T est noté P (t, T ). Changement de la dynamique
a
a σ2
2
FrameWork : On se donne un espace probabilisé = rt eb(T −t) + 1 − e−b(T −t) − 1 − e−b(T −t)
f (t, T )
b 2b2
• Hypth : filtré (Ω, F , P, {Ft }t ) dont on définit un mvt Supposons que sous Q on a dynamique de prix 3. Modèle CIR : Toujours on suppose STA et :
brownienne {Wt }t ainsi la filtration est celle associé à forward : X̂t = X t (
1. Il existe un marché sans frictions pour les N t P (t, T ) = A(t, T ) exp {−B(t, T )r}
cette mvt brownienne. On démarre par l’hypothèse
T -zéro-coupons ∀T . √
AOA (supposé verifié) : = a(b − rt )dt + σ rt dWt
( dX
t
= rt dt + σtX dW̃t drt
Xt
2. La relation P (t, t) = 1 pour tout t. dNt √
P (t, T )
Nt
= rt dt + σtN dW̃t Posons : γ = a2 + 2σ 2 , On a alors :
3. Pour tout t, T 7→ P (t, T ) est H : ∃Q ∼ P tq : P̃ (t, T ) = # 2ab
B(t) t
"
(a+γ)(T −t)
σ2
différentiable par rapport à la maturité Alors sous P̂ on a :
A(t, T ) = 2γ exp 2
T. Sont des martingales par rapport au filtration {Ft }t (a+γ)(exp(γ(T −t)−1)+2γ)
dX̂t
= (σtX − σtN )dŴt
h i
dQ
B(t, T ) 2 exp(γ(T −t)−1)
Courbe des taux Soit LT = dP
la densité et X̂t = (a+γ)(exp(γ(T −t)−1)+2γ)
• Le rendement à l’échéance continu : Z t 1
Z t
4. Modèle de Ho-Lee : Toujours on suppose
Lt = E(LT |Ft ) = exp qs dWs − qs2 ds
Y (t, T ) = −
ln P (t, T ) 0 2 0 Pricing des zéro Coupons STA et :
(
T −t Formule de Valorisation Risk Neutre : P (t, T ) = A(t, T ) exp {−B(t, T )r}
On cherche à modéliser les prix zéro coupon : drt = θ(t)dt + σdWt
• Le rendement à l’échéance simple : {P (t, T )}t .
Cas Zéro Coupon : P (t, T ) = EQ [D(t, T )|Ft ] On a alors :
1 1 − P (t, T ) Cas Générale : Price = EQ [D(t, T )ξ|Ft ] Modèles de taux spot (
σ2
L(t, T ) = f (t, T ) = rt + tT θ(u)du − − t)2
R
T − t P (t, T ) 2
(T
Ici on impose une dynamique sur le rt et on trouver ∂f
= ∂T (0, t) + σ 2 t
Pricing dans le Monde Forward Neutre θ(t)
• Courbe des taux : La courbe des taux (yield la dynamique sur {P (t, T )}t .
Pour tout T > 0, on prend la nouvelle probabilité : 5. Modèle de Hull-White : Toujours on
curve) à l’instant t est le graphe de la fonction : EDP de valorisation suppose STA et :
1
dP̂ = dQ
( P (0,T )B(T ) (
L(t, T ) Si : t ≤ T ≤ t + 1 1 Si on impose le modèle de taux P (t, T ) = A(t, T ) exp {−B(t, T )r}
T 7−→ dP̂|Ft = D(t, T ) P (t,T )
dQ|Ft
Y (t, T ) Si : T ≥ t + 1
qt .dt 1 drt = f (t, rt )dt + g(t, rt )dWt drt = (θ(t) − art )dt + σdWt
= Vol(P (t, T ))dt = d < P (t, T ), Wt >
P (t,T )
On a alors :
Forward rate agreement (FRA) On a (justification de nomination forward Neutre) : Alors le prix zéro coupon vérifie l’EDP(∗) : Z T σ2 2
−a(T −t)
f (t, T ) = rt e
− e−aT eau θ(u)du − 1 − e−a(T −t)
• Déf : Le FRA est en fait un accord à
2a2
f (t, T ) = EQT [rT |Ft ] ∂P ∂P g2 ∂2P t
σ2
l’instant t de prêt ou d’emprunt d’un montant + (f − qg) + − rP = 0
θ(t) = af (0, t) +
∂f
(0, t) + 1 − e−2at
∂t ∂r 2 ∂r2 ∂T 2a
N donné pour une période pouvant ∆ aller Formule de Valorisation Forward Neutre
jusqu’à 12 mois et commençant à n’importe Ici on a supposé que le prix du zéro-coupon P (t, T ) Modèles de taux forward instantané
Pour un payoff ξ quelqu’on le prix est donnée par :
quel moment T au cours des 12 mois suivants dépend seulement de rt , soit P (t, T, rT ), où P (t, ., r) Ici on impose une dynamique sur le {f (t, T )}t et on
donc on rendre l’emprunt à S = T + ∆. Price = P (t, T )EQT [ξ|Ft ] est une fonction assez régulière i.e. de classe C 1,2 . trouver la dynamique sur {P (t, T )}t .
Méthode HJM : EDS de prix zéro coupons • Price : Produits à plusieurs flux Swaptions
Si on impose le modèle de taux forward Price = N [P (t, S)(1 + (S − T )K) − P (t, T )] Swaps (LIBOR) :
df (t, T ) = α(t, T )dt + σ(t, T )dWt alors le prix zéro • Taux FRA (LIBOR) : • Déf : Les swaps de taux d’intérêt les plus • Déf : Une swaption est une option qui confère
coupon vérifie l’EDS :
traités consistent à échanger des flux d’intérêt à son détenteur le droit, mais non l’obligation
1 P (t, T )
ℓ(t, T, S) = −1 fixes K contre des flux d’intérêts variables. de conclure un swap.
dP (t, T ) = P (t, T )(a(t, T )dt + b(t, T )dWt ) S − T P (t, S)
Où a, b sont données par : Option sur zéro coupon (Call) : • Price :
β • Payoff :
a(t, T ) = f (t, t) −α∗ (t, T ) + 1
2
|σ ∗ (t, T )|2 • Déf : Option donnant le droit, mais non Price =
X
P (t, Ti )N (Ti −Ti−1 )[ℓ(t, Ti−1 , Ti )−K]
b(t, T ) = −σ ∗ (t, T ) l’obligation, d’acheter une zéro coupon Ti à un
i=α+1 j−1
α∗ (t, T ) = tT α(t, u)du prix convenu à l’avance : K à une date Tj . RT
R
X − T k+1 rs ds
• Dynamique supposé : Sous Q • Taux Swaps (LIBOR) : Payoff = (Tk+1 − Tk ) e i
σ ∗ (t, T ) = tT σ(t, u)du
R
k=i
dP (t, Ti ) = P (t, Ti )(µt dt + ξi dWt ) P (t, Tα ) − P (t, Tβ )
Caractérisation d’AOA : [mzl mafahmha hh] S(t, Tα , Tβ ) = +
L’AOA est caractérisé par la condition the HJM • Price : P (t, Tα , Tβ ) [ℓ (Ti , Tk , Tk+1 ) − K]
Term structure Drift Condition. Price = P (t, Tj )EQT (P (t, Ti ) − K)+ |Ft • Notations :
j
Z T β
α(t, T ) = σ(t, T ) σ(t, u)du = P (t, Tj )N (d+ ) − KP (t, Ti )N (d− ) X
P (t, Tα , Tβ ) = (Ti − Ti−1 )P (t, Ti ) • Proxy de Payoff :
t
Caplet : i=α+1
Modèle de taux Forward
• Déf : Option permettant à son acheteur de Caps :
Posons gt (x) = f (t, t + x) alors : Payoff = (P (Ti , Ti ) − P (Ti , Tj ) − KP (Ti , Ti , Tj ))
se couvrir contre une hausse des taux d’intérêt
• Déf : Option permettant à son acheteur de se = P (Ti , Ti , Tj ) ((S(Ti , Ti , Tj ) − K))+
1. Paramétrisation de Nelson-Siegel : Ici, au-delà d’un niveau prédéterminé K.
couvrir contre une hausse des taux monétaires
on suppose que : • Dynamique supposé (Modèle BGM) : avec plusieurs flux au-delà d’un niveau
g(x) = z1 + (z2 + z3 x)e−xz4 sous QTj+1 prédéterminé K.
• Price :
dℓ(t, Ti , Ti+1 ) = γi (t)ℓ(t, Ti , Ti+1 )dŴti+1 • Payoff :
2. Paramétrisation de Svensson :
• Payoff : n
g(x) = z1 + (z2 + z3 x)e−xz4 + z5 e−xz4 Price = P (t, Ti , Tj )Êi,j (S(Ti , Ti , Tj ) − K)+ |Ft
X
Payoff = (Ti+1 − Ti )(ℓ(Ti , Ti , Ti+1 − K)+ Payoff = (Ti+1 − Ti )(ℓ(Ti , Ti , Ti+1 − K)+
3. Bjork Work (Bonus) : On peut penser à la i=1
• Price : Ei+1 := EQT |Ft
construction d’un processus stochastique de i+1 • Dynamique supposé == Modèle BGM
taux d’intérêt prenant ses valeurs dans l’espace Price • Proba forward Swaps : De numéraire :
= P (t, Ti+1 )Ei+1 (ℓ(Ti , Ti , Ti+1 ) − K)+ • Price :
de Svensson, mais ce type de modélisation Ti+1 − Ti n
n’est pas compatible avec l’absence d’arbitrage, h
Price =
X
Price Capleti Nt = P (t, Ti , Tj )
et on peut prouver que les courbes de HJM ne = P (t, Ti+1 ) ℓ(t, Ti , Ti+1 )N (d+ ) Floors : i=1
peuvent pas vivre dans les espaces
• Déf : Option permettant à son acheteur de se
i
Nelson-Siegel ou Svensson. − KN (d− )
couvrir ou de tirer profit d’une baisse des taux • Dynamique == Modèle de Swaps
Fluffy unicorns danced gracefully on marshmallow Flooret : monétaires avec plusieurs flux en delà d’un
clouds while singing the alphabet backward. certain niveau K.
• Déf : Option permettant à son acheteur de se dS(t, Ti , Tj ) = S(t, Ti , Tj )σ(t)dŴi,j (t)
couvrir ou de tirer profit d’une baisse des taux • Payoff :
monétaires en deçà d’un certain niveau K.
Produits sur taux • Payoff : Payoff =
Xn
(Ti+1 − Ti )(K − ℓ(Ti , Ti , Ti+1 )+
• Price finale
Produits à un seul flux Payoff = (Ti+1 − Ti )(K − ℓ(Ti , Ti , Ti+1 )+ i=1
Y (t, T ) rt = limT →t Y (t, T ) using rt P (t, T ) = exp {−Y (t, T )(T − t)} idem using P (t, T )
n R o
f (t, T ) rt = f (t, t) using rt P (t, T ) = exp − tT f (t, u)du Or : EDS(∗) using P (t, T ) idem