Шорт был той сделкой, которую хотел бэктест. Марк просел примерно на восемь процентов за одиннадцать минут. Нереализованная прибыль росла. Поддерживающая маржа была с запасом. Затем биржа выкупила позицию по цене, которой не было на биде, и остаток обвала случился уже на счёте, который стоял без позиции.
Это исполнение — автоделевереджинг. Так площадка поступает, когда ликвидированный лонг уходит в банкротство, стакан не может его поглотить, а страховой фонд не закрывает дыру. Движок ранжирует прибыльные шорты и начинает закрывать их по цене банкротства обанкротившегося трейдера. Ваша ликвидация — другое событие. Это происходит, пока ваш коэффициент маржи всё ещё выглядит нормально.
Шорт, всё ещё открытый в 14:03
Изолированная маржа, 25×, продано 2 BTC USDT-маржинального перпетуала по 64,200. Марк — 59,100. Нереализованная прибыль — 10,200 USDT. Единственная рабочая заявка стратегии — стоп на 65,400, страховка от сквиза, которого ещё не было. Баланс кошелька — исходные 5,136 начальной маржи. Эквити — 15,336, если считать открытую прибыль, а биржа её считает.
Эффективное плечо уже упало с 25× к 8×, потому что эти 10,200 теперь стоят в знаменателе. Сигналу всё равно. Это трендовый шорт, он работает, и бэктест продержит 2 BTC при любых следующих принтах.
Лонги, которые прошли через ноль
Стакан не спускался. Он гэпнул. Лонг на 2 BTC, 50×, вход по 60,600, около 1,220 USDT изолированной маржи на монету. Эквити этого счёта бьёт в ноль около 59,390. Движок ликвидации сначала пробует офер. В каскаде офер — слух. Позиция банкротится: убыток больше маржи, и кто-то должен заплатить разницу.
В обычный день этот кто-то — страховой фонд. Фонд — это остаток маржи с ликвидаций, которые закрылись лучше цены банкротства, лежащий в пуле, который вы никогда не видите как временной ряд. У меня нет приватного баланса площадки за тот час, и у вашего исследовательского стека его тоже нет. Вы видите публичное следствие. Либо фонд забрал обанкротившийся лонг, либо начал вызывать шорты.
Пул, который должен был принять убыток
Binance и Bybit не стригут каждый прибыльный счёт пропорционально, когда фонд не справляется. Они ранжируют противоположную сторону и закрывают с головы очереди, пока дыра не заполнена. Hyperliquid делает версию того же. Бэктест, который трактует «не ликвидирован» как «ещё в сделке», молча предположил, что фонд бесконечен.
Пять лампочек и 0.665
Binance публикует рейтинг. Процент PnL — нереализованная прибыль, делённая на абсолютный номинал. Эффективное плечо — абсолютный номинал, делённый на кошелёк плюс нереализованная прибыль. Если позиция прибыльная, скоринг — произведение этих двух величин. Убыточные позиции считают по другой формуле и сидят в хвосте.
Наш шорт в 14:03: номинал 118,200, прибыль 10,200, кошелёк 5,136. Процент PnL — 8.63%. Эффективное плечо — 7.71×. Скоринг — 0.665.
| Счёт | Объём шорта | Кошелёк | Скоринг | Лампочки | Что делает ADL |
|---|---|---|---|---|---|
| Этот шорт | 2.0 BTC | 5,136 | 0.665 | 5 | Закрыт первым, целиком |
| Тот же клип, жирнее кошелёк | 2.0 BTC | 40,000 | 0.203 | 2 | Не тронут в этом раунде |
| Шорт вполовину размера | 0.5 BTC | 12,000 | 0.175 | 2 | Не тронут в этом раунде |
Тощий победитель — первое имя, которое вызывает биржа. Те же 2 BTC на кошельке 40,000 опустили бы эффективное плечо ниже 2.5×, а скоринг — ниже 0.22. Добавление обеспечения сдвинуло бы нас вниз по очереди. Бэктест никогда не рассматривал добавление обеспечения: со сделкой всё было в порядке.
Я раньше считал пять маленьких лампочек на позиции украшением — как лампочку Check Engine, которую игнорируешь, пока уже не выехал на трассу. Они — единственное предупреждение, и они ничего не говорят о том, есть ли ещё деньги в фонде. Кросс-маржа тоже уронила бы наш скоринг: в знаменатель идёт весь кошелёк. Именно изолированная маржа поставила нас в голову очереди.
Исполнение по 59,390
ADL закрывает наши 2 BTC по 59,390, цене банкротства обанкротившегося лонга. Марк в этот момент — 59,100. Мы в шорте, значит закрытие — это покупка, и 59,390 хуже марки как цена покупки. Реализованная прибыль — 9,620 USDT. Переоценка секундой раньше была 10,200. Разрыв в 580 USDT — штраф за назначение: вас использовали как подпорку, поэтому последний принт вам не достаётся.
Это исполнение — назначение против обанкротившегося лонга, а не тейк бида, который вы котировали. Нет места в очереди, нет флага post-only, нет шанса отменить. Комиссии зависят от площадки и обычно неприятные. Стоп на 65,400 всё ещё рабочий, теперь привязан к объёму, которого на счёте уже нет. У меня есть скриншот из саппорта, где трейдер вставил исполнение и написал: «Я это не нажимал». И не нажимал.
Сорок минут, которые бэктест держал шорт
Марк идёт дальше. Минимум часа — 58,050. Бэктест, всё ещё в шорте на 2, начисляет ещё 2,680 USDT открытой прибыли и фандинг-платёж по позиции, которой бумажный счёт не держит. Бумага уже без позиции. Если стратегия следует тренду, она может захотеть шорт обратно по 58,050. Бэктест не перезайдёт, потому что так и не выходил. С этого момента два журнала расходятся по объёму, по фандингу, по стопу и по тому, что сигнал следующего бара делает с «текущей позицией».
Частичный ADL ещё хуже сводить. Если бы обанкротившийся лонг был 1.5 BTC, на счёте остался бы шорт 0.5, а в бэктесте — шорт 2.0, и каждый следующий клип считался бы от неверного инвентаря. А стоп на исследовательской стороне всё ещё живой и страхует объём-призрак.
Строка, которой должен обрасти журнал
Вы не получите историческую ленту страхового фонда с точностью OHLCV. Но можно отказаться притворяться, что фонд бесконечен. Логируйте непрошенное исполнение с кодом причины, ценой банкротства и оставшимся объёмом. В исследовании стресс-тестируйте хвост: когда доходности и объём ликвидаций взлетают вместе, принудительно закрывайте срез изолированных победителей с наивысшим скорингом и не давайте им забирать остаток движения. Сравните эту кривую эквити с той, где каждый рабочий шорт доезжает до минимума бара.
Рабочий шорт — первое имя, которое вызывает биржа, когда сгорает противоположная сторона. Если бэктест не умеет терять так, он держит не тот контракт, который будет держать бумажный счёт, когда лампочки перейдут с двух на пять.
← Все статьи


