MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Financial Derivatives Toolbox

Financial Toolbox: разбор демонстрационных примеров

  В оглавление \ К предыдущему разделу \ К следующему разделу

Функция hwsens

Назначение: Определение цены производных финансовых инструментов и чуствительности на основе дерева процентных ставок HW модели.

Синтаксис:

[Delta, Gamma, Vega, Price] = hwsens(HWTree, InstSet, Options)

Аргументы:

  • HWTree - Структура дерева процентных ставок, созданное с помощью функции hwtree.
  • InstSet - Переменная, содержащая набор NINST производных финансовых инструментов. Инструменты категоризованы по типу. Каждый тип имеет различные поля данных. Сохраняемые поля данных представляют собой вектора для каждого финансового инструмента.
  • Options - (Обязательный). Структура ценообразования опциона как производного финансового инструмента, созданного с помощью функции derivset.

Описание: Обращением к функции hwsens:

[Delta, Gamma, Vega, Price] = hwsens(HWTree, InstSet, Options)

осуществляется вычисление цены для производных финансовых инструментов и их чуствительности с использованием дерева процентной ставки, созданного с помощью HW модели обращением к функции hwtree. Определяются цены NINST финансовых инструментов, содержащихся в переменной InstSet. Функция hwsens поддерживает следующие финансовые инструменты: 'Bond', 'CashFlow', 'OptBond', 'Fixed', 'Float', 'Cap', 'Floor', 'Swap'. Для дополнительной информации относительно конструирования соответствующих типов смотри функцию instadd.

Delta – представляет собой NINST:1 вектор статистических характеристик из дельт, характеризующих степень изменения цены производного финансового инструмента по отношению к изменения процентной ставки. Delta вычисляется на основе конечных разностей при обращении к функции hwtree. Для дополнительной информации необходимо обратиться к функции hwtree и исследуемой кривой доходности.

Gamma - представляет собой NINST:1 вектор статистических характеристик из гамм, характеризующих степень изменения дельты производного финансового инструмента по отношению к изменения процентной ставки. Gamma вычисляется на основе конечных разностей при обращении к функции hwtree.

Vega - представляет собой NINST:1 вектор статистических характеристик из вег, характеризующих степень изменения цены производного финансового инструмента по отношению к изменения волатильности базового актива σ(t, T). Vega вычисляется на основе конечных разностей при обращении к функции hwtree. Для дополнительной информации относительности волатильности необходимо обратиться к функции hwvolspec.

Замечание. Характеристики чуствительности определяются в долларах (в единицах измерения базового актива), представляют собой абсолютную чуствительность. Для определения относительной чуствительности, необходимо абсолютную чуствительность разделить на цену базового актива.

Price - вектор цен для каждого финансового инструмента размерности NINST:1 в соответствии с количеством финансовых инструментов. Цены вычисляются с применением метода динамического программирования, обратным прохождением по дереву процентной ставки. Если цена финансового инструмента не определена, возвращается значение NaN.

Delta и Gamma - вычисляются на основе шкалы, состоящей из 100 базисных пунктов. Vega – вычисляется на основе 1% изменения процесса волатильности.

Пример: Загрузим дерево ценообразования и финансовые инструменты, поставляемые в демонстрационном файле. Вычислим статистические характеристики Delta и Gamma для капа и облигации. Выполним команды:

load deriv.mat;
HWSubSet = instselect(HWInstSet,'Type', {'Bond', 'Cap'});
instdisp(HWSubSet)

В результате получим информацию относительно двух облигаций и одного капа:

Index Type CouponRate Settle         Maturity       Period Basis EndMonthRule
IssueDate FirstCouponDate LastCouponDate StartDate Face Name    Quantity
1   Bond 0.04    01-Jan-2004    01-Jan-2007    1    0   1    NaN     NaN
NaN          NaN     100  4% bond 20      
2   Bond 0.04    01-Jan-2004    01-Jan-2008    1    0   1    NaN     NaN
NaN            NaN       100  4% bond 15      
 
Index Type Strike Settle         Maturity       CapReset Basis Principal Name
Quantity
3     Cap  0.06   01-Jan-2004    01-Jan-2008    1   0   100    6% Cap 10  

Статистические характеристики чуствительности определяются выполнением команды:

[Delta, Gamma] = hwsens(HWTree, HWSubSet)

Имеем следующие оценки дельт и гамм для трех финансовых инструментов.


См. также: Функции hwprice, hwtree, hwvolspec, instadd

  В оглавление \ К предыдущему разделу \ К следующему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика