Урок 12: Ликвидность и микроструктура рынка
Что вы получите: поймёте, почему реальный рынок не ведёт себя по Блэку-Шоулзу и как структура рынка порождает одновременно риск и возможности.
Кинотеатр с узкой дверью
Модель Блэка-Шоулза предполагает, что вы можете торговать любым объёмом, в любой момент и по котируемой цене. Реальность с этим не согласна.
Нассим Талеб сравнивал рынки с кинотеатром с узкой дверью: 500 человек спокойно заходят через широкие двери, но стоит кому-то крикнуть «пожар», и все бросаются к одному узкому выходу. Ликвидность на входе и ликвидность на выходе принципиально разные вещи.
В криптоопционах эта асимметрия доведена до крайности. В спокойной обстановке книги заявок на Deribit или Hypercall могут показывать 50 BTC бидов на нескольких страйках. При распродаже эти биды испаряются. Бид, который вы видели при открытии позиции, не тот бид, который вы получите, когда понадобится выйти.
Моделируйте ликвидность на выходе, а не на входе. Спред, который вы заплатили при входе, не равен спреду, который придётся заплатить при выходе.
Проскальзывание асимметрично. Покупать опционы (лонг по волатильности) на спокойном рынке легко: вы выставляете бид, и его кто-то исполняет. Продавать те же опционы во время всплеска волатильности, когда продать пытаются все, значит бить в тот бид, который ещё остался. Ваш бэктест предполагает непрерывные цены. На реальном рынке бывают гэпы.
Провалы ликвидности
У нормального рынка есть стабилизирующий механизм: более низкие цены привлекают покупателей. Но при провале ликвидности этот механизм переворачивается: снижение цены приносит больше предложения (вынужденные продажи) и меньше спроса (биды снимаются).
Как это происходит:
- В книгу приходит крупная заявка на продажу
- Маркетмейкеры не могут оценить полный объём: это $1M или $100M?
- Маркетмейкеры расширяют спреды или полностью снимают котировки
- Цена проскакивает сразу несколько уровней
- Срабатывают барьерные опционы и стоп-лоссы, добавляя вынужденные заявки на продажу
- Провал углубляется
Это не теоретический курьёз. Каскады ликвидаций в крипте развиваются ровно по этой схеме. Лонг с кредитным плечом получает маржин-колл, его позиция принудительно продаётся в редеющую книгу, это толкает цену ниже, что запускает следующую ликвидацию. В ноябре 2022 года этот механизм превратил упорядоченное снижение в обвал, спровоцированный FTX.
При провале ликвидности механизм формирования цены ломается. Цена не «неправильная»: цены просто нет, есть только последняя отчаянная сделка.
Каскады стопов и память о траектории
Модель Блэка-Шоулза предполагает, что цены следуют марковскому процессу: значение имеет только текущая цена, а не то, как рынок к ней пришёл. Стоп-ордера разрушают это свойство.
У рынка, который вырос до $100K с $90K, иная микроструктура, чем у рынка, который упал до $100K со $110K. Во втором случае чуть ниже $100K скапливаются стоп-лоссы трейдеров, откупавших просадку на $105K. В первом есть трейлинг-стопы, которые ускоряют разворот. Стопы превращают процесс без памяти в процесс, зависящий от траектории.
На рынке бессрочных контрактов это накладывается на ставки финансирования. Когда ставка финансирования сильно положительна (лонги платят шортам), падение цены запускает одновременно стоп-лоссы и сокращение плеча из-за финансирования. Каскад сам себя подпитывает.
Всё движение с $102K до $97K и обратно может занять 15 минут. Блэк-Шоулз видит закрытие дня и пожимает плечами. P&L вашего дельта-хеджирования расскажет совсем другую историю.
Пройдите каскад ликвидаций по шагам и посмотрите, как каждый уровень запускает следующий:
Пин-риск и «липкие» страйки
Ближе к экспирации два связанных явления искажают поведение цены вокруг страйков с большим открытым интересом.
Пин-риск
Когда значительный открытый интерес (OI) сосредоточен на круглом страйке (BTC $100K, ETH $4K), по мере приближения экспирации этот страйк притягивает спот. Механизм здесь в гамма-хеджировании маркетмейкеров:
- Маркетмейкеры с длинной гаммой на этом страйке покупают, когда спот опускается ниже, и продают, когда он поднимается выше, возвращая цену назад
- Возникает поглощающее состояние: спот колеблется вокруг страйка и «прибивается» к нему на экспирации
- Эффект сильнее всего в последние часы перед расчётом
«Липкие» страйки
Продавцы покрытых коллов (доходные фермеры, деск структурных продуктов) концентрируют свои короткие страйки на круглых числах. Маркетмейкеры, купившие эти коллы, имеют длинную гамму на этом страйке. Их хеджирование (покупка ниже, продажа выше) усиливает прибивание цены.
Меняйте открытый интерес и время до экспирации, чтобы увидеть, как меняется сила притяжения:
Опционы на BTC и ETH на Deribit рассчитываются по 30-минутному TWAP, что ослабляет, но не устраняет эффект прибивания. Опционы Hypercall рассчитываются по 30-минутному TWAP оракульной цены Hyperliquid. Перед пятничными экспирациями смотрите тепловые карты OI на Deribit: круглые страйки с наибольшим OI и есть ваши кандидаты на пин.
Рыночные барьеры и гистерезис
У уровней поддержки, привязок и «полов» есть общее опасное свойство: они выглядят устойчивыми, пока не сломаются, а затем цена резко проскакивает дальше.
Барьер, который держится месяцами, накапливает условные заявки по обе стороны. Стопы скапливаются чуть ниже поддержки. Опционы knock-in активируются при пробое. Чем дольше держится барьер, тем больше энергии за ним накоплено.
UST/LUNA (май 2022) — хрестоматийный пример. Привязка к $1 выдержала несколько небольших проверок, что поощряло позиции с кредитным плечом, построенные на допущении, что она и дальше устоит. Когда привязка сломалась, каскад ликвидаций и алгоритмическое разматывание (эмиссия LUNA для защиты UST) создали петлю обратной связи, уничтожившую $40B стоимости за считанные дни.
Барьер, который долго держится, не становится безопаснее. Он становится опаснее, потому что на допущении, что он устоит, построено больше позиций.
Никогда не считайте, что уровень поддержки или привязка даёт реальную хеджирующую защиту. Если ваша риск-модель говорит «убыток ограничен поддержкой», ваша риск-модель ошибается.
Длинная гамма работает лимитами, короткая гамма работает стопами
Знак вашей гаммы диктует, как вы должны исполнять хеджи, и это создаёт структурные издержки, невидимые в стандартных расчётах греков.
Трейдер с длинной гаммой выставляет лимитки и ждёт. Рынок сам приходит к нему. Трейдеру с короткой гаммой нужно гарантированное исполнение, потому что рынок движется против него. Он вынужден пересекать спред, платить проскальзывание и мириться с невыгодными исполнениями.
Из-за этой асимметрии исполнения короткая гамма обходится дороже, чем показывают греки. Тета компенсирует ожидаемые издержки гаммы, но фактические издержки исполнения (проскальзывание, гэпы, расширенные спреды в стрессе) — это дополнительный налог, который не отражается нигде в вашей риск-системе.
Что значит «в нуле»
Распространённая ловушка: «у меня позиция в нуле». В нуле по какому измерению?
Любой «ноль» относится к одной частной производной. Позиция может быть одновременно дельта-нейтральной, гамма-нейтральной и при этом нести огромный вега-риск. Или быть дельта-нейтральной с огромной теневой гаммой от барьеров, дискретного хеджирования или неликвидных позиций, которые на деле невозможно захеджировать в котируемых объёмах.
Нажимайте на каждое кольцо, чтобы увидеть, какая экспозиция остаётся на каждом уровне «нуля»:
Когда кто-то говорит «я захеджирован», спросите: от чего? Любой хедж создаёт новую экспозицию в другом месте.
Последствия для крипторынка
На рынке криптоопционов эти эффекты микроструктуры усиливаются:
Механизмы ликвидации в крипте — современный аналог портфельного страхования 1987 года: автоматические продажи, ускоряющие то самое движение, от которого они должны были защищать. Поверхность волатильности, предполагающая непрерывные траектории цены, не учитывает гэп-риск, который концентрируется у барьеров и уровней ликвидации.
Типичные ошибки
| Ошибка | Как правильно |
|---|---|
| Считать, что спред на входе равен спреду на выходе | Закладывайте в размер позиции спреды стрессового рынка |
| Игнорировать скопления стопов в анализе риска | Отмечайте известные уровни ликвидации; они не случайны |
| Считать поддержку жёстким полом | Барьеры накапливают энергию; пробои уходят с перелётом |
| Определять размер позиции только по VaR | VaR предполагает нормальную ликвидность. Используйте стресс-сценарии. |
| Забывать об издержках исполнения при короткой гамме | Добавляйте бюджет на проскальзывание поверх теоретической теты |
| Говорить «я в нуле», не уточняя, по какому греку | Уточняйте: в нуле по дельте? гамме? веге? У каждого есть остаточный риск. |
Самопроверка
💡 Совет: Попробуйте ответить на каждый вопрос самостоятельно, прежде чем открывать ответ.
См. также
Навигация: ← Урок 11: Дельта-хеджирование на практике | Урок 13: Интуиция торговли волатильностью →