Skip to content

Repository files navigation

Comment le risque de non-paiement change-t-il la valeur d'un contrat ?

Un swap de taux est un contrat où deux parties échangent des paiements d'intérêts. Ici, l'une reçoit un taux fixe et paie un taux variable.

Un calcul qui suppose tous les paiements certains oublie un risque. Une partie peut faire défaut au moment où elle doit de l'argent à l'autre.

Ce projet reproduit un article qui corrige la valeur du contrat pour tenir compte du défaut possible des deux parties. Il compare trois calendriers de swaps sur dix ans.

Changer le moment des paiements change fortement l'ajustement, même avec le même nombre de contrats.

Voir quand les contrats sont actifs

Nombre de swaps actifs selon trois calendriers sur dix ans

Les dix contrats se terminent progressivement dans le premier portefeuille et commencent progressivement dans le deuxième. Dans le troisième, ils restent actifs ensemble pendant dix ans.

Calendrier Ajustement calculé à corrélation taux-crédit nulle
Contrats qui se terminent progressivement +1,1 point de base
Contrats qui commencent progressivement −138,7 points de base
Contrats actifs sur toute la période +35,7 points de base

Les relations entre les mouvements de taux et le risque de défaut sont fixées à zéro pour les deux parties. Les valeurs suivent la convention de nominal de l'article. Un point de base vaut 0,01 % de ce nominal. Résultats et incertitudes.

Un ajustement négatif réduit la valeur du portefeuille. Un ajustement positif provient notamment du défaut possible de notre propre côté. Il ne représente pas un gain de placement gratuit.

Les deux premiers calendriers cumulent chacun 55 années de nominal, contre 100 pour le troisième. Comparer les deux premiers isole donc mieux le déplacement dans le temps.

Refaire un résultat publié

Le programme utilise les données de marché en euros du 26 mai 2009 et les paramètres fournis par l'article de Brigo, Pallavicini et Papatheodorou.

Les 42 valeurs de la table étudiée sont retrouvées à moins de trois erreurs types combinées. Cette proximité est mesurée avec l'incertitude des deux simulations, pas exigée au dernier chiffre.

Le dépôt contrôle aussi l'escompte et étudie plusieurs conventions de calcul. Les écarts les plus grands apparaissent aux corrélations négatives, mais leur cause reste non établie.

La distance avec un contrat réel

Les garanties déposées entre les parties et les appels de marge ne sont pas modélisés. Ils peuvent pourtant réduire fortement l'exposition réelle.

Les résultats décrivent les paramètres de l'article. Ils ne donnent pas le prix actuel d'un contrat ni une calibration aux marchés d'aujourd'hui.

Refaire les calculs

uv sync --locked --all-extras
uv run pytest
uv run xva controles
uv run xva table

Aucun téléchargement n'est nécessaire. La dernière commande relance les simulations des 42 cases et prend plusieurs minutes. Les résultats publiés sont déjà dans results/. Le graphique de présentation se régénère hors réseau avec uv run python scripts/figure_presentation.py, depuis les tableaux publiés.

Pour aller plus loin

Méthodes, résultats complets et références · Présentation en PDF · Citer le projet · Licence.

English summary

Bilateral default risk adjustments are reproduced for three interest rate swap schedules using the paper's 2009 market inputs. All 42 cells lie within three combined standard errors. Unexplained residuals and the absence of collateral limit the interpretation.

About

Deux parties échangent des intérêts pendant plusieurs années. Mesurer comment leur risque de non-paiement et le calendrier des échanges changent la valeur du contrat.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages