Produits de taux
Transcription
Produits de taux
Introduction aux produits de taux d’intérêts R&D – Banque CPR 8 avril 2002 Plan 1. Notations et préliminaires 2. Euribor, caplets, caps 3. Swaps, swaptions 4. Constant Maturity Swap (CMS) 5. Quelques produits exotiques 6. Annexes 1 Notations et préliminaires Notations et préliminaires 1-1 Courbe des taux • Dates de valeur Par convention, il y a un décalage entre la date de fixing d’un taux et la date de départ de la période d’intérêt (en général 2 jours). ⇒ Dans toute la suite on se place dans le monde J+2 Par exemple, r(0, T ) désignera un taux défini aujourd’hui, commençant dans 2 jours et finissant à T . La période d’intérêt se calculera par : fracannee(J+2,T) • Zéro-coupon On notera : B(t, T ) = 1 (1 + r(t, T ))T −t le prix à la date t d’une unité monétaire à la date T . Notations et préliminaires 1-2 Changement de numéraire (1) • Absence d’opportunité d’arbitrage Par A.O.A., on sait que si St est le processus de prix d’un actif traité sur le marché alors : ¯ ¸ ¯ ¸ · R · ¯ ¯ T Bt − r ds Q Q s ¯ St = IE e t ST ¯¯ Ft ST ¯ Ft = IE BT où Q est la probabilité risque-neutre et rs le taux sans risque. On peut également écrire : dSt = rt dt + σ · dWtQ St avec σ quelconque (en particulier déterministe ou non). • Mesure associée à un numéraire On considère un actif traité X et on introduit la mesure QX associée à X et définie par sa dérivée de Radon-Nikodym : Notations et préliminaires 1-3 Changement de numéraire (2) ¯ ¯ ¯ dQ ¯ dQX ¯ XT − R T rs ds XT Bt = e t = Xt BT Xt Ft Par le théorème de Girsanov, on a la relation entre les mouvements browniens : QX dWt = dWtQ − dt σ X • A.O.A. et changement de numéraire St Si S est un actif traité, alors le processus X est une martingale t sous la mesure QX associé au numéraire X En effet, on peut écrire : St 1 Q = IE Xt Xt Notations et préliminaires " X Bt B d Q t Q ST Ft = IE B X B dQX T t T # X S T Q Ft ST Ft = IE XT Ft 1-4 Exemple : la mesure T -forward La mesure T -forward est la mesure associée au numéraire B(·, T ). Si on note Γ(t, T ) la volatilité à la date t du zéro-coupon de maturité T , on a : B (·,T ) dWtT := dWt Notations et préliminaires = dWtQ − dt Γ(t, T ). 1-5 2 Euribor, caplets, caps Euribor, caplets, caps 2-1 Taux Euribor (1) • Taux spot Le taux Euribor spot est le taux actuariel donné par la courbe entre aujourd’hui (comprendre J+2) et la date de fin de l’Euribor : µ ¶ 1 1 1 1 + δ R(0, δ) = ⇐⇒ R(0, δ) = −1 B(0, δ) δ B(0, δ) On peut avoir plusieurs durées : essentiellement 3M et 6M. • Calcul du taux Pour calculer proprement le taux, on a besoin : – d’une durée δ – d’une convention pour calculer la période d’intérêts Pour trouver la date de fin, on additionne à la date de départ la durée, en utilisant la règle “modified following ”. Euribor, caplets, caps 2-2 Taux Euribor (2) Exemple : Euribor 6M Euribor 6M Début 05/04/02 05/10/02 Fin 07/10/02 03/04/02 6M δ Le 5 octobre 2002 est un samedi. Euribor, caplets, caps 2-3 Taux Euribor (3) • Contrat forward (ou Forward Rate Agreement, FRA) Un Euribor forward de maturité T est un contrat forward sur l’Euribor débutant à T (fixing à T − 2J ) et terminant à T + δ . La maturité T est calculée en utilisant la règle “m”, mais la date de référence reste la date sans modification. L’expression du taux forward à la date t est : 1 FRA(t, T, T + δ) = δ µ ¶ B(t, T ) −1 B(t, T + δ) En particulier, le processus FRA(·, T, T + δ) est une martingale sous la probabilité forward terminale QT +δ . Euribor, caplets, caps 2-4 Taux Euribor (4) Exemple : Euribor 3M dans 6M Euribor 6M Date 0 05/04/02 05/10/02 03/04/02 6M Début 07/10/02 05/01/03 Fin 06/01/03 3M δ Le 5 janvier 2003 est un dimanche. Euribor, caplets, caps 2-5 Caplets et Caps (1) • Caplets Un caplet est une option d’achat sur un Euribor forward. L’option de strike K verse à la date T + δ la différence positive entre l’Euribor T → T + δ et K . Son prix à la date t se calcule donc par : Caplet(t, T, T + δ) = δ B(t, T T +δ £ Q + δ) IE (FRA(T, T, T ¯ ¤ + δ) − K)+¯ Ft Comme FRA(·, T, T + δ ) est une martingale sous QT +δ , si on suppose sa volatilité déterministe, le prix d’un caplet est donné par la formule de Black & Scholes. Ce sont les hypothèses du modèle Libor Market Model (ou BGM pour Brace–Gatarek–Musiela). Euribor, caplets, caps 2-6 Caplets et Caps (2) • Caps Un cap est une somme de caplets s’enchaı̂nant. Exemple : Cap 1Y sur Euribor 3M Euribor 3M Début 05/04/02 05/07/02 3M 07/10/02 06/01/03 3M 3M Fin 07/04/03 3M K Le prix du cap est la somme du prix des caplets le composant. Euribor, caplets, caps 2-7 3 Swaps, swaptions Swaps, swaptions 3-1 Swaps (1) • Définition Un swap est l’échange de flux variables indexés sur un taux contre des flux fixes calculés à partir d’un taux constant. Graphiquement : Euribor 6M Début 6M 6M 1Y 6M 6M Fin 1Y Taux fixe S Swaps, swaptions 3-2 Swaps (2) • Construction de l’échéancier Pour calculer l’échéancier d’un swap, on a besoin de : – durée totale du swap – convention pour les jours fériés – branche fixe : période, base – branche variable : période, base Le principe est le suivant : – on calcule d’abord la date théorique de fin de swap – on calcule à partir de cette date de fin théorique les dates théoriques des coupons pour les deux jambes – on décale éventuellement les dates théoriques pour tenir compte des jours fériés Swaps, swaptions 3-3 Swaps (3) • Cas pratique : Swap 3Y contre Euribor 6M −→ 1ère étape : Date de fin théorique Début 05/04/02 Fin théorique 05/04/05 1 Swaps, swaptions 3-4 Swaps (4) −→ 2ème étape : Dates théoriques des coupons Début 05/04/02 05/10/02 6 Swaps, swaptions 05/04/03 5 05/10/03 4 05/04/04 3 05/10/04 Fin théorique 05/04/05 2 3-5 Swaps (5) −→ 3ème étape : Prise en compte des jours fériés Euribor 6M Début 05/04/02 07/10/02 07/04/03 06/10/03 05/04/04 05/10/04 Fin 05/04/05 Taux fixe S Swaps, swaptions 3-6 Swaps (6) −→ 4ème étape : Calcul des périodes d’intérêt avec les vraies dates ~ δ1 Début 05/04/02 ~ δ2 07/10/02 δ1 Swaps, swaptions ~ δ3 ~ δ4 07/04/03 06/10/03 δ2 ~ δ5 ~ δ6 05/04/04 05/10/04 Fin 05/04/05 δ3 3-7 Evaluation d’un swap (1) On cherche à évaluer la valeur en 0 d’un swap commençant à cette date. On procède en évaluant la PV de la branche fixe puis celle de la branche variable. La PV du swap est la différence des deux PV. • Branche fixe Si on note (Ti, δi)1≤i≤n de la partie fixe du swap, on a en faisant abstraction du notionnel : PVfix(0, T1 → Tn) = n X δi B(0, Ti) S i=1 Swaps, swaptions 3-8 Evaluation d’un swap (2) • Branche variable On note (Tej , δej )1≤j≤m l’échéancier de la partie variable du swap. La PV de la partie variable est égale à l’espérance sous Q des flux actualisés, ou encore en utilisant les probabilités forward : PVvar(0, Te1 → Tem) = = m X j =1 m X δej B(0, Tej Tej Q ) IE h ³ ´¯ i ¯ FRA Tej−1, Tej−1, Tej ¯ F0 ³ δej B(0, Tej ) FRA 0, Tej−1, Tej ´ j =1 en utilisant les propriétés de martingale des FRA. Puis avec leur définition : PVvar(0, Te1 → Tem) = 1 − B(0, Tem) = 1 − B (0, Tn) Cette valeur ne dépend pas de l’échéancier de la jambe variable, mais uniquement de la date de fin. Swaps, swaptions 3-9 Evaluation d’un swap (3) • Taux de swap Le taux de swap est le taux S(0, Tn) égalisant les PV des deux branches du swap finissant en Tn. En égalisant les deux expressions obtenues plus haut, on obtient : 1 − B (0, Tn) S(0, Tn) = n X δi B(0, Ti) i=1 Le terme Pn i=1 δi B(0, Ti) peut être appelé sensibilité, level, coupon process... Swaps, swaptions 3-10 Taux de swap forward (1) • Définition On considère un swap commençant dans le futur, à une date T . Le taux de swap forward en t est le taux S(t, T, Tn) égalisant les PV en t des deux branches du swap commençant en T et finissant en Tn. En prenant l’espérance des flux actualisés en t, on montre : B(t, T ) − B(t, Tn) S(t, T, Tn) = n X δi B(t, Ti) i=1 Swaps, swaptions 3-11 Taux de swap forward (2) • Echéancier On calcule l’échéancier à partir de la date de départ théorique. Exemple : Swap 2Y dans 1Y Date 0 05/04/02 Début 07/04/03 1 Swaps, swaptions Départ théorique 05/04/03 06/10/03 05/04/04 05/10/04 Fin 05/04/05 2 3-12 Swaption (1) • Définition Une swaption de strike K sur le swap T −→ Tn est le droit d’entrer dans un swap à la date T avec un taux fixe égal à K . Deux types de swaptions : – swaption payeuse : on reçoit le variable et on paye le fixe – swaption receveuse : on reçoit le fixe et on paye le variable Date 0 05/04/02 Début 07/04/03 06/10/03 05/04/04 05/10/04 Fin 05/04/05 Départ théorique 05/04/03 L’option est exercée une fois, au début du swap (6= caps). Swaps, swaptions 3-13 Swaption (2) • Mesure associée au swap Le prix à la date t d’une swaption payeuse est donné par : ¯ ¤ T £ Pn Q ¯ Sw(t, T, Tn) = B(t, T ) IE i=1 δiB(T, Ti) (S(T, T, Tn) − K)+ Ft On définit la mesure associée au swap QLVL comme étant la mesure associée au numéraire : n X LVL(t, T, Tn) = δiB(t, Ti) i=1 En faisant le changement de mesure : Sw(t, T, Tn) = LVL(t, T, Tn LVL £ Q ) IE (S(T, T, T ¯ ¤ n) − K)+¯ Ft Le taux de swap forward S (·, T, Tn ) est une martingale sous QLVL : sous certaines hypothèses, on peut utiliser une formule de Black-Scholes (Swap Market Model). Swaps, swaptions 3-14 Swaption (3) • Physical settlement et Cash settlement Lorsque le swap sur lequel est écrit l’option est effectivement réalisé, on parle de physical settlement. Pour des raisons pratiques, les contreparties peuvent décider de s’échanger à la maturité de l’option la PV du swap de strike K : elle est égale à la différence entre le taux forward et le strike, multiplié par le level. On parle alors de cash settlement. =⇒ Problème pour l’évaluation des ZC On remplace les taux zéro-coupons par le taux de swap : ∀ i, B(T, Ti) ≈ Swaps, swaptions 1 (1 + S(T, Tn))Ti−T 3-15 4 Constant Maturity Swap (CMS) Constant Maturity Swap (CMS) 4-1 Options CMS (1) • Définition Une option CMS de maturité T sur le swap T −→ Tn est une option sur la valeur du taux de swap S(T, T, Tn) à la date T . Par exemple, un CMS call verse à la date T : (S(T, T, Tn) − K)+. Son prix à la date t est donc donné par : CMScall(t, T, Tn) = T Q B(t, T ) IE £ ¯ ¤ (S(T, T, Tn) − K)+¯ Ft Un CMS call (resp. put) est différent d’une swaption payeuse (resp. receveuse) puisque dans un cas on paye (S − K )+ sous la mesure forward QT , alors que dans l’autre on paye (S − K )+ sous la mesure swap QLVL. Pour passer de l’un à l’autre, il y a un ajustement de convexité qui correspond au drift de passage d’une mesure à l’autre. Constant Maturity Swap (CMS) 4-2 Options CMS (2) • Taux CMS Le taux CMS est le taux obtenu par parité call-put appliquée aux options CMS. On obtient immédiatement : CMS(t, T, Tn) = T Q IE [S(T, T, Tn)| Ft] Bien entendu, on a toujours : CMS(T, T, Tn) = S(T, T, Tn) Par définition, le taux CMS est une martingale sous la probabilité forward. Il a même volatilité que le taux de swap forward. Pourquoi ne pas utiliser Black-Scholes pour calculer le prix des options CMS ? =⇒ Parce qu’on ne connaı̂t pas la valeur du taux CMS aujourd’hui. Constant Maturity Swap (CMS) 4-3 Options CMS (3) • Evaluation du prix par surréplication Pay-off CMS call Pay-off cash-settled swaption Pay-off Pay-off Taux swap K Taux swap K Pay-off CMS w1 Cw1 + w2 Cw2 Surréplication : w1 Cw1 K = K1 Constant Maturity Swap (CMS) K2 K3 Taux swap 4-4 Options CMS non standard • Option CMS payée avec délai Une option CMS payée avec délai est une option CMS sur un swap S(T, T, Tn) payée à une date Tp > T . Son prix est donc : CMScall(t, T, Tn, Tp) = B(t, Tp = Tp £ Q (S(T, T, T ) IE T Q B(t, T ) IE £ ¯ ¤ n) − K)+¯ Ft ¯ ¤ B(T, Tp) (S(T, T, Tn) − K)+¯ Ft • Cap CMS Un cap CMS est un cap dont chaque caplet est une option CMS. On paye à la date Ti+1 la différence positive entre le taux de swap S(Ti, Ti, Ti + U ) et un strike, U étant une constante (par ex. 10Y). Constant Maturity Swap (CMS) 4-5 5 Quelques produits exotiques Quelques produits exotiques 5-1 Flexi-caps Un flexi-cap est un cap dont seule une partie des caplets peut être exercée. Le nombre de caplets pouvant être exercés est déterminé à l’avance (par exemple la moitié du nombre total). Différentes modalités d’exercice : • exercice dès que le caplet a une valeur intrinsèque non nulle (autocap) • exercice laissé au choix du détenteur de l’option (chooser-cap ou liberty-cap) Quelques produits exotiques 5-2 Bermudan swaptions Une Bermudan swaption est une option qui permet à son détenteur d’entrer à différentes dates dans un swap jusqu’à une date fixée. Les dates d’exercice possibles de l’option correspondent généralement à un échéancier de swap. Par exemple, si on reprend le swap 2Y dans 1Y, une Bermudan swaption permettrait : • soit d’entrer dans un swap 2Y le 07/04/03 • soit d’entrer dans un swap 1Y le 05/04/04 • soit de ne rien faire Combinée avec un swap normal, une Bermudan swaption permet d’obtenir un swap annulable. Quelques produits exotiques 5-3 Quanto swaps (1) • Variable Etr. contre Fixe Dom. Exemple : Notionnel en EUR avec les flux : Libor 6M (GBP) Début 6M 6M 1Y 6M 6M Fin 1Y Taux fixe (EUR) Quelques produits exotiques 5-4 Quanto swaps (2) • Variable Etr. contre Variable Dom. Exemple : Notionnel en EUR avec les flux : Libor 3M (GBP) Début 3M 3M 6M 3M 3M Fin 6M Euribor 6M (EUR) Quelques produits exotiques 5-5 6 Annexes Annexes 6-1 Extrait du calendrier 2005 2004 2003 2002 Voici un extrait du calendrier utile pour les exemples : Annexes M J V S D L M Avril 3 4 5 6 7 8 9 Juillet 3 4 5 6 7 8 9 Octobre 2 3 4 5 6 7 8 Janvier 1 2 3 4 5 6 7 Avril 2 3 4 5 6 7 8 Octobre 1 2 3 4 5 6 7 Avril 31 1 2 3 4 5 6 Octobre 5 6 7 8 9 10 11 Avril 5 6 7 8 9 10 11 Octobre 5 6 7 8 9 10 11 6-2 Publication de volatilités dans Alpha (1) Dans Alpha, les volatilités implicites des swaptions et de caplets se présentent sous la forme : 5Y 4Y 0.1 148 68 88 0.1 La première colonne indique la durée du swap (1Y, 2Y,...) ou du caplet (3M ou 6M), la deuxième la maturité de l’option. Le chiffre du centre (68) correspond à la volatilité absolue du produit à la monnaie, exprimée en bp. Si le taux forward du swap 2Y dans 4Y est 5.73%, la volatilité B&S que l’on doit prendre pour une swaption ATM est : σBS Annexes 68 = = 11.9% 5.73 6-3 Publication de volatilités dans Alpha (2) Les chiffres de droite (88 et 0.1) permettent de calculer la volatilité pour une swaption en dehors de la monnaie. 88 serait la volatilité (absolue) de la swaption de strike : K = 5.73% + 0.1 = 15.73% La volatilité est interpolée linéairement entre le forward et le point donné en dehors. De même, les chiffres de gauche (148 et 0.1) permettent de trouver la volatilité d’une swaption dans la monnaie. 148 serait la volatilité de la swaption de strike : K = 5.73% − 0.1 = −4.27% Ce point fictif ne sert qu’à donner une indication de la pente pour l’interpolation linéaire. Annexes 6-4