ПочатиПочніть безкоштовно

Коригування на опуклість

Знаходження коригування на опуклість для облігації — наступний крок у використанні тривалості та опуклості разом, щоб передбачати зміни цін облігацій. У цій вправі ви обчислите коригування на опуклість для безкупонної облігації зі строком 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: ", ____)
Редагувати та запускати код