exponenta event banner

asianbylevy

Цена европейских арифметических азиатских опционов с использованием модели Леви

Описание

пример

Price = asianbylevy(RateSpec,StockSpec,OptSpec,Strike,Settle,ExerciseDates) Возвращает среднее европейское арифметическое ценообразование для азиатских опционов с использованием модели Леви.

Примеры

свернуть все

Определите RateSpec.

Rates = 0.07;
StartDates = 'Jan-1-2013';
EndDates = 'Jan-1-2014';
RateSpec = intenvset('ValuationDate', StartDates, 'StartDates', StartDates, 'EndDates', ...
EndDates, 'Rates', Rates, 'Compounding', -1)
RateSpec = struct with fields:
           FinObj: 'RateSpec'
      Compounding: -1
             Disc: 0.9324
            Rates: 0.0700
         EndTimes: 1
       StartTimes: 0
         EndDates: 735600
       StartDates: 735235
    ValuationDate: 735235
            Basis: 0
     EndMonthRule: 1

Определите StockSpec для основного средства.

AssetPrice = 6.8;
Sigma = 0.14;
DivType = 'continuous';
DivAmounts = 0.09;
StockSpec = stockspec(Sigma, AssetPrice, DivType, DivAmounts)
StockSpec = struct with fields:
             FinObj: 'StockSpec'
              Sigma: 0.1400
         AssetPrice: 6.8000
       DividendType: {'continuous'}
    DividendAmounts: 0.0900
    ExDividendDates: []

Определите две опции для 'call' и 'put'.

Settle = 'Jan-1-2013';
Maturity = 'July-1-2013';
Strike = 6.9;
OptSpec = {'call'; 'put'};

Вычислите среднеевропейскую арифметическую цену для азиатского варианта с помощью модели Леви.

Price= asianbylevy(RateSpec, StockSpec, OptSpec, Strike, Settle, Maturity)
Price = 2×1

    0.0944
    0.2237

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

свернуть все

Структура срока действия процентной ставки (в годовом исчислении и с постоянным усложнением), определяемая RateSpec получено из intenvset. Для получения информации о спецификации процентной ставки см. intenvset.

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

Спецификация запаса для базового основного средства, указанная с помощью StockSpec получено из stockspec. Для получения информации о спецификации заготовки см. stockspec.

stockspec может обрабатывать другие типы базовых активов. Например, акции, фондовые индексы и товары. Если дивиденды не указаны в StockSpec, дивиденды принимаются как 0.

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

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

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

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

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

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

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

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

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

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

свернуть все

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

Подробнее

свернуть все

Азиатский вариант

Азиатский опцион - это вариант, зависящий от пути, с выплатой, связанной со средней стоимостью базового актива в течение срока действия опциона (или его части).

Азиатские опционы аналогичны опционам обратного просмотра в том, что существуют два типа азиатских опционов: фиксированный (вариант средней цены) и плавающий (вариант средней страйк). Фиксированные азиатские опционы имеют определенную страйк, в то время как плавающие азиатские опционы имеют страйк, равный средней стоимости базового актива в течение срока действия опциона. Дополнительные сведения см. в разделе Азиатский вариант.

Представлен в R2013b