Параметризация SVI
На этой странице модель SVI разобрана подробно. О том, какое место она занимает в построении поверхности волатильности, читайте в разделе Как строятся поверхности. Сравнение с другими методами приведено в разделе Методы интерполяции.
SVI (Stochastic Volatility Inspired) является отраслевым стандартом для аппроксимации улыбки волатильности на рынках криптовалютных и фондовых опционов. Модель описывает форму улыбки для одной экспирации с помощью 5 параметров. Название связано с тем, что её функциональную форму можно вывести из упрощённой модели стохастической волатильности.
Исследуйте параметры
Меняйте параметры ниже и смотрите, как меняется улыбка. Пресеты позволяют быстро переключаться между типовыми конфигурациями.
Исследователь параметров SVI
За что отвечает каждый параметр
- a (уровень): сдвигает всю улыбку вверх или вниз. Чем больше , тем выше IV в целом. По сути, это базовый уровень дисперсии.
- b (наклон): задаёт крутизну крыльев. Чем больше , тем круче крылья и тем дороже опционы вне денег (OTM).
- (скью): наклоняет улыбку. Отрицательное даёт пут-скью (обычная ситуация). Положительное даёт колл-скью (встречается редко). Ноль соответствует симметричной улыбке.
- m (сдвиг): смещает минимум улыбки влево или вправо. Обычно близок к нулю (минимум на деньгах, ATM).
- (кривизна): определяет, насколько скруглено дно улыбки. Малое даёт острую V-образную форму, большое даёт плавную U-образную.
Поведение крыльев
По мере удаления от ATM улыбка асимптотически приближается к прямым. Их наклоны:
- Пут-крыло (слева): наклон =
- Колл-крыло (справа): наклон =
При типичном пут-скью () пут-крыло круче колл-крыла. Ограниченное линейное поведение крыльев является одним из ключевых преимуществ SVI: модель никогда не экстраполирует в абсурдные значения.
Калибровка по рыночным данным
Имея набор наблюдаемых значений IV на разных страйках (для одной экспирации), SVI подбирает 5 параметров, которые воспроизводят их наилучшим образом.
Порядок действий:
- Собрать все наблюдения IV для нужной экспирации (обычно 5-15 точек).
- Перевести каждое в полную дисперсию: квадрат наблюдаемой IV, умноженный на время до экспирации.
- Запустить оптимизатор взвешенных наименьших квадратов и найти параметры, минимизирующие расхождение между кривой SVI и наблюдениями.
- Взвесить точки по степени доверия: опционы ATM получают больший вес (они ликвиднее), узкие спреды бид/аск получают больший вес (котировки надёжнее), глубокие OTM получают меньший вес.
- Соблюдать ограничения на отсутствие арбитража в процессе оптимизации (см. ниже).
Скорость: калибровка одной экспирации занимает менее 10 миллисекунд. Вся поверхность (все экспирации) пересчитывается в реальном времени по мере обновления котировок.
Ограничения на отсутствие арбитража
На SVI можно наложить ограничения, исключающие большую часть арбитража. Часть из них сводится к простым неравенствам на параметры, а отсутствие арбитража бабочкой дополнительно требует численной проверки.
Ограничение на наклон крыльев (необходимое условие отсутствия арбитража бабочкой):
Улыбка должна быть достаточно выпуклой, чтобы никакой спред-бабочка не давал бесплатной прибыли. В терминах полной дисперсии крылья не могут расти быстрее границы Роджера Ли (см. ниже):
Это условие необходимое, но не достаточное. Улыбка может ему удовлетворять и всё равно давать отрицательную плотность вблизи денег, поэтому при калибровке дополнительно проверяют функцию плотности Гатерала на сетке значений логарифмической монейности.
Неотрицательная дисперсия в минимуме:
Минимум улыбки должен быть выше нуля:
Календарное ограничение (между экспирациями):
Полная дисперсия должна расти с увеличением срока на каждом страйке. Это обеспечивается проверкой для всех между соседними срезами по экспирациям.
Варианты
У SVI есть два важных варианта, каждому посвящена отдельная страница:
ORC Wing (Jump-Wing) перепараметризует SVI через понятные трейдеру величины: дисперсию ATM, скью ATM, наклон пут-крыла, наклон колл-крыла и минимальную дисперсию. Улыбка та же, меняются только рычаги управления. Удобно для ручной правки улыбки.
SSVI (Surface SVI) распространяет SVI на всю поверхность и по построению гарантирует отсутствие календарного арбитража. Вместо независимой калибровки каждой экспирации SSVI связывает их общим параметром скью и функцией крутизны улыбки. Степеней свободы меньше, зато не нужны поправки между экспирациями.
Конвертер величин
SVI работает с полной дисперсией и логарифмической монейностью. С помощью этого инструмента можно переводить значения между IV, полной дисперсией и страйками.
Исследователь формул
Почему SVI?
- 5 параметров достаточно, чтобы описать практически любую наблюдаемую улыбку. Параметров меньше, чем у сплайнов, а гибкости больше, чем у 3-параметрических моделей.
- Ограниченные крылья исключают неконтролируемую экстраполяцию. В худшем случае SVI экстраполирует с конечным наклоном.
- Простые ограничения удерживают крылья и уровень дисперсии в разумных пределах, а арбитраж бабочкой дёшево проверяется численно на сетке.
- Быстрая калибровка позволяет обновлять поверхность в реальном времени вслед за рынком.
- Широкое распространение на деск-ах волатильности в крипте и на фондовом рынке. Hypercall берёт поверхность каждого базового актива из настроенного для него источника волатильности.
Математическая интуиция
Изучите SVI с нуляИнтерактивный урок · 5 разделов · без предварительных знанийИнтерактивный урок выше разбирает SVI с нуля: что именно параметризует SVI и зачем, каждый из 5 параметров по отдельности, переход от дисперсии к волатильности, ограничения на отсутствие арбитража и практическую калибровку по рыночным данным.
Реализации с открытым исходным кодом
| Репозиторий | Чем полезен |
|---|---|
| SVI-Vol-Surface | Калибровка SVI на Python с визуализацией |
| QuantLib | Параметризация SVI на C++ |
Варианты SVI: ORC Wing (Jump-Wing) | SSVI (Surface SVI)
См. также: Как строятся поверхности | Методы интерполяции | Модель SABR | Скью