Длительность ключевой процентной ставки связи, данная кривую нулевой ширины
вычисляет длительность ключевой процентной ставки для одной или нескольких связей, учитывая кривую нулевой ширины и набор ключевых процентных ставок.KeyRateDuration
= bndkrdur(ZeroData
,CouponRate
,Settle
,Maturity
)
добавляют дополнительные аргументы пары "имя-значение". KeyRateDuration
= bndkrdur(___,Name,Value
)
bndkrdur
вычисляет длительность ключевой процентной ставки для одной или нескольких связей, учитывая кривую нулевой ширины и набор ключевых процентных ставок. По умолчанию ключевые процентные ставки являются каждым из уровней кривой нулевой ширины. Для каждой ключевой процентной ставки длительность вычисляется путем сдвига кривой нулевой ширины вверх и вниз заданной суммой (ShiftValue
) в той конкретной ключевой процентной ставке, вычисляя приведенную стоимость связи в каждом случае с новыми кривыми нулевой ширины, и затем оценивая следующее:
Сдвиг на кривую вычисляется путем сдвига конкретной ключевой процентной ставки ShiftValue
и затем интерполируя значения кривой в интервале между предыдущими и следующими ключевыми процентными ставками. Для первой ключевой процентной ставки, любые значения кривой перед датой равны ShiftValue
; аналогично, для последней ключевой процентной ставки, любые значения кривой после даты равны ShiftValue
.
[1] Golub, B., Тилмен, L. Управление рисками: подходы для рынков фиксированного дохода. Вайли, 2000.
[2] Такмэн, B. Ценные бумаги фиксированного дохода: инструменты для сегодняшних рынков. Вайли, 2002.