Výpočet konvexity dluhopisu
Výpočet konvexity dluhopisu je důležitým krokem při předvídání změn ceny dluhopisu a komplexnějším měření úrokového rizika portfolia.
V tomto cvičení zjistíš konvexitu 20letého dluhopisu s ročním kuponem 6 %, výnosem do splatnosti 5 % a nominální hodnotou 100 USD.
Vzpomeň si, že vzorec pro konvexitu je:
\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)
numpy_financial už je pro tebe importován jako npf.
Toto cvičení je součástí kurzu
Oceňování a analýza dluhopisů v Pythonu
Pokyny k cvičení
- Najdi cenu 20letého dluhopisu s kuponem 6 % a výnosem 5 %.
- Najdi cenu stejného dluhopisu pro úroveň výnosů o 1 % vyšší a o 1 % nižší.
- Vypočítej konvexitu dluhopisu a výsledek vypiš.
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 a 20 year bond with 6% coupon and 5% yield
price = ____
# Find the price of the same bond for a 1% higher and 1% lower level of yields
price_up = ____
price_down = ____
# Find the convexity of the bond and print the result
convexity = ____
print("Convexity: ", ____)