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

SSVI (Surface SVI)

Изучите SSVI с нуляИнтерактивный урок · предполагает базовые знания SVI
к сведению

SSVI — это расширение SVI на уровень всей поверхности. Начните оттуда, если вы не знакомы с послойной моделью. Полный конвейер построения поверхности см. в разделе Как строятся поверхности.

SSVI (Surface SVI) расширяет модель улыбки SVI с отдельных срезов экспирации на всю поверхность волатильности. Ключевое преимущество: отсутствие календарного арбитража гарантируется по построению. Вам никогда не придётся подгонять срезы независимо, а затем задним числом устранять несогласованности между экспирациями.

Какую проблему решает SSVI

При послойном SVI вы подгоняете каждую экспирацию независимо. Каждый срез может быть внутренне согласованным (без арбитража бабочки), но срезы могут противоречить друг другу. В частности, суммарная дисперсия при заданном страйке может уменьшаться от одной экспирации к следующей, порождая календарный арбитраж.

Устранение этого задним числом (постфактумная корректировка) ненадёжно: вы подправляете один срез, что меняет подгонку, что может породить новое нарушение в другом месте. SSVI полностью избегает этого, моделируя поверхность совместно.

Как это работает

SSVI описывает суммарную дисперсию как функцию логарифмической монейности kk и суммарной ATM-дисперсии θt\theta_t:

Ключевая идея: вместо подгонки 5 параметров на срез (25 параметров для 5 экспираций) SSVI параметризует всю поверхность небольшим числом глобальных параметров плюс кривая суммарной ATM-дисперсии θt\theta_t.

Роль каждого компонента

θt\theta_t (кривая суммарной ATM-дисперсии): это основа временной структуры. Она должна возрастать по tt (базовое требование отсутствия арбитража). Вы наблюдаете её напрямую из цен ATM-опционов.

ρ\rho (скью): единый параметр, управляющий наклоном улыбки. Общий для всех сроков. Это упрощение: в реальности скью может меняться со сроком, но SSVI обменивает эту гибкость на гарантии отсутствия календарного арбитража.

φ(θt)\varphi(\theta_t) (функция крутизны улыбки): управляет тем, насколько широкая улыбка на каждом сроке. По мере роста θt\theta_t (более длинные сроки) улыбка обычно уплощается. φ\varphi кодирует это затухание.

Распространённый выбор для φ\varphi

Стандартной является «степенная» форма:

Компромисс

У SSVI меньше степеней свободы, чем у послойного SVI. Это одновременно его сила и его ограничение.

Послойный SVISSVI
Параметры5 на экспирацию (25 для 5 срезов)3 глобальных + ATM-кривая
Календарный арбитражНужно проверять и устранять после подгонкиОтсутствует по построению
Качество подгонки на срезОтличное (5 свободных параметров на срез)Хорошее, но с ограничениями
Вариация скьюМожет отличаться по экспирацииЕдиный ρ\rho для всех экспираций
Когда использоватьАнализ отдельного среза, разрежённые данныеПолная поверхность, продакшн-ценообразование

Самое серьёзное ограничение: SSVI использует единый ρ\rho для всех сроков. На практике краткосрочный скью часто круче долгосрочного. SSVI частично учитывает это через φ\varphi (которая управляет крутизной крыльев по сроку), но не может отразить всю вариацию, доступную послойному SVI.

Для большинства крипто- и фондовых приложений этот компромисс оправдан. Гарантия отсутствия календарного арбитража устраняет целый класс ошибок поверхности.

Когда улыбка уплощается со временем

Временная структура

Backwardation: Ближняя IV > дальняя. Сигнализирует о заложенном событийном риске.

74%67%60%52%45%7d69%14d68%30d67%60d63%90d60%180d50%Время до экспирации

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

SSVI естественным образом отражает наблюдение о том, что долгосрочные улыбки более плоские, чем краткосрочные. Функция φ(θt)\varphi(\theta_t) затухает по мере роста θt\theta_t, а значит, ширина улыбки уменьшается со сроком. Это соответствует рыночному поведению: близкие бинарные события создают крутые улыбки, но дальние улыбки усредняются по множеству возможных сценариев и уплощаются.

Подгонка SSVI

  1. Извлеките кривую ATM-дисперсии θt\theta_t из рыночных данных. Это просто ATM IV на каждой экспирации, возведённая в квадрат и умноженная на время.
  2. Подгоните ρ\rho, η\eta, γ\gamma, минимизируя взвешенную ошибку между SSVI и наблюдаемыми IV по всем страйкам и экспирациям одновременно.
  3. Обеспечьте выполнение ограничений в ходе оптимизации: η(1+ρ)<2\eta(1 + |\rho|) < 2, γ[0,1]\gamma \in [0, 1], θt\theta_t возрастает.

Оптимизация быстрая (3 параметра) и надёжная. Постфактумные календарные корректировки не нужны.

SSVI против послойного SVI

Используйте послойный SVI, когда:

  • Вас интересует только одна экспирация за раз
  • Вам нужно максимальное качество подгонки на срез
  • У вас разрежённые данные (мало экспираций) и нужна гибкость
  • Вы готовы вручную обрабатывать проверки календарного арбитража

Используйте SSVI, когда:

  • Вам нужна полная поверхность для продакшн-ценообразования
  • Отсутствие календарного арбитража не подлежит обсуждению
  • Вам нужно компактное представление (3 параметра + ATM-кривая)
  • Вы ценообразуете сразу по нескольким экспирациям

Реализации с открытым исходным кодом

РепозиторийЗачем изучать
SVI-Vol-SurfaceПодгонка поверхности SSVI
QuantLibSSVI в экспериментальном модуле

См. также: