Дюрація безкупонної та купонної облігації
Дюрація — це міра ризику відсоткової ставки, яку можна застосувати до будь-якої облігації, незалежно від того, сплачує вона купон чи ні.
У цій вправі ви обчислите дюрацію безкупонної облігації зі строком погашення 10 років, номіналом 100 доларів США та дохідністю до погашення 3%, а також порівняєте її з дюрацією тієї самої облігації з річним купоном 3%. numpy_financial уже імпортовано як npf.
Згадайте, що формула для дюрації має вигляд:
\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)
Ця вправа є частиною курсу
Оцінювання та аналіз облігацій у Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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: ", ____)