Calculez le PV01 d’une obligation à 10 %
Vous pouvez calculer le PV01 en calculant la valeur d’une obligation, puis la valeur de cette même obligation avec une variation d’un point de base du rendement. Dans cet exercice, vous allez calculer le PV01 d’une obligation avec une valeur nominale de 100 $, un coupon de 10 % et une échéance à 20 ans, en supposant un rendement à l’échéance de 10 %.
Utilisez la fonction bondprc() que vous avez créée au chapitre 1 pour valoriser les deux obligations. Cette fonction a été préchargée dans votre espace de travail. Assurez-vous que le résultat est un nombre positif.
Cet exercice fait partie du cours
Évaluation et analyse des obligations avec R
Instructions
- Calculez le PV01 en utilisant la formule vue dans la vidéo. Rappelez-vous que le PV01 correspond à la valeur d’une obligation moins la valeur de l’autre. Pour cela, vous devez effectuer deux appels à
bondprc(). - Pour obtenir la bonne réponse, vous devez soustraire la valeur de l’obligation avec un YTM de 10,00 % de la valeur de l’obligation avec un YTM de 10,01 %.
- N’oubliez pas non plus d’appliquer
abs()à cette formule afin de garantir que votre résultat est positif.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Calculate the PV01