blkprice

Черная модель для ценообразования фьючерсных опций

Описание

пример

[Call,Put] = blkprice(Price,Strike,Rate,Time,Volatility) вычисляет европейские пут и вызова фьючерсы опции ценами с помощью модели Black's.

Примечание

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

Убедитесь, что Rate, Time, и Volatility выражаются в последовательных модулях времени.

Примеры

свернуть все

Этот пример показывает, как оценить европейские фьючерсные опции с ценами исполнения в $20, которые истекают через четыре месяца. Предположим, что текущая базовая цена фьючерса также составляет $20 с волатильностью 25% годовых. Безрисковая ставка составляет 9% годовых.

 [Call, Put] = blkprice(20, 20, 0.09, 4/12, 0.25)
Call = 1.1166
Put = 1.1166

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

свернуть все

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

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

Цена исполнения фьючерсной опции, заданная в виде числа значения.

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

Годовая непрерывная безрисковая норма возврата в течение срока действия опции, заданная в виде положительного десятичного числа.

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

Время окончания срока действия опции, заданное как количество лет. Time должно быть больше 0.

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

Годовая волатильность фьючерсной цены в виде положительного десятичного числа.

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

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

свернуть все

Цена европейской опции вызов, возвращенная как матрица.

Цена европейского фьючерса на опцию, возвращенная как матрица.

Ссылки

[1] Hull, John C. Опции, фьючерсы и другие производные. 5-е издание, Prentice Hall, 2003, pp. 287-288.

[2] Черный, Фишер. «Ценообразование товарных контрактов». Журнал финансовой экономики. 3 марта 1976, с. 167-79.

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