Durace dluhopisu s nulovým kupónem a kupónového dluhopisu
Durace je mírou úrokového rizika, kterou lze aplikovat na jakýkoli dluhopis – bez ohledu na to, zda vyplácí kupón, nebo ne.
V tomto cvičení vypočítáš duraci dluhopisu s nulovým kupónem, desetiletou splatností, nominální hodnotou 100 USD a výnosem do splatnosti 3 %. Výsledek pak porovnáš s durací stejného dluhopisu vyplácejícího roční kupón ve výši 3 %. Balíček numpy_financial je již importován jako npf.
Vzorec pro výpočet durace je:
\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)
Toto cvičení je součástí kurzu
Oceňování a analýza dluhopisů v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Find the price of the zero coupon bond at current yield levels
price = ____
# Find the price of the zero coupon bond at 1% higher yield levels
price_up = ____
# Find the price of the zero coupon bond at 1% lower yield levels
price_down = ____
# Calculate duration using the formula and print result
duration = (____ - ____) / (____ * ____ * ____)
print("Zero Coupon Bond Duration: ", ____)