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

Поправка на выпуклость

Вычисление поправки на выпуклость — следующий шаг в совместном использовании дюрации и выпуклости для прогнозирования изменений цен облигаций. В этом упражнении вы рассчитаете поправку на выпуклость для 10-летней бескупонной облигации с доходностью 5% и номинальной стоимостью 100 долларов США.

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

\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)

numpy_financial уже импортирован для вас как npf.

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

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

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

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

  • Найдите поправку на выпуклость для 10-летней бескупонной облигации и выведите результат на экран.

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

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

# Find price of 10 year zero coupon bond with a 5% yield, shift yields, and reprice
price = ____
price_up = ____
price_down = ____

# Calculate convexity and dollar convexity of the bond
convexity = ____
dollar_convexity = ____

# Find the convexity adjustment and print the result
convexity_adjustment = ____
print("Convexity adjustment: ", ____)
Редактировать и запускать код