binprice

Биномиальное ценообразование ставьте и вызывайте американское опционное ценообразование с помощью модели Кокса-Росса-Рубинштейна

Описание

пример

[AssetPrice,OptionValue] = binprice(Price,Strike,Rate,Time,Increment,Volatility,Flag) расценивает американскую опцию с помощью модели биномиального ценообразования Кокса-Росса-Рубинштейна. Американская опция может быть реализован в любое время до истечения срока его действия.

пример

[AssetPrice,OptionValue] = binprice(___,DividendRate,Dividend,ExDiv) добавляет необязательные аргументы для DividendRate, Dividend, и ExDiv.

Примеры

свернуть все

Этот пример показов, как оценить американцу опции с ценой исполнения в 50 долларов, которая созревает через 5 месяцев. Текущая цена активов - $52, безрисковая процентная ставка - 10%, волатильность - 40%. Выплачена одна дивидендная выплата в размере $2,06 за 3-1/2 месяца. При указании входного параметра ExDiv по количеству периодов разделите дату экс-дивидендов, указанную в годах, на время Increment.

ExDiv = (3,5/12 )/( 1/12) = 3,5

[Price, Option] = binprice(52, 50, 0.1, 5/12, 1/12, 0.4, 0, 0, 2.06, 3.5)
Price = 6×6

   52.0000   58.1367   65.0226   72.7494   79.3515   89.0642
         0   46.5642   52.0336   58.1706   62.9882   70.6980
         0         0   41.7231   46.5981   49.9992   56.1192
         0         0         0   37.4120   39.6887   44.5467
         0         0         0         0   31.5044   35.3606
         0         0         0         0         0   28.0688

Option = 6×6

    4.4404    2.1627    0.6361         0         0         0
         0    6.8611    3.7715    1.3018         0         0
         0         0   10.1591    6.3785    2.6645         0
         0         0         0   14.2245   10.3113    5.4533
         0         0         0         0   18.4956   14.6394
         0         0         0         0         0   21.9312

Выходы представляют собой цену основного средства и американское значение опции в каждом узле двоичного дерева.

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

свернуть все

Текущая цена базового актива, заданная в виде скалярного числового значения.

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

Цена исполнения опции, заданная в виде скалярного числового значения.

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

Процентная ставка без риска, заданная как скалярная десятичная дробь.

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

Время опции до зрелости, заданное в виде скаляра для количества лет.

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

Шаг времени, заданный в виде скалярного числа. Increment корректируется так, чтобы длина каждого интервала совпадала со временем зрелости опции. (Increment регулируется таким образом, чтобы Time разделяется на Increment равен целому числу шагов.)

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

Волатильность актива, заданная в виде скалярного числа.

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

Флаг, указывающий, является ли опция вызовом или переводом, задается как скаляр Flag = 1 для опции вызова или Flag = 0 для опции пут.

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

(Необязательно) Ставка дивидендов, заданная в виде скалярного десятичного числа. Если вы вводите значение для DividendRate, задать Dividend и ExDiv = 0 или не вводите их. Если вы вводите значения для Dividend и ExDiv, задать DividendRate = 0

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

(Необязательно) Выплата дивидендов на дату экс-дивидендов (ExDiv), заданная как 1-by- N Вектор-строка. Для каждого дивидендного платежа должна быть соответствующая дата экс-дивидендов. Если вы вводите значения для Dividend и ExDiv, задать DividendRate = 0.

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

(Необязательно) Дата экс-дивидендов, заданная как 1-by- N Вектор вектора-строки для количества периодов.

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

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

свернуть все

Цена актива, возвращенная как вектор, который представляет каждый узел двоичного дерева Кокса-Росса-Рубинштейна (CRR).

Значение опции, возвращенное как вектор, который представляет каждый узел двоичного дерева Кокса-Росса-Рубинштейна (CRR).

Ссылки

[1] Кокс, Дж., С. Росс и М. Рубенштейн. «Опционное ценообразование: упрощенный подход». Журнал финансовой экономики. Том 7, сентябрь 1979, стр. 229-263.

[2] Hull, John C. Опции, фьючерсы и другие производные ценные бумаги. 2-е издание, глава 14.

Представлено до R2006a