При торговле контрактами некоторые пользователи сталкиваются с ситуацией: «стоп-лосс установлен, но позиция всё равно подвергается принудительной ликвидации». Это не является системной аномалией. Причина кроется в совокупности факторов: механизме двойной цены, недостаточной рыночной ликвидности, неправильном расположении стоп-лосса, пропуске исполнения лимитного ордера из-за проскальзывания и правиле высшего приоритета риск-контроля при ликвидации.
В этой статье разбираются четыре распространённых сценария ликвидации и даются соответствующие рекомендации по снижению рисков.
Основное правило: механизм двойной цены
Платформа использует две системы цен с разной логикой исполнения:
Критерий ликвидации: марковочная цена (Mark Price)
Рассчитывается как взвешенное среднее цен с нескольких крупных спотовых бирж по всему рынку. Предотвращает аномальные ликвидации из-за злонамеренной манипуляции отдельной книгой ордеров и является единственным критерием для системы ликвидации.
Триггер стоп-лосса: последняя цена (Last Price)
Все ордера тейк-профит / стоп-лосс (TP/SL) на платформе срабатывают по последней исполненной цене из книги ордеров по контракту.
Сценарий 1: рыночный стоп-лосс сработал, но позиция ликвидирована полностью или частично
Основные причины
Недостаточный буфер стоп-лосса; ликвидация выполняется в приоритете
TP/SL — это условные ордера. После достижения цены триггера системе требуется время для формирования ордера на закрытие позиции. Если разрыв между ценой стоп-лосса и ценой ликвидации слишком узкий, при экстремальной рыночной волатильности цена может достичь линии ликвидации до того, как ордер стоп-лосса будет сформирован. Поскольку риск-контроль ликвидации имеет более высокий приоритет, чем обычные ордера, механизм ликвидации напрямую берёт позицию под контроль, не давая стоп-лоссу быть отправленным.
Недостаточная глубина рынка: стоп-лосс исполняется частично, остаток позиции ликвидируется
Рыночный стоп-лосс после срабатывания исполняется по уровням книги ордеров в соответствии с глубиной. Однако при сильной волатильности и низкой ликвидности в книге ордеров возможно частичное исполнение или неудачная отправка ордера. Неисполненная часть позиции автоматически отменяется. Если цена продолжит движение против оставшейся открытой позиции и достигнет цены ликвидации, будет произведена принудительная ликвидация.
Отображаемый статус: ордер стоп-лосса отображается как «Сработал», результат — «Частично исполнен» или «Ошибка отправки ордера»; оставшаяся позиция впоследствии переходит под управление системы ликвидации.
Типичный пример
- Позиция: лонг по LAB с кросс-маржой, плечо 6х, цена ликвидации ~4,64 USDT, размер позиции 188 LAB
- Настройка: триггер рыночного стоп-лосса на уровне 4,70 USDT
- Рынок: резкое краткосрочное падение с амплитудой 4,39%, глубина покупательных ордеров крайне низкая
- Результат: стоп-лосс успешно сработал, но по глубине книги ордеров на тот момент исполнилось только 80 LAB; оставшиеся 108 LAB остались неисполненными, и ордер был автоматически отменён. При дальнейшем падении цены оставшаяся позиция была принудительно ликвидирована по цене 4,64 USDT.
Процесс исполнения
Последняя цена достигает триггера стоп-лосса → Условие стоп-лосса активируется → Рыночное исполнение по уровням глубины книги ордеров → Возникает частичное исполнение, неисполненная часть автоматически отменяется → Оставшаяся позиция продолжает подвергаться ценовым колебаниям → Цена достигает линии ликвидации → Оставшаяся позиция переходит в процесс ликвидации
Сценарий 2: лимитный стоп-лосс сработал, но лимитный ордер не исполнился; позиция теряет до ликвидации
Основная причина
Лимитные ордера TP/SL — это условные лимитные ордера. Когда последняя цена достигает триггерной цены, система выставляет ордер на закрытие по заданной вами лимитной цене, а не исполняется немедленно по рыночной цене.
При сильной волатильности и очень быстром движении цены в момент срабатывания стоп-лосса рыночная цена может сразу пробить вниз (для лонгов) или вверх (для шортов) установленный лимитный уровень. В этом случае лимитный ордер на закрытие не может быть сведён. Стоп-лосс фактически не срабатывает, позиция остаётся открытой и несёт плавающие убытки, пока цена не достигнет линии ликвидации.
Типичный пример
- Позиция: лонг по бессрочному контракту BTCUSDT, цена ликвидации 64 000 USDT
- Настройка: триггер лимитного стоп-лосса 65 000 USDT, лимитная цена закрытия 64 800 USDT
- Рынок: внезапное резкое падение, цена за короткое время упала с 65 100 USDT до 64 500 USDT, мгновенно пробив уровень 64 800 USDT
- Результат: условие стоп-лосса успешно сработало, система выставила лимитный ордер на закрытие по 64 800 USDT, но рыночная цена уже опустилась ниже этого уровня, покупательных ордеров для сведения не нашлось, стоп-лосс фактически не подействовал. Позиция продолжала терять в цене и в итоге была принудительно ликвидирована по 64 000 USDT.
Процесс исполнения
Последняя цена достигает триггера стоп-лосса → Условие стоп-лосса активируется → Система выставляет соответствующий лимитный ордер на закрытие → Рыночная цена быстро пробивает лимит, нет встречной стороны для исполнения → Лимитный ордер висит и не исполняется → Цена продолжает движение и достигает линии ликвидации → Позиция принудительно ликвидируется, соответствующий лимитный стоп-лосс одновременно отменяется
Сценарий 3: цена стоп-лосса установлена за пределами цены ликвидации
Основная причина
Ордер стоп-лосса действует только тогда, когда установлен на безопасной стороне от цены ликвидации:
- Для лонгов: линия ликвидации ниже цены входа; цена стоп-лосса должна быть выше цены ликвидации.
- Для шортов: линия ликвидации выше цены входа; цена стоп-лосса должна быть ниже цены ликвидации.
Если стоп-лосс установлен с неправильной стороны от линии ликвидации, при движении цены в сторону убытков процесс ликвидации запустится раньше. После ликвидации позиции соответствующий ордер стоп-лосса теряет привязку к позиции и автоматически отменяется системой — он никогда не сработает.
Типичный пример
- Позиция: лонг по бессрочному контракту BTCUSDT, линия ликвидации по марковочной цене 65 000 USDT
- Настройка: триггер рыночного стоп-лосса 59 990 USDT (ниже цены ликвидации)
- Результат: при падении рынка цена сначала достигла 65 000 USDT и запустила ликвидацию. Стоп-лосс на 59 990 USDT ни разу не сработал и был отменён системой после ликвидации.
Процесс исполнения
Цена движется в сторону убытков → Сначала достигает цены ликвидации → Система ликвидации полностью закрывает позицию → Неправильно расположенный стоп-лосс автоматически отменяется с исчезновением позиции
Сценарий 4: последняя цена не дошла до стоп-лосса, а марковочная цена достигла ликвидации раньше
Основная причина
В экстремальных рыночных условиях спотовые цены по всему рынку сильно колеблются, из-за чего марковочная цена (справедливая цена) меняется очень быстро. При этом из-за больших стен покупок, разрывов ликвидности и других факторов в книге ордеров по контракту скорость изменения последней исполненной цены может отставать от марковочной цены.
Поскольку стоп-лосс срабатывает только по последней цене, когда марковочная цена уже достигла линии ликвидации и запустила процесс, условие срабатывания стоп-лосса ещё не выполнено. После того как позиция переходит в процесс ликвидации, несработавшие ордера стоп-лосса автоматически отменяются.
Типичный пример
- Позиция: лонг по SOL с кросс-маржой, плечо 20х, линия ликвидации по марковочной цене 143,00 USDT
- Настройка: триггер рыночного стоп-лосса (по последней цене) 144,00 USDT
- Рынок: внезапное падение на спотовом рынке; марковочная цена мгновенно упала до 143,00 USDT. Однако из-за больших стен покупок в книге ордеров по контракту минимальная последняя цена составила всего 144,10 USDT.
- Результат: марковочная цена достигла линии ликвидации, позиция была ликвидирована. Последняя цена не дошла до уровня стоп-лосса, ордер не сработал и в итоге был отменён вместе с ликвидацией.
Процесс исполнения
Спотовый рынок резко падает → Марковочная цена падает до линии ликвидации → Последняя цена по контракту отстаёт, не доходит до стоп-лосса → Система ликвидации берёт позицию под контроль → Несработавший ордер стоп-лосса принудительно отменяется
Правила закрытия контрактных позиций и исполнения риск-контроля на платформе
- Правило конфликтов ордеров: когда по одной и той же позиции одновременно существуют лимитный ордер на закрытие и ордера TP/SL, действует принцип «первый сработал — первый исполнился, остальные автоматически отменяются». После полного исполнения любого ордера все остальные связанные висящие ордера автоматически утрачивают силу.
- Риск-контроль имеет высший приоритет: исполнение риск-контроля при ликвидации имеет более высокий приоритет, чем все обычные пользовательские ордера. Как только марковочная цена достигает линии ликвидации, все неисполненные и обрабатываемые ордера стоп-лосса принудительно прекращаются.
- Правило исполнения рыночного стоп-лосса: рыночный стоп-лосс после срабатывания исполняется по уровням глубины книги ордеров; в экстремальных рыночных условиях возможно частичное исполнение, неисполненная часть автоматически отменяется, а оставшаяся позиция ликвидируется при достижении цены линии ликвидации.
Руководство по предотвращению рисков
Чтобы снизить риск несрабатывания стоп-лосса в экстремальных рыночных условиях, рекомендуется соблюдать следующие правила:
Правильно устанавливать стоп-лосс
- Для лонгов: цена триггера стоп-лосса должна быть выше цены ликвидации
- Для шортов: цена триггера стоп-лосса должна быть ниже цены ликвидации
Обеспечивать достаточный буфер безопасности
В зависимости от ликвидности токена устанавливайте буфер между стоп-лоссом и ценой ликвидации, чтобы покрыть риски волатильности цены и задержки исполнения:
Основные монеты (BTC, ETH и др.): рекомендуемый буфер не менее 1%
Пример: для лонга с ценой ликвидации 65 000 USDT установите триггер стоп-лосса не ниже 65 650 USDT
- Неосновные монеты / альткоины: рекомендуемый буфер от 2% до 5% и более. Чем выше внутридневная амплитуда и ниже ликвидность, тем шире должен быть буфер, чтобы избежать риска частичного исполнения.
Разумно выбирать тип стоп-лосса
Если приоритет — вероятность исполнения, выбирайте рыночные ордера TP/SL, они имеют более высокий приоритет исполнения, чем лимитные.
При использовании лимитных TP/SL оставляйте более широкий ценовой буфер относительно ожидаемого уровня исполнения, чтобы избежать пропуска исполнения лимитного ордера из-за резких движений цены.
Разумно контролировать плечо и размер позиции
Высокое плечо сильно сужает ценовой диапазон между стоп-лоссом и ликвидацией. Рекомендуется умеренно снижать размер плеча и поддерживать достаточную свободную маржу на счёте, чтобы повысить устойчивость к волатильности.