Длительность ключевой процентной ставки связи, данная кривую нулевой ширины
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.