15 вересня 2008: Коли впав Lehman, впала і моя торгова система
Я працював трейдером на валютному ринку в JPMorgan вже три роки, коли збанкрутував Lehman Brothers. Моя система середнього відновлення стабільно приносила прибуток 18 місяців поспіль — аж до того понеділкового ранку. До полудня я втратив прибуток за півроку. Не тому, що стратегія була поганою, а тому, що я ніколи не тестував її на стрес у умовах справжньої кризи ліквідності.
Той день змінив мій підхід до стресового тестування торгових стратегій. За наступні 14 років я пережив торгові паузи через COVID і миттєвий крах Silicon Valley Bank. Кожна криза виявляла різні фатальні недоліки, які не вдалося б виявити жодним звичайним бектестом.
Ось чому навчили мене ці три кризи про приховані слабкості кожної торгової системи — та про фреймворк стресового тестування, який допомагав мені залишатися в плюсі під час кожної з них.

Криза #1: Розпад кореляцій 2008 року, якого ніхто не очікував
Моя система середнього відновлення для EUR/USD була елегантно простою: грати проти руху за межами 2 стандартних відхилень, коли це підтверджували корельовані пари. Вона працювала блискуче — аж поки кореляції не стали рівними 1.0 по всьому ринку під час тижня Lehman.
Фатальний недолік? Моя система припускала, що історичні кореляції збережуться під час стресу. Коли всі валютні пари почали рухатися синхронно (зростання 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%.

Криза #2: Вакуум ліквідності через COVID виявив мої припущення щодо виконання
Перенесемося на 12 березня 2020 року. Я вже використовую більш складну стратегію, що включає аналіз об'ємного профілю та кілька часових рамок. Система пережила стресове тестування 2008 року. Їй належало зустрітися зі зовсім іншим звіром.
О 9:47 ранку ф'ючерси на S&P досягли ліміту падіння. Моя система активувала сигнал на покупку — класична ситуація для відскоку від перепроданості. Проблема? Буквально не було ліквідності для виконання. Спреди по EUR/USD зросли з 0.1 піпсів до 15 піпсів. Мої "гарантовані" стоп-лосси стали безцінними.
Фатальним недоліком цього разу було припущення нормальної ринкової мікроструктури під час екстремальної волатильності. Мої бектести використовували середні ціни та ігнорували розширення спредів, проскальзування під час торгових пауз та повне зникнення ліквідності.
Цифри були тверезими:
- Звичайний спред EUR/USD: 0.1-0.2 піпси
- Піковий спред 12 березня 2020: 25 піпсів
- Проскальзування на стандартній позиції 100k: $2,500 проти очікуваних $20
Тепер я тестую на стрес за допомогою того, що називаю "ядерними сценаріями спредів":
- Множення звичайних спредів на 50x під час кризових періодів
- Додавання 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+
- Враховувати рефлексивні петлі зворотного зв'язку (продажі породжують продажі)

Сучасний фреймворк стресового тестування
Проживши через ці три кризи, ось комплексний фреймворк стресового тестування, який я тепер використовую щокварталу:
1. Сценарії стресу кореляцій
- Примусово зробити всі кореляції рівними 0.9 (все рухається разом)
- Примусово зробити всі кореляції рівними -0.9 (зв'язки інвертуються)
- Тестувати випадкове перетасування матриці кореляцій
2. Моделювання випаровування ліквідності
- Розширення спредів у 50 разів по всіх інструментах
- Проскальзування 30-50% позиції на стопах
- Повна неможливість вийти протягом 1-3 днів
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: Впровадьте торгові паузи (circuit breakers)
- Зменшення розміру позиції на основі кореляцій
- Ліміти кредитного плеча на основі волатильності
- Обмеження експозиції на сектори
- Щоденні ліміти збитків, які дійсно дотримуються
Для автоматизованого стресового тестування інструменти аналізу ризиків FibAlgo можуть допомогти визначити зони вразливості у вашій стратегії до наступної кризи.
Кризи, яких ви ще не бачили
Ми протестували на стрес минулі кризи, але як щодо майбутніх? Ось сценарії, які я тепер моделюю:
- Системний збій стейблкоіна: Що, якщо USDT втратить паритет під час кризи?
- Флеш-крэш, спричинений ШІ: Алгоритми, що запускають каскадні стопи за мілісекунди
- Неплатоспроможність криптобірж: FTX був лише початком
- Запуск цифрової валюти центробанку: Масові зміни валютних режимів за ніч
- Кібератака на фінансову інфраструктуру: Ринки заморожені на дні
Кожен вимагає різних параметрів стресового тестування. Сценарії втрати паритету стейблкоіна, які я моделюю, припускають знижки 20-40% та періоди відновлення тривалістю кілька днів.
Суть торгівлі, стійкої до криз
Після проведення капіталу через три великі кризи, одна істина вирізняється: стратегія, яка виживає, не є найприбутковішою — вона є найбільш надійною.
Кожна система, яку я будував з 2008 року, має пройти тест трьох криз:
- Чи може вона пережити розпад кореляцій? (тест 2008)
- Чи може вона впоратися з випаровуванням ліквідності? (тест COVID)
- Чи може вона витримати секторову контагіозність? (тест SVB)
Більшість не може. Ті, що можуть, зазвичай показують на 30-40% нижчу прибутковість на звичайних ринках. Це ціна виживання під час кризи — і вона варта кожного втраченого процентного пункту, коли наступний чорний лебідь приземлиться.
Пам'ятайте: ринки можуть залишатися ірраціональними довше, ніж ви можете залишатися платоспроможними. Але з належним стресовим тестуванням ви можете залишатися платоспроможними, незважаючи ні на що, що кидає вам ринок.
Наступна криза наближається. Так завжди. Питання в тому: чи переживе її ваша торгова система?

