В контрактной торговле некоторые пользователи сталкиваются с ситуацией, когда «стоп-лосс установлен, но позиция все равно принудительно ликвидируется». Это явление не является сбоем системы и в основном вызвано механизмом двойных цен, недостаточной ликвидностью рынка, механизмом защиты полной сделки, ошибочным расположением стоп-лосса и правилом высшего приоритета риск-менеджмента ликвидации.
В этой статье мы разберем несколько распространенных сценариев ликвидации и дадим соответствующие рекомендации по снижению рисков.
Основное правило: механизм двойных цен
Платформа использует две ценовые системы с разной логикой исполнения:
Основание для определения ликвидации: отметочная цена (Mark Price)
Вычисляется на основе взвешенной цены с нескольких ведущих спотовых бирж, используется для предотвращения манипуляций на отдельном стакане, которые могут привести к аномальной ликвидации, и является единственным критерием системы ликвидации.
Основание для срабатывания стоп-лосса: последняя цена (Last Price)
Все ордера на тейк-профит и стоп-лосс (TP/SL) на платформе срабатывают по последней цене сделки на контрактном стакане.
1. Стоп-лосс установлен слишком близко к цене ликвидации
Основная причина
1. Недостаточный буфер для стоп-лосса, приоритет ликвидации
Тейк-профит и стоп-лосс — это условные ордера, при достижении цены срабатывания системе требуется время для создания ордера на закрытие позиции. Если расстояние между ценой стоп-лосса и ценой ликвидации слишком мало, после срабатывания рыночная цена стоп-лосса окажется очень близко к цене ликвидации, и при экстремальных колебаниях цена может достичь линии ликвидации до создания стоп-лосс ордера. Поскольку риск-менеджмент ликвидации имеет более высокий приоритет, программа ликвидации возьмет позицию под контроль напрямую, и стоп-лосс ордер не будет подан.
2. Недостаток ликвидности, срабатывание защиты полной сделки
Рыночные стоп-лосс ордера на платформе работают по правилу «все или ничего» (All-or-None), частичные сделки не поддерживаются.
Если глубина стакана недостаточна для полной сделки по позиции, и частичная сделка приведет к ликвидации оставшейся позиции, система для предотвращения риска автоматически отменит стоп-лосс ордер.
> Проявление состояния: стоп-лосс ордер показывает статус «сработал», но результат ордера — «отменен», после чего позиция переходит под контроль системы ликвидации.
Пример
- Позиция: ETH, лонг с полной маржей, кредитное плечо 6x, отметочная цена ликвидации около 1538 USDT
- Установка: рыночный стоп-лосс с триггером 1539 USDT
- Сценарий: резкое кратковременное падение с амплитудой 4.39%
- Результат: после срабатывания стоп-лосса из-за сильных колебаний и недостаточной глубины стакана ордер отменен, позиция ликвидирована по 1538 USDT.
Процесс исполнения
Последняя цена достигает цены срабатывания стоп-лосса → активируется условие стоп-лосса → попытка рыночной сделки по всей позиции → обнаружена недостаточная глубина/частичная сделка приведет к ликвидации → система отменяет ордер → позиция переходит в процесс ликвидации
2. Лимитный стоп-лосс сработал, но лимитный ордер не исполнен, позиция продолжает терять до ликвидации
Основная причина
Лимитные тейк-профит и стоп-лосс — это условные лимитные ордера:
При достижении цены срабатывания система выставляет ордер на закрытие по заданной лимитной цене, а не исполняет сделку по рынку.
Если рынок движется очень быстро, и цена сразу пробивает установленный лимит (для лонга — вниз, для шорта — вверх), лимитный ордер на закрытие не сможет исполниться. Стоп-лосс фактически не сработает, позиция останется открытой и будет нести убытки до достижения линии ликвидации и принудительного закрытия.
Пример:
- Позиция: лонг по 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, лонг с полной маржей, кредитное плечо 20x, отметочная цена ликвидации 143.00 USDT
- Установка: рыночный стоп-лосс с триггером (по последней цене) 144.00 USDT
- Сценарий: внезапное падение на спотовом рынке, отметочная цена мгновенно упала до 143.00 USDT; однако на контрактном стакане из-за крупных заявок последняя цена минимально достигла только 144.10 USDT
- Итог: отметочная цена достигла линии ликвидации, позиция ликвидирована; последняя цена не достигла стоп-лосса, стоп-лосс ордер не сработал и отменен вместе с позицией.
Процесс исполнения
Резкое падение на спотовом рынке → отметочная цена достигает линии ликвидации → последняя цена отстает и не достигает стоп-лосса → система ликвидирует позицию → неактивированный стоп-лосс отменяется
Правила исполнения закрытия контрактов и риск-менеджмента платформы
1. Правила конфликтов ордеров: при наличии на одной позиции лимитных ордеров на закрытие и ордеров тейк-профит/стоп-лосс действует принцип «кто сработал первым — исполняется, остальные отменяются». После полной сделки по одному из ордеров остальные связанные ордера автоматически отменяются.
2. Приоритет риск-менеджмента выше всего: при достижении отметочной ценой линии ликвидации все незавершенные и обрабатываемые стоп-лосс ордера принудительно прекращаются.
3. Защита полной сделки: рыночные стоп-лосс ордера не поддерживают частичное исполнение. Если глубина стакана не позволяет исполнить всю позицию целиком, а частичное исполнение приведет к ликвидации остатка, система отменит такой ордер.
Рекомендации по снижению рисков
Чтобы снизить риск неисполнения стоп-лосса в экстремальных условиях, рекомендуется соблюдать следующие правила:
1. Правильно устанавливайте стоп-лосс
- Для лонга: цена срабатывания стоп-лосса **должна быть выше** цены ликвидации
- Для шорта: цена срабатывания стоп-лосса **должна быть ниже** цены ликвидации
2. Оставляйте достаточный буфер безопасности
В зависимости от ликвидности монеты устанавливайте расстояние между стоп-лоссом и ценой ликвидации, чтобы стоп-лосс успевал исполниться:
- Для основных монет (BTC, ETH и др.): рекомендуемый буфер не менее 1%
Пример: при цене ликвидации лонга 65,000 USDT стоп-лосс следует ставить не ниже 65,650 USDT
- Для менее ликвидных монет/альткоинов: рекомендуемый буфер от 2% до 5%, чем выше внутридневная волатильность, тем больше должен быть буфер
3. Контролируйте кредитное плечо и размер позиции
Высокое плечо значительно сужает ценовой диапазон между стоп-лоссом и ликвидацией. Рекомендуется снижать плечо и поддерживать достаточный запас маржи для повышения устойчивости к волатильности.