supersharebybls

Определите цену цифровых опций supershare с помощью модели Блэка-Скоулза

Описание

пример

Price = supersharebybls(RateSpec,StockSpec,Settle,Maturity,StrikeLow,StrikeHigh) вычисляет цифровые опции supershare с помощью модели ценообразования по опциям Black-Scholes.

Примеры

свернуть все

В этом примере показано, как вычислить цену цифровых опций supershare с помощью модели Блэка-Скоулза. Рассмотрим суперсредство, основанное на портфеле недивиденд, платящих акции с нижней забастовкой 350 и верхней забастовкой 450. Значение портфеля на 1 ноября 2008 года - 400. Безрисковая ставка составляет 4,5%, а волатильность - 18%. Используя эти данные, вычислите цену опции supershare на 1 февраля 2009 года.

Settle = 'Nov-1-2008';
Maturity = 'Feb-1-2009';
Rates = 0.045;
Basis = 1;
Compounding = -1;

% create the RateSpec
RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle,...
'EndDates', Maturity, 'Rates', Rates, 'Compounding', Compounding, 'Basis', Basis);

% define the StockSpec
AssetPrice = 400;
Sigma = .18;
StockSpec = stockspec(Sigma, AssetPrice);

% define the high and low strike points
StrikeLow = 350;
StrikeHigh = 450;

% calculate the price
Pssh = supersharebybls(RateSpec, StockSpec, Settle, Maturity,...
StrikeLow, StrikeHigh)
Pssh = 0.9411

Входные параметры

свернуть все

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

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

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

stockspec обрабатывает несколько типов базовых ресурсов. Для примера, для физических товаров цена StockSpec.Asset, волатильность StockSpec.Sigma, и удобное выражение StockSpec.DividendAmounts.

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

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

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

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

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

Низкие значения цены забастовки, заданные как NINST-by- 1 вектор.

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

Высокие значения цены забастовки, заданные как NINST-by- 1 вектор.

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

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

свернуть все

Ожидаемые цены на опцию supershare, возвращенные как NINST-by- 1 вектор.

Подробнее о

свернуть все

Опция Supershare

A supershare option выплачивает часть активов, лежащих в основе портфеля, если актив находится между нижней и верхней границами по истечении срока действия опции.

Для получения дополнительной информации см. Раздел «Цифровая опция».

Введенный в R2009a