MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/
 

Financial Derivatives Toolbox

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

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

Функция compoundbyeqp

Назначение: Оценка сложного опциона на основе биномиальной EQP модели

Синтаксис:

[Price, PriceTree] = compoundbyeqp(EQPTree, UOptSpec,
UStrike, USettle, UExerciseDates, UAmericanOpt, COptSpec,
CStrike,CSettle, CExerciseDates, CAmericanOpt)

Аргументы:

  • EQPTree - Древовидная структура акции, созданная с помощью функции eqptree.
  • UoptSpec - Строка, значение которой определяет тип опциона: «CALL» или «PUT».
  • UStrike - Вектор, размерности 1:1 значений цены страйк.
  • USettle - Вектор, размерности 1:1 значений дат поставки.
  • UExerciseDates - Для Европейского опциона (UAmericanOpt = 0): Вектор, размерности 1:1 значений дат экспирации. Для Европейского опциона существует только одна дата экспирации, дата экспирации опциона. Для Американского опциона (UAmericanOpt = 1): Вектор, размерности 1:2 значений границ дат экспирации. Опцион может быть исполненным в любую дату, представленную на дереве. Как только появляется неопределенная дата – NaN, или, если ExerciseDates является вектором размерности 1:1, опцион может быть исполнен между датами оценки на дереве цены акции и одной из дат исполнения.
  • UAmericanOpt - Если UAmericanOpt = 0, NaN или не специфицирована, опцион является Европейским опционом. Если UAmericanOpt = 1, опцион является Американским опционом.
  • COptSpec - Список, размерности NINST:1 строчных значений равных «CALL» или «PUT» для сложного опциона.
  • CStrike - Вектор, размерности NINST:1 значений цен страйк. Каждая строка представляет собой страйковый план для одного опциона.
  • CSettle - Вектор, размерности 1:1, содержащий дату поставки или дату торгового дня.
  • CExerciseDates - Для Европейского опциона (СAmericanOpt = 0): Вектор, размерности NINST:1 значений дат экспирации. Каждая строка представляет собой страйковый план для одного опциона. Для Европейского опциона существует только одна дата экспирации, дата экспирации опциона. Для Американского опциона (СAmericanOpt = 1): Вектор, размерности NINST:2 значений границ дат экспирации. Для каждого инструмента, опцион может быть исполненным в любую дату, представленную на дереве между или включая пары дат этой строки. Как только появляется неопределенная дата – NaN, или, если ExerciseDates является вектором размерности NINST:1, опцион может быть исполнен между датами оценки на дереве цены акции и одной из дат исполнения.
  • СAmericanOpt - (Обязательный). Если СAmericanOpt = 0, NaN или не специфицирован, тогда опцион является Европейским. Если СAmericanOpt = 1, тогда опцион является Американским.

Описание:

Обращением к функции compoundbyeqp:

[Price, PriceTree] = compoundbyeqp(EQPTree, UOptSpec, UStrike,
USettle, UExerciseDates, UAmericanOpt, COptSpec, CStrike,
CSettle, CExerciseDates, CAmericanOpt) вычисяется цена сложного опциона.   
Price – вектор, размерности NINST:1 ожидаемой цены на момент времени 0. 
PriceTree – структура дерева с вектором цен инструмента в каждой вершине.

Пример:

Оценим сложный опцион с использованием биномиального дерева EQP модели. Загрузим файл deriv.mat, содержащий спецификации дерева EQP модели EQPTree. Структура EQPTree содержит всю необходимую информацию относительно акции и времени для определения цены опциона. Выполним команды:

load deriv.mat

Установим необходимые значения. Остальные аргументы оставляем по умолчанию. Выполним последовательность команд:

UOptSpec = 'Call';
UStrike = 130;
USettle = '01-Jan-2003';
UExerciseDates = '01-Jan-2006';
UAmericanOpt = 1;
COptSpec = 'Put';
CStrike = 5;
CSettle = '01-Jan-2003';
CExerciseDates = '01-Jan-2005';
Price = compoundbyeqp(EQPTree, UOptSpec, UStrike, USettle, ...
UExerciseDates, UAmericanOpt, COptSpec, CStrike, CSettle, ...
CExerciseDates)

В результате цена опциона равна:

См. также: Функции eqptree, instcompound.

Литература: Rubinstein, Mark, “Double Trouble,” Risk 5, 1991, p. 73

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

 

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


Система Orphus