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

Сетка сценариев

Сетка сценариев лежит в основе портфельной маржи. Она задаёт набор гипотетических рыночных шоков, а ваши маржинальные требования равны наихудшему убытку среди всех этих сценариев.

На этой странице есть интерактивный калькулятор, который показывает, как ведут себя разные позиции в каждом сценарии.


Интерактивный калькулятор​

Выберите тип позиции, задайте DTE и IV и посмотрите P&L по каждому сценарию. Наихудший сценарий (выделен красным кольцом) определяет ваши маржинальные требования.

Позиция:
Дней до экспирации30d
1d90d
Текущая IV60%
20%120%
-8.3-3.1+0.2-3.1+0.0+1.4+4.5+5.5+4.2-5.7+7.1-5.3+2.8+4.3-11.5+3.1-11.4-40%-25%-12%-8%-4%+0%+4%+8%+12%+25%+40%-15%+0%+25%+35%+45%+55%+70%+90%Шок спотаШок волатильности (мультипликативный)Основные (13)Хвостовые (4, взвешенные)
Худший сценарий
#T2
Спот +25%, Вол. +55%
Худший убыток
$-11.47
на $100 номинала
Требуемая маржа (ИМ)
$11.47
= max(0, -худший убыток)
Показать все P&L сценариев в таблице
#SpotVolWeightPnLОписание
T2+25%+55%0.6$-11.47Массивный рост с высоким расширением волатильности. Вес 60%.
T4+40%+70%0.35$-11.45Экстремальный рост со взрывом волатильности. Вес 35%.
1+12%+35%1$-8.34Рост с расширением волатильности. Тестирует экспозицию короткого колла.
10+12%+0%1$-5.68Сильный рост, волатильность без изменений. Тестирует дельта-экспозицию вверх.
12+8%+25%1$-5.25Рост с умеренным увеличением волатильности. Бычий энтузиазм.
2+8%+0%1$-3.12Умеренный рост, волатильность без изменений. Чисто направленное движение вверх.
4+0%+35%1$-3.11Спот без изменений, скачок волатильности. Тестирует чистую вега-экспозицию.
5+0%+0%1+$0.00Без изменений. Базовый сценарий, отражает тета-распад.
3+4%-15%1+$0.15Небольшой рост с сжатием волатильности. Спокойное движение вверх.
6+0%-15%1+$1.36Спот без изменений, обвал волатильности. Тестирует выгоду от короткой веги.
13-8%+35%1+$2.78Распродажа со скачком волатильности. Движение вниз на страхе.
T3-40%+90%0.35+$3.07Крах типа «чёрный лебедь». Волатильность почти удвоилась. Вес 35%.
9-12%+45%1+$4.18Резкая распродажа с крупным скачком волатильности. Динамика краха.
T1-25%+70%0.6+$4.31Серьёзный крах с экстремальным скачком волатильности. Вес 60%.
7-4%-15%1+$4.45Небольшое падение с сжатием волатильности. Необычно, но возможно.
8-8%+0%1+$5.51Умеренная распродажа, волатильность без изменений. Чисто направленное движение вниз.
11-12%+0%1+$7.08Резкая распродажа, волатильность без изменений. Тестирует дельта-экспозицию вниз.

Как устроена сетка​

Каждый сценарий применяет два шока одновременно:

  1. Шок спота: цена базового актива растёт или падает на фиксированный процент
  2. Шок волатильности: подразумеваемая волатильность умножается на заданный коэффициент

Система переоценивает каждую позицию портфеля в каждом сценарии по модели Блэка-Шоулза и фиксирует P&L портфеля. Маржа равна наибольшему убытку среди всех сценариев.

IM=max⁡(0,−min⁡(PnL1,PnL2,…,PnL17))\text{IM} = \max(0, -\min(\text{PnL}_1, \text{PnL}_2, \ldots, \text{PnL}_{17}))

Почему шоки волатильности мультипликативные?​

Шоки волатильности мультипликативные, а не аддитивные. Шок «+35% к волатильности» означает, что IV умножается на 1,35, а не что к ней прибавляется 35 процентных пунктов.

Это важно, потому что одно и то же абсолютное изменение волатильности имеет совсем разный вес при разных уровнях IV. Рост на 35 пунктов с 40% IV (до 75%) драматичен. Со 100% IV (до 135%) он в относительном выражении куда скромнее. Мультипликативные шоки масштабируются пропорционально.


Основные сценарии (13)​

Эти сценарии покрывают наиболее вероятные стрессовые события. У всех вес 1,0, то есть P&L учитывается полностью.

Это сетка по умолчанию. Маржинальная политика может переопределять шоки для отдельного базового актива, поэтому часть базовых активов на акции оценивается по собственным размерам шоков. Для AAPL, META и MSFT, помимо 17 сценариев, действуют ещё четыре сценария с полным весом: спот +6%, спот -6%, волатильность +25% и волатильность -25%.

#СпотВолатильностьОбоснование
1+12%+35%Ралли с расширением волатильности
2+8%0%Умеренное ралли, волатильность без изменений
3+4%-15%Небольшой рост, сжатие волатильности
40%+35%Спот на месте, всплеск волатильности
50%0%Без изменений (базовый сценарий)
60%-15%Спот на месте, обвал волатильности
7-4%-15%Небольшое снижение, сжатие волатильности
8-8%0%Умеренная распродажа, волатильность без изменений
9-12%+45%Резкая распродажа со всплеском волатильности
10+12%0%Сильное ралли, волатильность без изменений
11-12%0%Резкая распродажа, волатильность без изменений
12+8%+25%Ралли с умеренным ростом волатильности
13-8%+35%Распродажа со всплеском волатильности

Принципы построения​

Асимметричная реакция волатильности: при падении волатильность растёт сильнее, чем при росте. Так ведёт себя реальный рынок: на обвалах волатильность взлетает резче, чем на ралли.

  • Спот -12% сопровождается волатильностью +45% (сценарий 9), а спот +12% сопровождается волатильностью +35% (сценарий 1)
  • Спот -8% сопровождается волатильностью +35% (сценарий 13), а спот +8% сопровождается волатильностью +25% (сценарий 12)

Корреляция уже заложена: отдельная модель корреляции сетке не нужна. Асимметричные шоки волатильности напрямую задают корреляцию спота и волатильности.

Сценарии только по волатильности: сценарии 4-6 проверяют, что происходит, когда IV меняется без движения спота. Так вега-риск оценивается в чистом виде.


Хвостовые сценарии (4)​

Экстремальные сценарии для редких, но тяжёлых событий. В них P&L учитывается с частичным весом, чтобы не наказывать чрезмерно позиции, которые теряют деньги только при настоящих «чёрных лебедях».

#СпотВолатильностьВесЭффективный P&L
T1-25%+70%0.6060% исходного убытка
T2+25%+55%0.6060% исходного убытка
T3-40%+90%0.3535% исходного убытка
T4+40%+70%0.3535% исходного убытка

Зачем частичный вес?​

Без весов хвостовые сценарии определяли бы маржинальные требования почти для любой позиции. Шок спота -40% потребовал бы огромной маржи даже для хорошо захеджированных портфелей.

Логика частичного веса такая: «Хвостовой риск для нас важен, но мы не требуем полностью обеспечивать маржой обвал на 40%». Вес 0,35 для T3/T4 означает, что в маржу идёт только 35% расчётного убытка.


Поведение позиций в сетке​

У каждого типа позиции есть свои характерные «худшие сценарии». Зная эти закономерности, вы сможете заранее оценивать свои маржинальные требования.

Короткие коллы

Худший случай: рост спота и волатильности

  • Основная маржа приходится на сценарии 1, 10, 12 (рост спота)
  • Определяющим может стать хвостовой сценарий T2 (+25% спот) или T4 (+40%)
  • Рост волатильности усугубляет ситуацию (стоимость колла растёт вместе с волатильностью)
  • Сценарии 8, 9, 11 (падение спота) благоприятны

Короткие путы

Худший случай: падение спота и рост волатильности

  • Основная маржа приходится на сценарии 9, 11, 13 (падение спота)
  • Определяющим становится хвостовой сценарий T1 (-25%) или T3 (-40%)
  • Асимметричные шоки волатильности ухудшают сценарии снижения
  • Сценарии 1, 2, 10 (рост спота) благоприятны

Бычий колл-спред

Маржа ниже за счёт естественного хеджа

  • Короткая нога компенсирует длинную в большинстве сценариев
  • Худший случай обычно падение спота (обе ноги истекают без стоимости)
  • Максимальный убыток ограничен шириной спреда за вычетом премии
  • Маржа заметно ниже, чем у непокрытого короткого колла

Короткий стрэддл

Худший случай: сильное движение в любую сторону

  • Определяющими становятся хвостовые сценарии (T1-T4 бьют все)
  • Худший обычно T3 или T1 (глубокий обвал с мощным всплеском волатильности)
  • Колл и пут частично компенсируют друг друга, но в хвостах этого мало
  • Сценарии только по волатильности (4, 6) проверяют вега-экспозицию

Сетка сценариев и стандартная маржа​

ПараметрСетка сценариев (портфельная)По группам экспирации (стандартная)
РасчётПереоценка всех позиций в 17 сценарияхОтдельная формула для каждой позиции, ограниченная сверху требованием по выплате группы экспирации плюс хвостовой надбавкой за непарные коллы (для групп с нетто-короткими коллами: min(isolated, payoff_cash_requirement + unpaired_call_im/mm))
Учёт хеджейАвтоматически: взаимозачёт снижает наихудший убытокОдин базовый актив и одна экспирация: требование равно min(sum of isolated charges, group payoff-based requirement + unpaired-call charge); надбавка за непарные коллы покрывает хвостовой убыток выше наибольшего страйка, который конечная сетка выплат не улавливает
Чувствительность к волатильностиЯвная: шоки волатильности проверяют вега-рискНеявная: заложена в формулы на основе премии
Хвостовой рискВзвешенные хвостовые сценарии (T1-T4)Не моделируется
СложностьСложнее, но точнееПроще, но консервативнее
💡

Сетка сценариев ничего не «знает» о типах позиций и стратегиях. Она не проверяет, спред у вас или стрэддл. Она просто переоценивает всё в каждом сценарии и фиксирует P&L. Выгода от хеджирования возникает сама собой из математики.


Дополнительные меры защиты​

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

1. Минимальный порог маржи (option_floor)​

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

Формула и параметры приведены на странице Порог маржи.

2. Гамма-надбавка для краткосрочных опционов (gamma_overlay)​

Дополнительная маржа для опционов с экспирацией в ближайшие 48 часов. Ближе к экспирации гамма быстро растёт, и дискретные шоки сетки могут недооценивать реальный риск резких движений. Эта надбавка прибавляется поверх порога или риска сканирования.

Итоговая маржа:

IM=max⁡(scanning_risk,option_floor)+gamma_overlay\text{IM} = \max(\text{scanning\_risk}, \text{option\_floor}) + \text{gamma\_overlay}

Все три компонента (scanning_risk, option_floor, gamma_overlay) возвращаются напрямую в ответе портфельного API.


Конструктор портфельных сценариев​



Интуиция с нуля​

Изучите сценарные сетки с нуляИнтерактивный урок · стресс-тестирование и маржа

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


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

РепозиторийЧто в нём смотреть
QuantLibСценарный анализ и стресс-тестирование
OpenGamma StrataПортфельные сетки сценариев в промышленной эксплуатации

См. также​