15 сентября 2008: Когда рухнул Lehman, рухнула и моя торговая система

Я проработал три года в карьере трейдера на рынке Форекс в JPMorgan, когда обанкротился Lehman Brothers. Моя система торговли на возврат к среднему приносила деньги 18 месяцев подряд — до того утра в понедельник. К полудню я потерял прибыль за шесть месяцев. Не потому, что стратегия была ошибочной, а потому, что я никогда не проводил стресс-тестирование на условиях настоящего кризиса ликвидности.

Тот день изменил мой подход к стресс-тестированию торговых стратегий. За следующие 14 лет я пережил срабатывание торговых остановок из-за COVID и мгновенный крах Silicon Valley Bank. Каждый кризис выявлял разные фатальные уязвимости, которые никакое обычное бэктестирование не смогло бы обнаружить.

Вот чему научили меня эти три кризиса о скрытых слабостях каждой торговой системы — и о фреймворке стресс-тестирования, который позволял мне оставаться в прибыли после каждого из них.

Три рыночных кризиса, выявившие разные уязвимости торговых систем
Три рыночных кризиса, выявившие разные уязвимости торговых систем

Кризис №1: Разрушение корреляций в 2008 году, которого никто не ждал

Моя система торговли на возврат к среднему по EUR/USD была элегантно проста: играть против движения за пределы 2 стандартных отклонений, когда коррелирующие пары это подтверждали. Она работала блестяще — пока корреляции во время недели Lehman не устремились к 1.0 по всем инструментам.

Фатальный изъян? Моя система предполагала, что исторические корреляции сохранятся в условиях стресса. Когда все валютные пары начали двигаться синхронно (повсеместное укрепление USD), мои хеджированные позиции превратились в катастрофические направленные ставки.

Вот как выглядела матрица корреляций:

  • До кризиса: корреляция EUR/USD и GBP/USD = 0.72
  • 15-19 сентября: корреляция = 0.94
  • EUR/JPY и USD/JPY: с 0.45 до 0.89

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

Мою карьеру спасло внедрение динамического мониторинга корреляций. Вместо использования 90-дневных корреляций я теперь отслеживаю одновременно 5-дневные, 20-дневные и 90-дневные. Когда краткосрочные корреляции по нескольким парам взлетают выше 0.85, я сокращаю размеры позиций на 70%.

Корреляции валют в обычных условиях vs кризис 2008 года — всё становится красным
Корреляции валют в обычных условиях vs кризис 2008 года — всё становится красным

Кризис №2: Вакуум ликвидности COVID обнажил мои допущения об исполнении

Перенесёмся на 12 марта 2020 года. Теперь я использую более сложную стратегию, включающую анализ объемного профиля и несколько таймфреймов. Система пережила стресс-тест 2008 года. Ей предстояло столкнуться с совершенно другим зверем.

В 9:47 утра фьючерсы на S&P достигли лимита падения. Моя система выдала сигнал на покупку — классическая установка на отскок от перепроданности. Проблема? Буквально не было ликвидности для исполнения. Спреды по EUR/USD выросли с 0.1 пункта до 15 пунктов. Мои «гарантированные» стоп-лоссы оказались бесполезны.

Фатальный изъян на этот раз: предположение о нормальной рыночной микроструктуре в условиях экстремальной волатильности. Мои бэктесты использовали средние цены и игнорировали расширение спредов, проскальзывание во время торговых остановок и полное исчезновение ликвидности.

Цифры отрезвляли:

  • Нормальный спред EUR/USD: 0.1-0.2 пункта
  • Пиковый спред 12 марта 2020: 25 пунктов
  • Проскальзывание на стандартной позиции в 100k: $2500 против ожидаемых $20

Теперь я провожу стресс-тестирование с тем, что называю «ядерными сценариями спредов»:

  • Умножаю обычные спреды в 50 раз в кризисные периоды
  • Добавляю проскальзывание в 20-50 пунктов ко всем стоп-лоссам
  • Предполагаю, что 30% сделок просто не исполнятся по лимитным ценам

Такое реалистичное моделирование показало бы, что моя «прибыльная» сделка на отскок во время COVID на самом деле была гарантированным убытком после учёта издержек исполнения.

Кризис №3: Silicon Valley Bank — когда заражение сектором ломает всё

10 марта 2023 года преподало мне новый урок. Мои системы эволюционировали, чтобы справляться с разрушением корреляций и кризисами ликвидности. Но крах SVB выявил третий фатальный изъян: моделирование заражения сектора.

Я был в лонге по акциям региональных банков через опционы на XLF, хеджируясь шортовыми позициями по казначейским облигациям (ставка на продолжение повышения ставок). Когда SVB провалился, региональные банки рухнули, а казначейские облигации взлетели — двойной убыток по позиции, которая должна была быть хеджированной.

Убийственной была скорость распространения заражения:

  • День 1: SVB вниз на 60%
  • День 2: First Republic вниз на 50%, Western Alliance вниз на 45%
  • День 3: Весь ETF на региональные банки KRE вниз на 25%

Мой анализ потока опционов фактически зафиксировал необычные покупки путов по SIVB. Но моя система не связывала проблемы отдельной акции с риском заражения всего сектора.

Исправлением стало внедрение сценариев заражения в стресс-тестирование:

  • Если любой компонент сектора падает >40% за день, моделировать снижение на 20-30% по всему сектору
  • Предполагать, что корреляции внутри сектора во время стресса достигают 0.9+
  • Учитывать рефлексивные петли обратной связи (продажи порождают продажи)
Каскад заражения от SVB — от краха одного банка до кризиса всего сектора
Каскад заражения от SVB — от краха одного банка до кризиса всего сектора

Современный фреймворк стресс-тестирования

После переживания этих трёх кризисов, вот комплексный фреймворк стресс-тестирования, который я теперь использую ежеквартально:

1. Сценарии стресса корреляций

  • Принудительно устанавливать все корреляции на 0.9 (всё движется вместе)
  • Принудительно устанавливать все корреляции на -0.9 (взаимосвязи инвертируются)
  • Тестировать случайное перемешивание матрицы корреляций

2. Моделирование испарения ликвидности

  • Расширение спредов в 50 раз по всем инструментам
  • Проскальзывание по стопам на 30-50% от позиции
  • Полная невозможность выйти из позиции в течение 1-3 дней
FibAlgo
Терминал FibAlgo Live
Получайте рыночные сигналы в реальном времени, экстренные новости и анализ на базе ИИ для 30+ рынков — всё в одном терминале.
Открыть терминал →

3. Тестирование каскада заражения

  • Распространение краха отдельного эмитента на сектор
  • Межрыночное заражение (акции -> облигации -> валюты)
  • Географическое заражение (США -> Европа -> Азия)

4. Сценарии операционных сбоев

  • Сбои на биржах (как на Nasdaq во время IPO Facebook)
  • Банкротства брокеров (помните MF Global?)
  • Сбои технологического стека в пики волатильности

Каждый сценарий тестируется на 20-дневных, 5-дневных и внутридневных кризисных периодах. Если стратегия не может пережить это с приемлемыми просадками, она не торгуется на реальные деньги.

Полная панель фреймворка стресс-тестирования, охватывающая все кризисные сценарии
Полная панель фреймворка стресс-тестирования, охватывающая все кризисные сценарии

Неудобная правда о бэктестировании

Вот чему научили меня 14 лет торговли в кризисы: традиционное бэктестирование опасно неполно. Оно предполагает:

  • Вы можете исполнить сделку по историческим ценам (во время кризисов — нет)
  • Корреляции остаются стабильными (при всплесках страха — нет)
  • Ваш брокер/биржа остаются работоспособными (часто ложно)
  • Стоп-лоссы работают как заявлено (проскальзывание 20-50% — обычное дело)

Фреймворки управления рисками, которые выглядят неуязвимыми в бэктестах, часто разбиваются при первом столкновении с реальными кризисными условиями.

Настоящее стресс-тестирование означает моделирование разрушения рыночной микроструктуры, а не просто движений цен. Это означает предполагать, что ваши хеджи подведут именно тогда, когда они нужнее всего. Это означает принять, что ваша максимальная просадка в 15% может за ночь превратиться в 40%.

Практическое руководство по внедрению

Начните с этих конкретных шагов на этой неделе:

Шаг 1: Загрузите данные по кризисным периодам

  • 15-30 сентября 2008 (крах Lehman)
  • 9-23 марта 2020 (обвал из-за COVID)
  • 8-15 марта 2023 (крах SVB)
  • 24 августа 2015 (флэш-крэш)
  • 6 мая 2010 (первый флэш-крэш)

Шаг 2: Модифицируйте движок бэктестирования

  • Добавьте множители расширения спредов (начните с 10x, 25x, 50x)
  • Внедрите модели проскальзывания (2%, 5%, 10% от размера позиции)
  • Напишите функции принудительного изменения корреляций
  • Добавьте сценарии «нет исполнения» для лимитных ордеров

Шаг 3: Прогоните текущую стратегию через каждый кризис

  • Зафиксируйте максимальную просадку с реалистичным исполнением
  • Отметьте, какие допущения сломались первыми
  • Рассчитайте время восстановления от просадок
  • Выявите общие паттерны сбоев

Шаг 4: Внедрите автоматические ограничители

  • Сокращение размера позиций на основе корреляций
  • Ограничения плеча на основе волатильности
  • Лимиты на экспозицию по секторам
  • Дневные лимиты убытков, которые действительно соблюдаются

Для автоматизированного стресс-тестирования инструменты анализа рисков FibAlgo могут помочь выявить зоны уязвимости в вашей стратегии до того, как грянет следующий кризис.

Кризисы, которых вы ещё не видели

Мы протестировали на прошлых кризисах, но что насчёт будущих? Вот сценарии, которые я сейчас моделирую:

  • Системный крах стейблкоина: Что, если USDT потеряет привязку во время кризиса?
  • Флэш-крэш, вызванный ИИ: Алгоритмы, запускающие каскад стопов за миллисекунды
  • Неплатежеспособность криптобиржи: FTX был только началом
  • Запуск цифровой валюты центробанка: Массивные изменения валютных режимов за ночь
  • Кибератака на финансовую инфраструктуру: Рынки заморожены на дни

Каждый требует разных параметров стресс-тестирования. Сценарии потери привязки стейблкоина, которые я моделирую, предполагают дисконты в 20-40% и периоды восстановления в несколько дней.

Суть торговли, устойчивой к кризисам

После проведения капитала через три крупных кризиса выделяется одна истина: стратегия, которая выживает, — не самая прибыльная, а самая устойчивая.

Каждая система, которую я строил с 2008 года, должна пройти тест трёх кризисов:

  • Может ли она пережить разрушение корреляций? (тест 2008)
  • Может ли она справиться с испарением ликвидности? (тест COVID)
  • Может ли она выдержать заражение сектора? (тест SVB)

Большинство не могут. Те, что могут, обычно показывают на 30-40% более низкую доходность на обычных рынках. Это цена выживания в кризис — и она стоит каждого потерянного процентного пункта, когда приземлится следующий чёрный лебедь.

Помните: рынки могут оставаться иррациональными дольше, чем вы можете оставаться платежеспособным. Но с правильным стресс-тестированием вы можете оставаться платежеспособным при любых ударах рынка.

Следующий кризис приближается. Так всегда и бывает. Вопрос в том: переживёт ли его ваша торговая система?

История рыночных кризисов и неизвестные вызовы впереди
История рыночных кризисов и неизвестные вызовы впереди

Часто задаваемые вопросы

1Что такое стресс-тестирование торговой стратегии?
Проверка того, как ваша торговая система работает в экстремальных рыночных условиях, таких как обвалы рынка, всплески волатильности и кризисы ликвидности.
2Как провести стресс-тестирование торговой стратегии?
Примените правила вашей стратегии к историческим кризисным периодам (2008 год, COVID, SVB) и проанализируйте точки сбоя, просадки и восстановление.
3Против каких рыночных событий следует проводить стресс-тестирование?
Тестируйте против финансового кризиса 2008 года, обвала рынка в марте 2020 года из-за COVID, банковского кризиса 2023 года, флэш-крэшей и девальваций валют.
4Почему протестированные на истории стратегии терпят неудачу в реальных кризисах?
Бэктесты часто упускают проблемы с ликвидностью, нарушение корреляций и экстремальную волатильность, которые проявляются только во время рыночного стресса.
5Как часто следует проводить стресс-тестирование торговой системы?
Минимум ежеквартально или всякий раз, когда рыночная структура значительно меняется. Обновляйте параметры на основе данных о новых кризисах.
FibAlgo
Торговля на основе ИИ

Превратите знания в прибыль

Вы только что узнали ценные торговые инсайты. Теперь воплотите их в жизнь с помощью сигналов на основе ИИ, которые анализируют 30+ рынков в реальном времени.

10,000+
Активные трейдеры
24/7
Сигналы в реальном времени
30+
Покрываемые рынки
Без кредитной карты. Бесплатный доступ к живому рыночному терминалу.

Продолжить чтение

Смотреть все →
Уловки маркет-мейкеров с перекосом стоили мне $47 000, пока я не понял правила игрыoptions trading

Уловки маркет-мейкеров с перекосом стоили мне $47 000, пока я не понял правила игры

📖 11 min
📊
gamma squeeze

Механика гамма-сжатия превращает страх в 30% развороты

📖 8 min
Микроструктура ордерного потока раскрывает институциональное накоплениеmarket microstructure

Микроструктура ордерного потока раскрывает институциональное накопление

📖 9 min