blsprice

Оценка пут- и колл-опциона Блэка-Шоулза

Описание

пример

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

Примечание

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

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

пример

[Call,Put] = blsprice(___,Yield) добавляет дополнительное аргумент для Yield.

Примеры

свернуть все

В этом примере показано, как оценить европейские фондовые опционы, которые истекают за три месяца с ценой исполнения 95$. Примите, что базовый запас не выплачивает дивиденда, стоит на уровне 100$ и имеет энергозависимость 50% в год. Безрисковый уровень составляет 10% в год.

[Call, Put] = blsprice(100, 95, 0.1, 0.25, 0.5)
Call = 13.6953
Put = 6.3497

Индекс S&P 100 в 910 и имеет энергозависимость 25% в год. Безрисковый процент составляет 2% в год, и индекс предоставляет дивидендную доходность 2,5% в год. Вычислите значение трехмесячного европейского вызова и поместите с ценой исполнения опциона 980.

 [Call,Put] = blsprice(910,980,.02,.25,.25,.025)
Call = 19.6863
Put = 90.4683

Оцените опцию FX при покупке фунта стерлингов с долларом США.

S = 1.6;  % spot exchange rate 
X = 1.6;  % strike 
T = .3333; 
r_d = .08;  % USD interest rate 
r_f = .11;  % GBP interest rate 
sigma = .2; 

Price = blsprice(S,X,r_d,T,sigma,r_f)
Price = 0.0639

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

свернуть все

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

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

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

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

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

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

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

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

Пересчитанная на год энергозависимость цен активов (то есть, пересчитанное на год стандартное отклонение постоянно составляемого актива возвращается) в виде положительного десятичного числа.

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

(Необязательно) Пересчитываемое на год постоянно составляемое выражение базового актива по жизни опции в виде десятичного числа. Если Yield пусто или пропавшие без вести, значением по умолчанию является 0.

Например, Yield мог представлять дивидендную доходность (ежегодный уровень дивиденда, описанный как процент цены безопасности) или внешняя безрисковая процентная ставка для опций, записанных на индексах запаса и валютах.

Примечание

blsprice может обработать другие типы, лежит в основе как фьючерсы и Валюты. При оценке фьючерсов (Черная модель), введите входной параметр Yield как:

Yield = Rate
При оценке валют (модель Garman-Kohlhagen), введите входной параметр Yield как:
Yield = ForeignRate
где ForeignRate постоянно составлен, пересчитал на год безрисковую процентную ставку в иностранном государстве.

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

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

свернуть все

Цена европейского колл-опциона, возвращенного как матрица.

Цена европейского пут-опциона, возвращенного как матрица.

Ссылки

[1] Оболочка, Джон К. Опции, фьючерсы и Другие Производные. 5-й выпуск, Prentice Hall, 2003.

[2] Luenberger, Дэвид Г. Инвестиционная наука. Издательство Оксфордского университета, 1998.

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