CommencezCommencez gratuitement

Calculer la convexité approximative d'une obligation

Rappelez-vous de la vidéo que nous pouvons améliorer l'estimation du prix de l'obligation en ajoutant un terme de convexité à l'effet de la duration. Le terme de convexité tient compte de la courbure de la relation prix/TEM de l'obligation.

Dans cet exercice, vous allez calculer la convexité approximative d'une obligation avec une valeur nominale de 100 $, un coupon de 10 %, une échéance dans 20 ans et un taux de rendement à l'échéance de 10 %, lorsque vous anticipez une variation de 1 % du rendement, puis l'ajouter à l'effet de la duration. Rappelez-vous que la formule de convexité approximative est

$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$

où \(P\) est le prix de l'obligation, \(P(up)\) est le prix de l'obligation lorsque les rendements augmentent, \(P(down)\) est le prix de l'obligation lorsque les rendements diminuent, et \(\Delta y\) est la variation attendue du rendement.

Les objets px, px_up et px_down de l'exercice précédent sont déjà chargés dans votre espace de travail.

Cette activité fait partie du cours

Évaluation et analyse des obligations avec R

Voir le cours

Instructions de l’exercice

  • Calculez la convexité approximative en intégrant les objets px, px_up et px_down dans la formule ci-dessus. Vous devrez aussi fournir une valeur appropriée pour dy.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity
Modifier et exécuter le code