exponenta event banner

optstockbyrgw

Определение американских опционных цен колл с использованием модели ценообразования опционов Roll-Geske-Whaley

Описание

пример

Price = optstockbyrgw(RateSpec,StockSpec,Settle,Maturity,Strike) вычисляет американские цены опционов колл с использованием модели ценообразования опционов Roll-Geske-Whaley.

Примечание

optstockbyrgw вычисляет цены американских звонков с помощью единого денежного дивиденда с использованием модели ценообразования опционов Roll-Geske-Whaley.

Примеры

свернуть все

В этом примере показано, как определить американские цены опционов колл с помощью модели ценообразования опционов Roll-Geske-Whaley. Рассмотрим вариант американского колла с ценой упражнений 22 доллара, которая истекает 1 февраля 2009 года. Базовая акция торгуется на уровне $20 1 июня 2008 года и имеет волатильность 20% годовых. Годовая постоянно усложняемая безрисковая ставка составляет 6,77% годовых. 1 сентября 2008 года акции выплатили один дивиденд в размере $2. Используя эти данные, вычислите цену американского колл-опциона с помощью модели ценообразования опционов Roll-Geske-Whaley.

Settle = 'Jun-01-2008';
Maturity = 'Feb-01-2009';
AssetPrice = 20;
Strike = 22;
Sigma  = 0.2;
Rate = 0.0677; 
DivAmount = 2;
DivDate = 'Sep-01-2008';

% define the RateSpec and StockSpec
RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, 'EndDates',...
Maturity, 'Rates', Rate, 'Compounding', -1, 'Basis', 0);

StockSpec = stockspec(Sigma, AssetPrice, {'cash'}, DivAmount, DivDate);

Price  = optstockbyrgw(RateSpec, StockSpec, Settle, Maturity,Strike)
Price = 0.3359

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

свернуть все

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

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

Подробнее

свернуть все

Вариант ванили

Вариант ванили - это категория вариантов, включающая только самые стандартные компоненты.

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

Окупаемость опциона на ваниль выглядит следующим образом:

  • Для вызова: max (St K, 0)

  • Для put: max (K St, 0)

где:

St - цена базового актива в момент времени t.

K - цена удара.

Дополнительные сведения см. в разделе Параметр ванили.

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