Цена lookback опции с помощью стандартного трехчленного дерева
цены lookback опции с помощью стандартного трехчлена (STT) дерево с дополнительным аргументом для Price = lookbackbystt(___,AmericanOpt)AmericanOpt.
Создайте RateSpec.
StartDates = 'Jan-1-2009'; EndDates = 'Jan-1-2013'; Rates = 0.035; Basis = 1; Compounding = -1; RateSpec = intenvset('ValuationDate', StartDates, 'StartDates', StartDates,... 'EndDates', EndDates, 'Rates', Rates,'Compounding', Compounding, 'Basis', Basis)
RateSpec = struct with fields:
FinObj: 'RateSpec'
Compounding: -1
Disc: 0.8694
Rates: 0.0350
EndTimes: 4
StartTimes: 0
EndDates: 735235
StartDates: 733774
ValuationDate: 733774
Basis: 1
EndMonthRule: 1
Создайте StockSpec.
AssetPrice = 85; Sigma = 0.15; StockSpec = stockspec(Sigma, AssetPrice)
StockSpec = struct with fields:
FinObj: 'StockSpec'
Sigma: 0.1500
AssetPrice: 85
DividendType: []
DividendAmounts: 0
ExDividendDates: []
Создайте STTTree.
NumPeriods = 4; TimeSpec = stttimespec(StartDates, EndDates, 4); STTTree = stttree(StockSpec, RateSpec, TimeSpec)
STTTree = struct with fields:
FinObj: 'STStockTree'
StockSpec: [1x1 struct]
TimeSpec: [1x1 struct]
RateSpec: [1x1 struct]
tObs: [0 1 2 3 4]
dObs: [733774 734139 734504 734869 735235]
STree: {1x5 cell}
Probs: {[3x1 double] [3x3 double] [3x5 double] [3x7 double]}
Задайте lookback опцию и вычислите цену.
Settle = '1/1/09'; ExerciseDates = [datenum('1/1/12');datenum('1/1/13')]; OptSpec = 'call'; Strike = [90;95]; Price= lookbackbystt(STTTree, OptSpec, Strike, Settle, ExerciseDates)
Price = 2×1
11.7296
12.9120
STTTree — Древовидная структура запаса для стандартного трехчленного дереваДревовидная структура запаса для стандартного трехчленного дерева, заданного при помощи stttree.
Типы данных: struct
OptSpec — Определение опции 'call' или 'put' | массив ячеек из символьных векторов со значениями 'call' или 'put'Определение опции, заданной как 'call' или 'put' использование вектора символов или NINST- 1 массив ячеек из символьных векторов для 'call' или 'put'.
Типы данных: char | cell
Strike — Значение цены исполнения опциона опцииЗначение цены исполнения опциона опции, заданное с неотрицательным целым числом с помощью NINST- 1 матрица значений цены исполнения опциона. Каждая строка является расписанием для одной опции. Вычислить значение плавающей забастовки lookback опция, Strike должен быть задан как NaN. Плавающая забастовка lookback опции также известна как средние опции забастовки.
Типы данных: double
Settle — Расчетный день или торговая датаРасчетный день или торговая дата lookback опции, заданной как NINST- 1 матрица урегулирования или торговых дат с помощью последовательных чисел даты или векторов символов даты.
Settle дата каждой lookback опции назначена к ValuationDate из дерева запаса. lookback аргумент, Settle, проигнорирован.
Типы данных: double | char
ExerciseDates — Даты осуществления опцииДаты осуществления опции, заданные как последовательный номер даты или вектор символов даты:
Для европейской опции используйте aNINST- 1 матрица дат осуществления. Каждая строка является расписанием для одной опции. Для европейской опции существует только один ExerciseDates на дате окончания срока действия опции.
Для американской опции используйте NINST- 2 вектор контуров даты осуществления. Опция может быть осуществлена в любую древовидную дату между или включая пару дат на той строке. Если только один non-NaN дата перечислена, или если ExerciseDates NINST- 1 вектор последовательных чисел даты или массива ячеек из символьных векторов, опция может быть осуществлена между ValuationDate из дерева запаса и одного перечисленного ExerciseDates.
Типы данных: double | char
AmericanOpt — Тип опции Европейское (значение по умолчанию) | скаляр со значениями [0,1]Тип опции, заданный как NINST- 1 положительный целочисленный скаляр отмечает с помощью значений:
0 — Европеец
1 — Американец
Типы данных: single | double
Price — Ожидаемые цены за lookback опции во время 0Ожидаемые цены за lookback опции во время 0, возвращенный как NINST- 1 матрица. Оценка lookback опций сделана с помощью Белый как оболочка (1993). Следовательно, для этих опций нет никаких уникальных цен на древовидные узлы за исключением корневого узла.
lookback option является зависимой от предшествующего пути развития опцией на основе максимального или минимального значения, которого базовый актив достигает во время целой жизни опции.
Программное обеспечение Financial Instruments Toolbox™ поддерживает два типа lookback опций: зафиксированный и плавание. Зафиксированные lookback опции имеют заданную цену исполнения опциона, в то время как плаванию lookback опции определил цену исполнения опциона путь к активу. Для получения дополнительной информации см. Опцию Lookback.
[1] Оболочка J. и A. Белый. "Эффективные Процедуры для Оценки европейских и американских Зависимых от предшествующего пути развития Опций". Журнал Производных. Осень 1993 года, стр 21–31.
sttprice | sttsens | stttimespec | stttree
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.