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
Instructions de l’exercice
- Calculez la convexité approximative en intégrant les objets
px,px_upetpx_downdans la formule ci-dessus. Vous devrez aussi fournir une valeur appropriée pourdy.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity