chooserbybls

Цена Европейские простые опции выбора с помощью модели Блэка-Скоулза

Описание

пример

Price = chooserbybls(RateSpec,StockSpec,Settle,Maturity,Strike,ChooseDate) вычисляет цену для европейских простых опций выбора с помощью модели Блэка-Скоулза.

Примеры

свернуть все

Рассмотрим европейскую опцию выбора с ценой исполнения $60 на 1 июня 2007 года. Срок действия опции истекает 2 декабря 2007 года. Предположим, что базовый акции обеспечивают непрерывное дивидендное выражение 5% годовых, торгуются на уровне $50 и имеют волатильность 20% годовых. Годовая непрерывная безрисковая ставка составляет 10% годовых. Предположим, что выбор должен быть сделан 31 августа 2007 года. Использование этих данных:

AssetPrice = 50;
Strike = 60;
Settlement = 'Jun-1-2007';
Maturity = 'Dec-2-2007'; 
ChooseDate = 'Aug-31-2007';
RiskFreeRate = 0.1;
Sigma = 0.20;
Yield = 0.05
Yield = 0.0500

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

RateSpec = intenvset('Compounding', -1, 'Rates', RiskFreeRate, 'StartDates',...
Settlement, 'EndDates', Maturity);
StockSpec = stockspec(Sigma, AssetPrice,'continuous',Yield);

Оцените опцию выбора.

Price  = chooserbybls(RateSpec, StockSpec, Settlement, Maturity,...
Strike, ChooseDate)
Price = 8.9308

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

свернуть все

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

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

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

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

Примечание

Только дивиденды типа continuous может быть рассмотрен для выбора.

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

Даты расчета или торговли, заданные с помощью NINST-by- 1 вектор с последовательными номерами дат или массив ячеек с векторами символов дат. Settle должно быть раньше Maturity.

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

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

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

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

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

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

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

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

свернуть все

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

Ссылки

[1] Рубинштейн, Марк. «Опции для неопределившихся». Риск. Том 4, 1991.

Введенный в R2008b