Procentuell duration och dollarduration
Dollarduration och DV01 används ofta i praktiken för att snabbt mäta ränterisken hos en obligation eller portfölj. De kan även tillämpas på andra finansiella instrument som innehåller en viss ränterisk.
I den här övningen ska du beräkna dollardurationen och DV01 för en obligation. Obligationen har en löptid på 30 år, en kupongränta på 3,5 %, en yield to maturity på 5 % och ett nominellt värde på 100 USD.
numpy_financial har redan importerats åt dig som npf.
Den här övningen är en del av kursen
Obligationsvärdering och -analys i Python
Övningsinstruktioner
- Beräkna durationen för en 30-årig obligation med en kupongränta på 3,5 % och en yield på 5 % på vanligt sätt.
- Beräkna obligationens dollarduration.
- Beräkna obligationens DV01.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Find the duration of the bond
price = ____
price_up = ____
price_down = ____
duration = ____
# Find the dollar duration of the bond
dollar_duration = ____ * ____ * ____
print("Dollar Duration: ", ____)
# Find the DV01 of the bond
dv01 = ____ * ____ * ____
print("DV01: ", ____)