optstockbyrgw

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

Синтаксис

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

Описание

пример

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% в год. Запас выплачивает один дивиденд 2$ 1 сентября 2008. Используя эти данные, вычислите цену американского колл-опциона с помощью модели ценообразования опционов 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-by-1 вектор.

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

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

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

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

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

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

свернуть все

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

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

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