Ценовой барьерный опцион из Равного дерева бинома Вероятностей
[
вычисляет цены на барьерные опционы с помощью Равного дерева бинома Вероятностей.Price
,PriceTree
]
= barrierbyeqp(EQPTree
,OptSpec
,Strike
,Settle
,AmericanOpt
,ExerciseDates
,BarrierSpec
,Barrier
)
В этом примере показано, как оценить барьерный опцион с помощью дерева акции 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
— Древовидная структура запасаДревовидная структура запаса, заданная при помощи eqptree
.
Типы данных: struct
OptSpec
— Определение опции 'call'
или 'put'
| массив ячеек из символьных векторов со значениями 'call'
или 'put'
Определение опции как 'call'
или 'put'
, заданный как NINST
- 1
массив ячеек значений вектора символов.
Типы данных: char |
cell
Strike
— Значение цены исполнения опциона опцииЗначение цены исполнения опциона опции для европейца или американской Опции, заданной как NINST
- 1
матрица числовых значений. Каждая строка является расписанием для одной опции.
Типы данных: double
Settle
— Урегулирование или торговая датаУрегулирование или торговая дата барьерного опциона, заданного как NINST
- 1
матрица последовательных чисел даты или векторов символов даты. Settle
дата каждого барьера назначена к ValuationDate
из дерева запаса. Аргумент Settle
барьера проигнорирован.
Типы данных: double |
char
ExerciseDates
— Даты осуществления опцииДаты осуществления опции, заданные как последовательный номер даты или вектор символов даты:
Для европейской опции используйте 1
- 1
матрица дат. Каждая строка является расписанием для одной опции. Для европейской опции существует только один ExerciseDates
на дате окончания срока действия опции, которая является зрелостью инструмента.
Для американской опции используйте 1
- 2
вектор контуров даты осуществления. Опция может быть осуществлена в любую дату между или включая пару дат на той строке. Если только один non-NaN
дата перечислена, или если ExerciseDates
NINST
- 1
, опция может быть осуществлена между ValuationDate
из дерева запаса и одной перечисленной даты в ExerciseDates
.
Типы данных: double |
char
AmericanOpt
— Тип опции0
или 1
Тип опции, заданный как NINST
- 1
матрица флагов со значениями:
0 — Европеец
1 — Американец
Типы данных: double
BarrierSpec
— Тип барьерного опциона'UI'
, 'UO'
, 'DI'
, 'DO'
| массив ячеек из символьных векторов со значениями: 'UI'
, 'UO'
, 'DI'
, 'DO'
Тип барьерного опциона, заданный как вектор символов или NINST
- 1
массив ячеек из символьных векторов со следующими значениями:
'UI'
— Удар - в
Эта опция вступает в силу, когда цена базового актива передает выше уровня барьера. Это дает держателю опции, право, но не обязательство, чтобы купить или продать (вызывает/помещает) базовый актив по цене исполнения опциона, если базовый актив выходит за предел уровня барьера во время жизни опции.
'UO'
— Нокаут
Эта опция дает держателю опции, право, но не обязательство, чтобы купить или продать (вызывает/помещает) базовый актив по цене исполнения опциона, пока базовый актив не выходит за предел уровня барьера во время жизни опции. Эта опция завершает работу, когда цена базового актива передает выше уровня барьера. Обычно, с-и опцией, уступка заплачена, если спотовая цена базовых пределов или превышает уровень барьера.
'DI'
— Вниз удар - в
Эта опция вступает в силу, когда цена базового запаса передает ниже уровня барьера. Это дает держателю опции, право, но не обязательство, чтобы купить или продать (вызывает/помещает) базовый актив по цене исполнения опциона, если базовый актив понижается уровень барьера во время жизни опции. С down-in опцией заплачена уступка, если спотовая цена базового не достигает уровня барьера во время жизни опции. Примечание, barrierbyfd
не поддерживает американский удар - в барьерных опционах.
'DO'
— Вниз удар
Эта опция дает держателю опции, право, но не обязательство, чтобы купить или продать (вызывает/помещает) базовый актив по цене исполнения опциона, пока базовый актив не понижается уровень барьера во время жизни опции. Эта опция завершает работу, когда цена базового актива передает ниже уровня барьера. Обычно держатель опции получает сумму уступки, если опция истекает бесполезная.
Опция | Тип барьера | Выплата, если Пересеченный Барьер | Выплата, если Барьер, не Пересеченный |
---|---|---|---|
Вызвать/Поместить | Вниз нокаут | Бесполезный | Стандарт вызывает/Помещает |
Вызвать/Поместить | Вниз удар - в | Вызвать/Поместить | Бесполезный |
Вызвать/Поместить | Нокаут | Бесполезный | Стандарт вызывает/Помещает |
Вызвать/Поместить | Удар - в | Стандарт вызывает/Помещает | Бесполезный |
Типы данных: char |
cell
Barrier
— Уровень барьераУровень барьера, заданный как NINST
- 1
матрица числовых значений.
Типы данных: double
Rebate
— Значение уступки
(значение по умолчанию) | числовой(Необязательно) значение Уступки, заданное как NINST
- 1
матрица числовых значений. Для Удара - в опциях, Rebate
заплачен при истечении. Для опций Нокаута, Rebate
заплачен когда Barrier
достигнут.
Типы данных: double
Options
— Производные оценивая опции(Необязательно) Производные оценивая опции, заданные как структура, которая создается с derivset
.
Типы данных: struct
Price
— Ожидаемые цены на барьерные опционы во время 0Ожидаемые цены на барьерные опционы во время 0, возвращенный как NINST
- 1
матрица.
PriceTree
— Структура с вектором цен барьерного опциона в каждом узлеСтруктура с вектором цен барьерного опциона в каждом узле, возвращенном как древовидная структура.
PriceTree
структура MATLAB® деревьев, содержащих векторы цен на инструменты и вектор времен наблюдения для каждого узла.
PriceTree.PTree
содержит цены.
PriceTree.tObs
содержит времена наблюдения.
PriceTree.dObs
содержит даты наблюдения.
Barrier option не имеет только цены исполнения опциона, но также и уровня барьера и иногда уступки.
Уступка является установленной суммой, которая заплачена, если опция не может быть осуществлена, потому что уровень барьера был достигнут или не достигнут. Выплата для этого типа опции зависит от того, пересекает ли базовый актив предопределенное триггерное значение (уровень барьера), обозначенный Barrier
, во время жизни опции. Для получения дополнительной информации смотрите Барьерный опцион.
[1] Дермен, E. i. Kani, Д. Эрдженер и я. Bardhan. “Расширенные Численные методы для Опций с Барьерами”. Журнал Финансовых аналитиков. (Ноябрь-декабрь)., 1995, стр 65–74.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.