lookbackbystt

Опции поиска цены с использованием стандартного триномиального дерева

Описание

пример

Price = lookbackbystt(STTTree,OptSpec,Strike,Settle,ExerciseDates) опции поиска цен с помощью стандартного триномиального (STT) дерева.

пример

Price = lookbackbystt(___,AmericanOpt) опции поиска цен с помощью стандартного триномиального (STT) дерева с необязательным аргументом для 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]}

Определите опцию поиска и вычислите цену.

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.

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

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

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

Значение цены доставки опции, заданное неотрицательным целым числом с помощью NINST-by- 1 матрица значений цены доставки. Каждая строка является расписанием для одной опции. Чтобы вычислить значение опции поиска с плавающим ударом, Strike должно быть задано как NaN. Опции поиска с плавающим ударом также известны как средние опции удара.

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

Дата расчета или дата сделки для опции поиска, заданная как NINST-by- 1 матрица расчетов или торговых дат с использованием серийных номеров дат или векторов символов дат.

Примечание

The Settle дата для каждой опции поиска задается равной ValuationDate дерева запасов. Аргумент поиска, Settle, игнорируется.

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

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

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

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

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

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

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

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

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

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

свернуть все

Ожидаемые цены для опций поиска в момент 0, возвращенные как NINST-by- 1 матрица. Ценообразование опций интерполяции осуществляется с использованием Hull-White (1993). Следовательно, для этих опций нет уникальных цен на узлах дерева, за исключением корневого узла.

Подробнее о

свернуть все

Опция поиска

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

Программное обеспечение Financial Instruments Toolbox™ поддерживает два типа опций поиска: фиксированный и плавающий. Опции фиксированного поиска имеют заданную цену доставки, в то время как опции плавающего поиска имеют цену доставки, определяемую путем актива. Для получения дополнительной информации см. Раздел «Опция поиска».

Ссылки

[1] Халл Дж. И. Уайт. «Эффективные процедуры оценки европейских и американских зависящих от пути опций». Журнал производных. Осень 1993, с. 21-31.

Введенный в R2015b