Beräkna PV01 för en 10%-obligation
Du kan beräkna PV01 genom att beräkna värdet på en obligation och värdet på samma obligation med en förändring i yield på en baspunkt. I den här övningen beräknar du PV01 för en obligation med ett nominellt värde på 100 dollar, en kupong på 10 % och 20 år till förfall, under antagandet att yield to maturity är 10 %.
Använd funktionen bondprc() som du skapade i kapitel ett för att värdera de två obligationerna. Funktionen är förinläst i din arbetsmiljö. Se till att resultatet är ett positivt tal.
Den här övningen är en del av kursen
Obligationsvärdering och analys i R
Övningsinstruktioner
- Beräkna PV01 med hjälp av formeln från videon. Kom ihåg att PV01 motsvarar skillnaden i värde mellan de två obligationerna. Använd två anrop till
bondprc()för att beräkna detta. - För att få rätt svar ska du subtrahera obligationen med en YTM på 10,00 % från obligationen med en YTM på 10,01 %.
- Kom också ihåg att använda
abs()på formeln för att säkerställa att resultatet är positivt.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Calculate the PV01