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

Модель SABR

к сведению

Эта страница подробно разбирает модель SABR. О том, какое место она занимает в конвейере построения поверхности волатильности, читайте в разделе Как строятся поверхности. Сравнение с другими методами — в разделе Методы интерполяции.

SABR (Stochastic Alpha Beta Rho) — модель стохастической волатильности, предложенная Хаганом, Кумаром, Лесневским и Вудвордом (2002). В отличие от SVI, которая описывает форму улыбки, SABR описывает динамику, которая её порождает. Улыбка возникает в модели как следствие того, как волатильность эволюционирует вместе с базовым активом.

SABR — доминирующая модель для свопционов на процентные ставки и кэпов/флоров. В крипте она встречается реже: там предпочитают SVI за более простую подгонку и лучшее поведение на крыльях.

Исследуйте параметры

Меняйте каждый параметр и наблюдайте, как изменяется улыбка SABR. Включите «Show backbone», чтобы увидеть кривую чистой CEV-модели (как выглядит улыбка без волатильности волатильности).

Исследователь улыбки SABR

Типичная улыбка свопционов на процентные ставки. Умеренный скью, слабая кривизна.
4%9%13%758595ATM105115125СтрайкПодразумеваемая волатильность (%)
α (уровень вол.)0.30
Текущая мгновенная волатильность
β (бэкбон)0.50
0 = нормальная, 0.5 = корень, 1 = лог-нормальная
ρ (корреляция спот-вол)-0.30
Отрицательная = пут-скью (обычно)
ν (вол-оф-вол)0.40
Задаёт ширину улыбки. 0 = без улыбки.

Включите «Показать бэкбон», чтобы увидеть кривую только CEV (без вол-оф-вол). Разрыв между бэкбоном и полной улыбкой — это вклад ν.

Что делает каждый параметр

  • α\alpha (уровень волатильности): текущая мгновенная волатильность. Чем выше α\alpha, тем выше общий уровень IV. Это самый часто рекалибруемый параметр.
  • β\beta (backbone): определяет, как волатильность масштабируется с ценой базового актива. β=1\beta = 1 означает постоянную процентную волатильность (логнормальная модель). β=0\beta = 0 означает постоянную долларовую волатильность (нормальная модель). β=0.5\beta = 0.5 — промежуточный вариант (квадратный корень). На практике β\beta обычно фиксируют по рыночной конвенции, а не подгоняют.
  • ρ\rho (корреляция спота и волатильности): управляет скью. Отрицательное ρ\rho означает, что волатильность растёт при падении базового актива (типичное поведение на рынках акционных инструментов и в крипте). Положительное ρ\rho означает обратное (редкость).
  • ν\nu (волатильность волатильности): управляет шириной улыбки. При ν=0\nu = 0 улыбки нет — остаётся лишь тот скью, который создают β\beta и ρ\rho (тот самый «backbone»). С ростом ν\nu поднимаются оба крыла.

Backbone

Нажмите «Show backbone» в обозревателе выше. Пунктирная линия — это улыбка при ν=0\nu = 0: никакой случайности в волатильности, только детерминированная CEV-модель. Разрыв между backbone и полной улыбкой — вклад ν\nu (волатильности волатильности). Такая декомпозиция уникальна для SABR и даёт трейдерам ясную интуицию о том, откуда берётся кривизна улыбки.

Калибровка

Стандартный подход

  1. Зафиксируйте β\beta согласно рыночной конвенции:

    • Процентные ставки: β=0.5\beta = 0.5 (распространено) или β=0\beta = 0 (нормальный SABR)
    • Акционные инструменты: β=1\beta = 1 (логнормальная модель)
    • С фиксированным β\beta у модели остаётся 3 свободных параметра.
  2. Привяжите α\alpha к ATM-волатильности. Между α\alpha и подразумеваемой волатильностью ATM существует почти замкнутая формула. По наблюдаемой ATM IV решите уравнение относительно α\alpha. Это сводит подгонку к 2 свободным параметрам.

  3. Подгоните ρ\rho и ν\nu, минимизируя взвешенную ошибку между улыбкой SABR и наблюдаемыми IV по страйкам. С двумя параметрами это быстро и надёжно.

Взвешивание

  • ATM получает наибольший вес (самая ликвидная и надёжная точка)
  • Опционы с узкими спредами бид/аск получают больший вес
  • Глубоко OTM опционы получают меньший вес (аппроксимация Хагана там менее точна)

Сильные стороны

Динамическая интерпретация. SABR подсказывает, как должна двигаться улыбка при движении базового актива. По умолчанию SABR даёт поведение, близкое к sticky-delta: при падении спота волатильность растёт (если ρ<0\rho < 0), и улыбка сдвигается вместе со спотом. Это ценно для продуктов, где динамика улыбки важна для хеджирования.

Декомпозиция на backbone и улыбку. Разделение backbone (скью, порождаемый β\beta) и улыбки (кривизна, порождаемая ν\nu) даёт трейдерам ясную ментальную модель.

Экономность. С фиксированным β\beta и α\alpha, привязанной к ATM, подгоняются всего 2 параметра. Это быстро и почти не оставляет места для переобучения.

Ограничения

Проблемы на крыльях. Аппроксимация Хагана может давать отрицательную подразумеваемую волатильность или отрицательную плотность вероятности на дальних крыльях. Это известная проблема. В продакшене используют скорректированные формулировки (безарбитражный SABR или PDE-решатель для экстремальных страйков).

Длинные сроки. Асимптотическое разложение деградирует на сроках свыше 10–15 лет. В таких случаях используйте численный метод.

Статическая подгонка вместо динамической калибровки. Несмотря на динамическую интерпретацию SABR, на практике каждая экспирация подгоняется независимо (так же, как в SVI). Динамическая история остаётся скорее декларацией, чем операционно обеспеченным свойством.

SABR против SVI

SABRSVI
Что моделируетДинамику, порождающую улыбкуФорму улыбки
Параметры3 (при фиксированном β\beta)5
АрбитражФормула Хагана может нарушаться на крыльяхДоступны чистые ограничения
Поведение на крыльяхМожет ломаться на экстремальных страйкахОграниченные линейные асимптоты
СкоростьВычисление формулыОптимизация
Лучше подходит дляПроцентных ставок, FXАкционных инструментов, крипты

Ключевое различие: SABR отвечает на вопрос «как улыбка движется?», а SVI — «как улыбка выглядит?». Для простого прайсинга европейских опционов и оценки рисков обычно выигрывают более простая подгонка и лучшее поведение крыльев у SVI. Для продуктов, где важна динамика улыбки (бермудские свопционы, барьерные опционы в режиме sticky-delta), динамическая интерпретация SABR представляет ценность.

Связь с SVI

SABR может инициализировать подгонку SVI. Сначала подгоните SABR (быстрая оптимизация по 2 параметрам), вычислите улыбку SABR на множестве страйков, затем подгоните SVI к этим точкам. Это даёт SVI хорошую стартовую точку при разреженных рыночных данных.

Формирование математической интуиции

Изучите SABR с нуляИнтерактивный урок · 4 параметра, 5 разделов

Интерактивный урок выше поочерёдно разбирает четыре параметра SABR: как альфа задаёт уровень волатильности, как ро наклоняет скью, как ню поднимает крылья и как бета управляет динамикой backbone. У каждого раздела свой слайдер, позволяющий изолировать эффект отдельного параметра.

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

РепозиторийЗачем изучать
QuantLibАппроксимация Хагана для SABR + калибровка
pysabrЧистая Python-реализация SABR, легко читается
OpenGamma StrataSABR с интерполяцией улыбки в продакшен-риске

См. также: