Пошук дохідності облігації
Припустімо, вам пропонують $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