Загрузка нулевой кривой из данных купонной облигации по данной цене
[
использует метод bootstrap, чтобы вернуть нулевую кривую, учитывая портфель купонных облигаций и их цены. ZeroRates
,CurveDates
] = zbtprice(Bonds
,Prices
,Settle
)
Кривая нуля состоит из выражений на срок для портфеля теоретических облигаций с нулевым купоном, которые получают из входа Bonds
портфолио. Метод bootstrap, который использует эта функция, не требует выравнивания среди дат денежного потока облигаций в вход портфеле. Он использует теоретический par bond арбитража и интерполяции выражения, чтобы вывести все нулевые ставки; в частности, процентные ставки для денежных потоков определяются с помощью линейной интерполяции. Для достижения наилучших результатов используйте портфель из как минимум 30 облигаций, равномерно распределенных по инвестиционному горизонту.
добавляет необязательный аргумент для ZeroRates
,CurveDates
= zbtprice(___,OutputCompounding
)OutputCompounding
.
[1] Фабоцци, Фрэнк Дж. «Структура процентных ставок». Гл. 6 в Фабоцци, Фрэнк Дж. и Т. Десса Фабоцци, эд. Справочник по ценным бумагам с фиксированным доходом. 4-й эд. Нью-Йорк, Irwin Professional Publishing, 1995.
[2] Макиналли, Ричард У. и Джеймс В. Джордан. «Срочная структура процентных ставок». в гл. 37 в Фабоцци и Фабоцци, там же
[3] Дас, Сатьяджит. «Расчет нулевых купонных ставок». в свопе и производном финансировании. Приложение к ч. 8, стр. 219-225. Нью-Йорк, Irwin Professional Publishing, 1994.