Calculer la convexité approchée d’une obligation
Souvenez-vous de la vidéo : on peut améliorer l’estimation du prix de l’obligation en ajoutant un terme de convexité à l’effet de duration. Le terme de convexité tient compte de la courbure de la relation prix/Taux de rendement à l’échéance (YTM) pour l’obligation.
Dans cet exercice, vous allez calculer la convexité approchée d’une obligation de valeur nominale de 100 $, coupon de 10 %, échéance dans 20 ans, et YTM de 10 %, en supposant une variation de rendement attendue de 1 %, puis l’ajouter à l’effet de duration. Rappelez-vous que la formule de la convexité approchée est :
$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$
où \(P\) est le prix de l’obligation, \(P(up)\) est le prix lorsque les rendements augmentent, \(P(down)\) est le prix lorsque les rendements baissent, et \(\Delta y\) est la variation de rendement attendue.
Les objets px, px_up et px_down de l’exercice précédent sont déjà chargés dans votre espace de travail.
Cet exercice fait partie du cours
Évaluation et analyse des obligations avec R
Instructions
- Calculez la convexité approchée en intégrant les objets
px,px_upetpx_downdans la formule ci-dessus. Vous devrez également saisir une valeur appropriée pourdy.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity