Почему при установленном стоп-лоссе позиция все равно ликвидируется?

KTX
KTX
  • Обновлено

При торговле контрактами некоторые пользователи сталкиваются с ситуацией: «стоп-лосс установлен, но позиция всё равно подвергается принудительной ликвидации». Это не является системной аномалией. Причина кроется в совокупности факторов: механизме двойной цены, недостаточной рыночной ликвидности, неправильном расположении стоп-лосса, пропуске исполнения лимитного ордера из-за проскальзывания и правиле высшего приоритета риск-контроля при ликвидации.

В этой статье разбираются четыре распространённых сценария ликвидации и даются соответствующие рекомендации по снижению рисков.


Основное правило: механизм двойной цены

Платформа использует две системы цен с разной логикой исполнения:

  • Критерий ликвидации: марковочная цена (Mark Price)

    Рассчитывается как взвешенное среднее цен с нескольких крупных спотовых бирж по всему рынку. Предотвращает аномальные ликвидации из-за злонамеренной манипуляции отдельной книгой ордеров и является единственным критерием для системы ликвидации.

  • Триггер стоп-лосса: последняя цена (Last Price)

    Все ордера тейк-профит / стоп-лосс (TP/SL) на платформе срабатывают по последней исполненной цене из книги ордеров по контракту.


Сценарий 1: рыночный стоп-лосс сработал, но позиция ликвидирована полностью или частично

Основные причины

  1. Недостаточный буфер стоп-лосса; ликвидация выполняется в приоритете

    TP/SL — это условные ордера. После достижения цены триггера системе требуется время для формирования ордера на закрытие позиции. Если разрыв между ценой стоп-лосса и ценой ликвидации слишком узкий, при экстремальной рыночной волатильности цена может достичь линии ликвидации до того, как ордер стоп-лосса будет сформирован. Поскольку риск-контроль ликвидации имеет более высокий приоритет, чем обычные ордера, механизм ликвидации напрямую берёт позицию под контроль, не давая стоп-лоссу быть отправленным.

  2. Недостаточная глубина рынка: стоп-лосс исполняется частично, остаток позиции ликвидируется

    Рыночный стоп-лосс после срабатывания исполняется по уровням книги ордеров в соответствии с глубиной. Однако при сильной волатильности и низкой ликвидности в книге ордеров возможно частичное исполнение или неудачная отправка ордера. Неисполненная часть позиции автоматически отменяется. Если цена продолжит движение против оставшейся открытой позиции и достигнет цены ликвидации, будет произведена принудительная ликвидация.

Отображаемый статус: ордер стоп-лосса отображается как «Сработал», результат — «Частично исполнен» или «Ошибка отправки ордера»; оставшаяся позиция впоследствии переходит под управление системы ликвидации.

Типичный пример

  • Позиция: лонг по 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.
  • Результат: марковочная цена достигла линии ликвидации, позиция была ликвидирована. Последняя цена не дошла до уровня стоп-лосса, ордер не сработал и в итоге был отменён вместе с ликвидацией.

Процесс исполнения

Спотовый рынок резко падает → Марковочная цена падает до линии ликвидации → Последняя цена по контракту отстаёт, не доходит до стоп-лосса → Система ликвидации берёт позицию под контроль → Несработавший ордер стоп-лосса принудительно отменяется


Правила закрытия контрактных позиций и исполнения риск-контроля на платформе

  1. Правило конфликтов ордеров: когда по одной и той же позиции одновременно существуют лимитный ордер на закрытие и ордера TP/SL, действует принцип «первый сработал — первый исполнился, остальные автоматически отменяются». После полного исполнения любого ордера все остальные связанные висящие ордера автоматически утрачивают силу.
  2. Риск-контроль имеет высший приоритет: исполнение риск-контроля при ликвидации имеет более высокий приоритет, чем все обычные пользовательские ордера. Как только марковочная цена достигает линии ликвидации, все неисполненные и обрабатываемые ордера стоп-лосса принудительно прекращаются.
  3. Правило исполнения рыночного стоп-лосса: рыночный стоп-лосс после срабатывания исполняется по уровням глубины книги ордеров; в экстремальных рыночных условиях возможно частичное исполнение, неисполненная часть автоматически отменяется, а оставшаяся позиция ликвидируется при достижении цены линии ликвидации.

Руководство по предотвращению рисков

Чтобы снизить риск несрабатывания стоп-лосса в экстремальных рыночных условиях, рекомендуется соблюдать следующие правила:

  1. Правильно устанавливать стоп-лосс

    • Для лонгов: цена триггера стоп-лосса должна быть выше цены ликвидации
    • Для шортов: цена триггера стоп-лосса должна быть ниже цены ликвидации
  2. Обеспечивать достаточный буфер безопасности

    В зависимости от ликвидности токена устанавливайте буфер между стоп-лоссом и ценой ликвидации, чтобы покрыть риски волатильности цены и задержки исполнения:

    • Основные монеты (BTC, ETH и др.): рекомендуемый буфер не менее 1%

      Пример: для лонга с ценой ликвидации 65 000 USDT установите триггер стоп-лосса не ниже 65 650 USDT

    • Неосновные монеты / альткоины: рекомендуемый буфер от 2% до 5% и более. Чем выше внутридневная амплитуда и ниже ликвидность, тем шире должен быть буфер, чтобы избежать риска частичного исполнения.
  3. Разумно выбирать тип стоп-лосса

    Если приоритет — вероятность исполнения, выбирайте рыночные ордера TP/SL, они имеют более высокий приоритет исполнения, чем лимитные.

    При использовании лимитных TP/SL оставляйте более широкий ценовой буфер относительно ожидаемого уровня исполнения, чтобы избежать пропуска исполнения лимитного ордера из-за резких движений цены.

  4. Разумно контролировать плечо и размер позиции

    Высокое плечо сильно сужает ценовой диапазон между стоп-лоссом и ликвидацией. Рекомендуется умеренно снижать размер плеча и поддерживать достаточную свободную маржу на счёте, чтобы повысить устойчивость к волатильности.

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос