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

Знаходження опуклості (convexity) облігації

Обчислення опуклості облігації — важливий крок для прогнозування змін її ціни та більш повного вимірювання процентного ризику портфеля.

У цій вправі ви знайдете опуклість 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: ", ____)
Редагувати та запускати код