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

Вычисление выпуклости облигации

Вычисление выпуклости облигации — важный шаг в прогнозировании изменений цены и более точной оценке процентного риска портфеля.

В этом упражнении вам предстоит найти выпуклость 20-летней облигации с годовым купоном 6%, доходностью к погашению 5% и номинальной стоимостью 100 долл. США.

Напомним, что формула для вычисления выпуклости выглядит следующим образом:

\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)

Библиотека numpy_financial уже импортирована как npf.

Это упражнение является частью курса

Оценка и анализ облигаций в Python

Посмотреть курс

Инструкции к упражнению

  • Найдите цену 20-летней облигации с купоном 6% и доходностью 5%.
  • Найдите цену той же облигации при уровне доходности на 1% выше и на 1% ниже.
  • Вычислите выпуклость облигации и выведите результат на экран.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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: ", ____)
Редактировать и запускать код