Вычислите приближённую выпуклость облигации
Как вы помните из видео, оценку цены облигации можно улучшить, добавив член выпуклости к эффекту дюрации. Член выпуклости учитывает степень изогнутости кривой цена/YTM для данной облигации.
В этом упражнении вы вычислите приближённую выпуклость для облигации с номинальной стоимостью $100, купоном 10%, сроком погашения 20 лет и доходностью к погашению 10% при ожидаемом изменении доходности на 1%, а затем прибавите полученное значение к эффекту дюрации. Формула приближённой выпуклости имеет вид:
$$(P(up) + P(down) - 2 * P) / (P * \Delta y ^ 2)$$
где \(P\) — цена облигации, \(P(up)\) — цена облигации при росте доходности, \(P(down)\) — цена облигации при снижении доходности, а \(\Delta y\) — ожидаемое изменение доходности.
Объекты px, px_up и px_down из предыдущего упражнения уже загружены в вашем рабочем пространстве.
Это упражнение является частью курса
Оценка и анализ облигаций на R
Инструкции к упражнению
- Вычислите приближённую выпуклость, подставив объекты
px,px_upиpx_downв приведённую выше формулу. Также укажите подходящее значение дляdy.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity