Функция fixedbyhw
Назначение: Определение цены облигации с фиксированной доходностью на основе дерева процентной ставки HW модели.
Синтаксис:
[Price, PriceTree] = fixedbyhw(HWTree, CouponRate, Settle, Maturity,
Reset, Basis, Principal, Options)
Аргументы:
- HWTree - Структура дерева процентных ставок, созданная с помощью функции hwtree.
- CouponRate - Годовая ставка, в десятичном виде.
- Settle - Дата поставки. Вектор дат числа инструментов размерности (NINST):1, представляющий собой даты поставки для облигации с фиксированной доходностью.
- Maturity - Вектор дат, размерности (NINST:1), определяющий даты погашения облигации с фиксированной доходностью.
- Reset - (Обязательный). Вектор, размерности NINST:1, определяющий частоту выплат в год. По умолчанию равен 1.
- Basis - (Обязательный). Базисный интервал расчетов для финансового инструмента, выраженный в днях. Вектор целых значений. 0 = действительное/действительное (по умолчанию). 1=30/360 (SIA), 2=действительное/360, 3=действительное/365, 4=30/360 (PSA), 5 = 30/360 (ISDA), 6=30/360 (Европейский), 7=действительное/365(Японский).
- Principal - (Обязательный). Вектор, размерности NINST:1 номинального значения обязательства. По умолчанию равно 100.
- Options - (Обязательный). Структура опциона как производного финансового инструмента, созданного функцией derivset.
Описание: Обращением к функции fixedbyhjm:
[Price, PriceTree] = floatbyhw(HWTree, CouponRate, Settle, Maturity,
Reset, Basis, Principal, Options)
осуществляется вычисление цены облигации с фиксированной доходностью на основе дерева процентной ставки HW модели.
Price – вектор ожидаемых цен облигации с нулевой доходностью (нулевым купоном) размерностью NINST:1, на момент 0.
PriceTree – Внутренняя структура MATLAB для дерева, содержащая вектора цен финансовых инструментов и накапливаемую процентную ставку, а также вектор моментов наблюдения в каждой вершине, внутри дерева PriceTree.
- PriceTree.PTree – содержит чистые цены.
- PriceTree.AITree – содержит накопленную процентную ставку.
- PriceTree.t0bs - содержит моменты времени наблюдения.
Settle дата поставки для каждой облигации с фиксированным купоном, установленной в ValuationDate дерева HW модели. Тогда аргумент фиксированной доходности Settle для облигации, игнорируется.
Пример: Определить цену 5% облигации с фиксированной доходностью на основе дерева процентной ставки HW модели. Загрузим файл финансовых инструментов, с поставляемой структурой HWTree. Cтруктура HWTree содержит информацию о времени и форвардной процентной ставке, необходимую для определения цены облигации. Выполним команды, устанавливая необходимые аргументы, а остальные по умолчанию:
load deriv;
CouponRate = 0.05;
Settle = '01-Jan-2005';
Maturity = '01-Jan-2006';
Price = fixedbyhw(HWTree, CouponRate, Settle, Maturity)
В результате получим цену облигации с фиксированной доходностью на основе дерева процентной ставки HW модели:

См. также: Функции bondbyhw, capbyhw, cfbyhw, floatbyhw, floorbyhw, hwtree, swapbyhw
|