Активируйте JavaScript для полноценного использования elitetrader.ru Проверьте настройки браузера.
Оценивание опционов при неопределенной волатильности » Элитный трейдер
Элитный трейдер
Искать автора

Оценивание опционов при неопределенной волатильности

19 февраля 2020 smart-lab.ru
ечь пойдёт об одной из модификаций модели Блэка-Шоулза, известной как «Uncertain Volatility Model», «volatility band» или «Black-Scholes-Barenblatt model». Я кратко расскажу о модели, приведу простейшую реализацию на языке R, а также список наиболее полезных статей, касающихся этой модели.

Уравнение Блэка-Шоулза-Баренблатта
Используются все те же самые предположения, что и в модели Блэка-Шоулза, за одним исключением: про волатильность известно лишь то, в каком диапазоне она находится: Оценивание опционов при неопределенной волатильности; . Очевидно, что при условии эта модель должна быть эквивалентна модели Блэка-Шоулза.

Верхняя и нижняя границы цен опционов в рамках этой модели удовлетворяют следующему дифференциальному уравнению в частных производных:



Наиболее существенным отличием от обычного уравнения Блэка-Шоулза является то, что волатильность зависит от гаммы опциона: .

А именно, следующим образом:




Реализация
Расчёт цен опционов в рамках данной модели может быть выполнен при помощи триномиальных деревьев с рекомбинацией:



Для тех, кто не очень разбирается в подобных методах — вот простейшая реализация оценивания опционов в рамках модели Блэка-Шоулза с использованием биномиальных деревьев (известна также как модель Кокса-Росса-Рубинштейна):



Объяснение идеи «на пальцах»:
1. Строим дерево возможных траекторий цены, сдвигаясь из каждого узла на каждом шаге вверх на step.up с вероятностью prob.up, либо вниз на step.down с вероятностью prob.down;
2. Считаем выплаты по опциону для каждой цены на момент экспирации;
3. Двигаемся от экспирации в сторону текущего момента времени, определяя цену опциона в промежуточных узлах как дисконтированное матожидание возможных стоимостей в следующий момент времени.

А теперь вернёмся обратно к оцениванию опционов при неопределенной волатильности:



В целом — всё то же самое, с небольшими отличиями:
1. Используется более сложное дерево (схему одного шага см. в начале части);
2. При определении цен в промежуточных узлах учитывается знак гаммы опциона.

Примеры
Стоимость европейского опциона типа «колл» со страйком 110, временем до экспирации 0.25 (года), безрисковой ставкой 2%, диапазоном для волатильности 15..40%, в зависимости от цены базового актива. Для сравнения также сосчитаны цены с использованием модели Кокса-Росса-Рубинштейна, по верхней и нижней границам волатильности. Кол-во шагов в деревьях — 1000.



В этом случае цены, получаемые по модели Блэка-Шоулза-Баренблатта, совпадают с ценами, получаемыми по модели Кокса-Росса-Рубинштейна (а, значит, и с ценами, получаемыми по модели Блэка-Шоулза).

Рассмотрим бычий колл-спред 100-110. Для оценивания нижней границы цены колл-спреда в рамках модели Кокса-Росса-Рубинштейна будем использовать нижнюю границу волатильности для получения цены покупаемых опционов, и верхнюю границу волатильности для получения цены продаваемых опционов. Для верхней границы всё наоборот: верхняя граница волатильности для покупаемых опционов, нижняя граница волатильности для получения цены продаваемых опционов. А вот в модель Блэка-Шоулза-Баренблатта мы запихнём контрактную функцию колл-спреда целиком. Вуаля!



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

Напоследок
Исходный код: https://pastebin.com/A9YwwATz

Верхняя и нижняя границы волатильности могут быть модифицированы для учёта транзакционных издержек при дельта-хеджировании. Подробности ищите в статье [1] из списка литературы.



Литература
1. Marco Avellaneda, Antonio Paras «Managing the Volatility Risk of Portfolios of Derivative Securities: The Lagrangian Uncertain Volatility Model»
2. Marco Avellaneda «An Introduction to Option Pricing and the Mathematical Theory of Risk»
3. Anna Kolesnichenko, Galina Shopina «Valuation of portfolios under uncertain volatility: Black-Scholes-Barenblatt equations and the static hedging»; technical report
4. Alena Sdobnova, Jakub Blaszkiewics «Analysis of An Uncertain Volatility Model in the framework of static hedging for different scenarios»; technical report
5. David Pooley «Numerical Methods for Nonlinear Equations in Option Pricing»; PhD thesis
6. Albrecht Budke «Finite Difference Methods for the Non-linear Black-Scholes-Barenblatt Equation»; PhD thesis
7. Claude Martini, Antoine Jacquier «The Uncertain Volatility Model»
8. Swati Mital «Uncertain Volatility Model»; June 6, 2016
9. Xinpeng Li, Yiqing Lin, Weicheng Xu «On properties of solutions to Black-Scholes-Barenblatt equations»; Advances in Difference equations 2019:193
10. Gunter H. Meyer «The Black Scholes Barenblatt Equations for Options with Uncertain Volatility and its Application to Static Hedging»; Working paper, October 2004