НачатьНачать бесплатно

Дюрация бескупонных и купонных облигаций

Дюрация — это мера процентного риска, применимая к любой облигации, независимо от того, предусмотрены по ней купонные выплаты или нет.

В этом упражнении вы рассчитаете дюрацию бескупонной облигации со сроком погашения 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: ", ____)
Редактировать и запускать код