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