Расчет цены и чувствительности европейских фиксированных арифметических азиатских опционов с использованием модели Тернбулла-Уэйкмана
добавляет необязательные аргументы пары имя-значение.PriceSens = asiansensbytw(___,Name,Value)
Определите параметры азиатских опций.
AssetPrice = 100; Strike = 95; Rates = 0.1; Sigma = 0.15; Settle = 'Apr-1-2013'; Maturity = 'Oct-1-2013';
Создать RateSpec с использованием intenvset функция.
RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, 'EndDates', ... Maturity, 'Rates', Rates, 'Compounding', -1, 'Basis', 1);
Создать StockSpec для базового актива с использованием stockspec функция.
DividendType = 'Continuous';
DividendAmounts = 0.05;
StockSpec = stockspec(Sigma, AssetPrice, DividendType, DividendAmounts);Рассчитайте цену и чувствительность азиатского варианта с помощью аппроксимации Тернбулла-Уэйкмана. Предположим, что период усреднения начался до Settle дата.
OptSpec = 'Call'; ExerciseDates = 'Oct-1-2013'; AvgDate = 'Jan-1-2013'; AvgPrice = 100; OutSpec = {'Price','Delta','Gamma'}; [Price,Delta,Gamma] = asiansensbytw(RateSpec,StockSpec,OptSpec,Strike,Settle,ExerciseDates, ... 'AvgDate',AvgDate,'AvgPrice',AvgPrice,'OutSpec',OutSpec)
Price = 5.6731
Delta = 0.5995
Gamma = 0.0135
Определите параметры азиатских опций.
AssetPrice = 100; Strike = 95; Rates = 0.1; Sigma = 0.15; Settle = 'Apr-1-2013'; Maturity = 'Oct-1-2013';
Создать RateSpec с использованием intenvset функция.
RateSpec = intenvset('ValuationDate', Settle, 'StartDates', Settle, 'EndDates', ... Maturity, 'Rates', Rates, 'Compounding', -1, 'Basis', 1);
Создать StockSpec для базового актива с использованием stockspec функция.
DividendType = 'Continuous';
DividendAmounts = 0.05;
StockSpec = stockspec(Sigma, AssetPrice, DividendType, DividendAmounts);Рассчитайте цену и чувствительность азиатского варианта с помощью аппроксимации Тернбулла-Уэйкмана. Предположим, что период усреднения начинается после Settle дата.
OptSpec = 'Call'; ExerciseDates = 'Oct-1-2013'; AvgDate = 'Jan-1-2013'; OutSpec = {'Price','Delta','Gamma'}; [Price,Delta,Gamma] = asiansensbytw(RateSpec,StockSpec,OptSpec,Strike,Settle,ExerciseDates, ... 'AvgDate',AvgDate,'OutSpec',OutSpec)
Price = 1.0774e-08
Delta = 1.0380e-08
Gamma = 9.6246e-09
StockSpec - Спецификация запаса для базового основного средстваСпецификация запаса для базового основного средства, указанная с помощью StockSpec получено из stockspec. Для получения информации о спецификации заготовки см. stockspec.
stockspec может обрабатывать другие типы базовых активов. Например, акции, фондовые индексы и товары. Если дивиденды не указаны в StockSpec, дивиденды принимаются как 0.
Типы данных: struct
OptSpec - Определение опциона 'call' или 'put' | массив ячеек символьных векторов со значениями 'call' или 'put' | строковый массив со значениями "call" или "put"Определение опции, указанной как 'call' или 'put' использование символьного вектора, массива ячеек символьных векторов или строкового массива.
Типы данных: char | cell | string
Strike - Цена страйка опционаЦена страйка опциона, заданная неотрицательным целым числом с использованием NINSTоколо-1 вектор значений цены страйка.
Типы данных: double
Settle - Даты расчетов или торговые датыДата расчета или торговая дата для азиатского опциона, указанного как NINSTоколо-1 вектор с использованием серийных номеров дат, векторов символов даты, дат или строковых массивов.
Типы данных: double | char
ExerciseDates - Европейские даты выполнения опционовЕвропейские даты исполнения опционов, указанные как NINSTоколо-1 вектор с использованием серийных номеров дат, векторов символов даты, дат или строковых массивов.
Примечание
Для европейского варианта есть только один ExerciseDates на дату истечения срока действия опциона.
Типы данных: double | char | datetime | string
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
PriceSens = asiansensbytw(RateSpec,StockSpec,OptSpec,Strike,Settle,ExerciseDates,'OutSpec',{'All'})'OutSpec' - Определение выходных данных{'Price'}
(по умолчанию) | символьный вектор со значениями 'Price', 'Delta', 'Gamma', 'Vega', 'Lambda', 'Rho', 'Theta', и 'All' | массив ячеек символьных векторов со значениями 'Price', 'Delta', 'Gamma', 'Vega', 'Lambda', 'Rho', 'Theta', и 'All' | строковый массив со значениями "Price", "Delta", "Gamma", "Vega", "Lambda", "Rho", "Theta", и "All"Определите выходы, указанные как разделенная запятыми пара, состоящая из 'OutSpec' и NOUTоколо-1 или 1около-NOUT массив ячеек символьных векторов или строковый массив с возможными значениями 'Price', 'Delta', 'Gamma', 'Vega', 'Lambda', 'Rho', 'Theta', и 'All'.
OutSpec = {'All'} указывает, что вывод: Delta, Gamma, Vega, Lambda, Rho, Theta, и Price, в таком порядке. Это то же самое, что указать OutSpec для включения каждой чувствительности:
Пример: OutSpec = {'delta','gamma','vega','lambda','rho','theta','price'}
Типы данных: char | cell | string
'AvgDate' - Начало периода усреднения датыПериод усреднения даты начинается, указанный как пара, разделенная запятыми, состоящая из 'AvgDate' и NINSTоколо-1 вектор с использованием серийных номеров дат, векторов символов даты, дат или строковых массивов.
Типы данных: char | double | datetime | string
PriceSens - Ожидаемые цены или чувствительность для фиксированных азиатских опционовОжидаемые цены или чувствительность для фиксированных азиатских опционов, возвращенные как NINSTоколо-1 вектор. asiansensbytw вычисляет цены европейских арифметических фиксированных (средней цены) азиатских опционов.
Азиатский опцион - это вариант, зависящий от пути, с выплатой, связанной со средней стоимостью базового актива в течение срока действия опциона (или его части).
Азиатские опционы аналогичны опционам обратного просмотра в том, что существуют два типа азиатских опционов: фиксированный (вариант средней цены) и плавающий (вариант средней страйк). Фиксированные азиатские опционы имеют определенную страйк, в то время как плавающие азиатские опционы имеют страйк, равный средней стоимости базового актива в течение срока действия опциона. Дополнительные сведения см. в разделе Азиатский вариант.
[1] Тернбулл, С. М. и Л. М. Уэйкман. «Быстрый алгоритм ценообразования среднеевропейских опционов». Journal of Financial and Quantificative Analysis Vol. 26 (3) .1991, стр. 377-389.
asianbycrr | asianbyhhm | asianbykv | asianbylevy | asianbyls | asianbytw | intenvset | stockspec
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.