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

Пошук дохідності облігації

Припустімо, вам пропонують $95.79 за облігацію, яку ви маєте, з номіналом $100, купоном 5% і строком до погашення 5 років. У такій ситуації вам потрібно знати дохідність цієї облігації, щоб порівняти її з дохідністю інших подібних інструментів і зрозуміти, чи запропонована ціна завищена чи занижена.

Один зі способів знайти дохідність — це метод підбору. Спершу візьміть початкове припущення, скажімо 5%, і обчисліть ціну за дохідності 5%. Якщо отримана ціна завелика, то через обернений зв'язок між ціною та дохідністю ви знаєте, що наступна спроба має бути з вищою дохідністю.

Припустімо, ваша наступна оцінка — дохідність 7%. Це дасть надто низьку ціну, отже, справжня дохідність вища за 5%, але нижча за 7%. Тож тепер оберіть дохідність 6% — і отримаєте правильну відповідь.

У цій вправі ви обчислите ціну за дохідностей 5%, 6% і 7%, використовуючи вашу функцію bondprc(), яка вже завантажена в робочому середовищі. Пам'ятайте, що мета — відтворити характеристики облігації, яку оцінили у $95.79.

Ця вправа є частиною курсу

Оцінювання та аналіз облігацій в R

Переглянути курс

Інструкції до вправи

  • Використайте bondprc(), щоб обчислити вартість облігації за дохідності 5%. Пам'ятайте, що облігація має номінал $100, купон 5% і строк до погашення 5 років.
  • Зробіть ще один виклик bondprc(), щоб обчислити вартість облігації за дохідності 7%.
  • Зробіть фінальний виклик bondprc(), щоб обчислити вартість облігації за дохідності 6%.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Value bond using 5% yield
bondprc(p = ___, r = ___, ttm = ___, y = ___)

# Value bond using 7% yield


# Value bond using 6% yield

Редагувати та запускати код