exponenta event banner

barrierbyeqp

Вариант ценового барьера из биномиального дерева «Равные вероятности»

Описание

пример

[Price,PriceTree] = barrierbyeqp(EQPTree,OptSpec,Strike,Settle,AmericanOpt,ExerciseDates,BarrierSpec,Barrier) вычисляет цены для опционов барьера с помощью биномиального дерева Равные вероятности.

пример

[Price,PriceTree] = barrierbyeqp(___,Rebate,Options) добавляет необязательные аргументы для Rebate и Options.

Примеры

свернуть все

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

load deriv.mat;

OptSpec = 'Call';
Strike = 105;
Settle = '01-Jan-2003';
ExerciseDates = '01-Jan-2006';
AmericanOpt = 1;
BarrierSpec = 'UI';
Barrier = 102;

Price = barrierbyeqp(EQPTree, OptSpec, Strike, Settle, ... 
ExerciseDates, AmericanOpt, BarrierSpec, Barrier)
Price = 12.2632

Входные аргументы

свернуть все

Древовидная структура запаса, заданная с помощью eqptree.

Типы данных: struct

Определение опции как 'call' или 'put', указано как NINSTоколо-1 клеточный массив значений символьных векторов.

Типы данных: char | cell

Цена страйка опциона для европейского или американского опциона, указанная как NINSTоколо-1 матрица числовых значений. Каждая строка является расписанием для одного варианта.

Типы данных: double

Дата расчета или торговая дата для опциона барьера, указанного как NINSTоколо-1 матрица серийных номеров дат или векторов символов дат. Settle для каждого барьера устанавливается дата ValuationDate фондового дерева. Аргумент барьера Settle игнорируется.

Типы данных: double | char

Даты исполнения опциона, указанные как порядковый номер даты или вектор символов даты:

  • Для европейского варианта используйте 1около-1 матрица дат. Каждая строка является расписанием для одного варианта. Для европейского варианта есть только один ExerciseDates на дату истечения срока действия опциона, которая является сроком погашения инструмента.

  • Для американского варианта используйте 1около-2 вектор границ даты упражнения. Опцион может быть реализован на любую дату между или включая пару дат в этой строке. Если только один не -NaN дата указана, или если ExerciseDates является NINSTоколо-1, опцион может быть реализован между ValuationDate дерева запасов и единственной даты, указанной в ExerciseDates.

Типы данных: double | char

Тип опции, указанный как NINSTоколо-1 матрица флагов со значениями:

  • 0 - Европейский

  • 1 - американский

Типы данных: double

Тип параметра барьера, заданный как символьный вектор или NINSTоколо-1 клеточный массив символьных векторов со следующими значениями:

  • 'UI' - Up Stock-in

    Этот вариант вступает в силу, когда цена базового актива переходит выше барьерного уровня. Это дает держателю опциона право, но не обязательство, покупать или продавать (колл/пут) основное обеспечение по цене страйка, если базовый актив выходит за пределы барьерного уровня в течение срока действия опциона.

  • 'UO' - Вырубка вверх

    Этот опцион дает держателю опциона право, но не обязательство, покупать или продавать (колл/пут) основное обеспечение по цене страйка, если базовый актив не выходит за пределы барьерного уровня в течение срока действия опциона. Эта опция прекращается, когда цена базового актива переходит выше барьерного уровня. Обычно с опцией «вверх и назад» скидка выплачивается, если спотовая цена андерлаинга достигает или превышает уровень барьера.

  • 'DI' - Посадка вниз

    Этот вариант вступает в силу, когда цена базовой акции проходит ниже барьерного уровня. Это дает держателю опциона право, но не обязательство, покупать или продавать (звонить/ставить) основное обеспечение по цене страйка, если основное обеспечение опускается ниже барьерного уровня в течение срока действия опциона. При использовании опциона «вниз-внутрь» бонус выплачивается, если спотовая цена андерлаинга не достигает барьерного уровня в течение срока действия опциона. Примечание, barrierbyfd не поддерживает американские задирные варианты.

  • 'DO' - Сбивка вниз

    Этот опцион дает держателю опциона право, но не обязательство, покупать или продавать (колл/пут) базовый актив по цене страйка, если базовый актив не опускается ниже барьерного уровня в течение срока действия опциона. Эта опция прекращается, когда цена базового обеспечения проходит ниже барьерного уровня. Как правило, владелец опциона получает сумму бонуса, если опцион истекает бесполезно.

ВыборТип барьераОкупаемость при пересечении барьераОкупаемость, если барьер не пересечен
Вызов/вводВыбивание внизБесполезныйСтандартный вызов/ввод
Вызов/вводDown Knock-inВызов/вводБесполезный
Вызов/вводВырубка вверхБесполезныйСтандартный вызов/ввод
Вызов/вводUp Stock-inСтандартный вызов/вводБесполезный

Типы данных: char | cell

Уровень барьера, указанный как NINSTоколо-1 матрица числовых значений.

Типы данных: double

(Необязательно) Значение бонуса, указанное как NINSTоколо-1 матрица числовых значений. Для опций Stock-in, Rebate выплачивается по истечении срока действия. Для опций выбивания, Rebate оплачивается, когда Barrier достигнут.

Типы данных: double

(Необязательно) Опционы ценообразования деривативов, указанные как структура, созданная с помощью derivset.

Типы данных: struct

Выходные аргументы

свернуть все

Ожидаемые цены на варианты барьера в момент времени 0, возвращенные как NINSTоколо-1 матрица.

Структура с вектором цен опционов барьера на каждом узле, возвращаемая в виде древовидной структуры.

PriceTree - структура деревьев MATLAB ®, содержащая векторы цен на приборы и вектор времени наблюдения для каждого узла .

PriceTree.PTree содержит цены.

PriceTree.tObs содержит время наблюдения.

PriceTree.dObs содержит даты наблюдения.

Подробнее

свернуть все

Вариант барьера

Вариант «Барьер» имеет не только цену страйка, но и уровень барьера, а иногда и скидку.

Бонус - это фиксированная сумма, которая выплачивается, если опцион не может быть реализован, поскольку уровень барьера достигнут или не достигнут. Выплата для этого типа опциона зависит от того, пересекает ли нижележащий актив заданное значение триггера (уровень барьера), обозначенное Barrier, в течение срока действия опциона. Дополнительные сведения см. в разделе Параметр барьера.

Ссылки

[1] Дерман, Э., И. Кани, Д. Эргенер и И. Бардхан. «Улучшенные числовые методы для параметров с барьерами». Журнал финансовых аналитиков. (Ноябрь-декабрь)., 1995, стр 65–74.

Представлен до R2006a