Почему ордер TP/SL не исполнен по установленной цене?

Опубликовано 13 нояб. 2024 г.Обновлено 30 мар. 2026 г.2 мин на чтение11
Эта информация может относиться не ко всем пользователям
Вход для проверки, применимы ли к вам продукты, функции, правила и условия, указанные в статье.

Краткое описание: если цена стоп-лосса или тейк-профита достигнута, но ордер не исполнен, причины могут быть следующими: (1) Выбран другой тип триггерной цены, поэтому ордер стоп-лосс или тейк-профит не сработал. (2) Для стоп-лосса или тейк-профита выбран лимитный ордер, а лимитный ордер не исполняется после срабатывания. (3) Ордер не исполнен или исполнен только частично из-за волатильности или недостаточной глубины рынка.

Тейк-профит и стоп-лосс — это типы стратегических ордеров. Сначала необходимо установить триггерную цену, а затем цену ордера. Когда рыночная цена достигнет триггерной цены, система разместит ордер по цене ордера для сопоставления на рынке.

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

У этого может быть несколько причин: тип триггерной цены, тип цены ордера, рыночные колебания, глубина книги ордеров, количество ордеров и недостаток маржи. Рекомендуем оценивать статус ордера исходя из рыночных условий в реальном времени.

Триггерная цена тейк-профита/стоп-лосса ≠ цена ордера ≠ цена исполнения. Важно разобраться в том, как работают ордера тейк-профит и стоп-лосс. Для рыночных ордеров система размещает ордер по лучшей доступной цене на текущем рынке, а окончательная цена исполнения зависит от рыночных условий.

Ниже перечислены три распространенных сценария, при которых тейк-профит и стоп-лосс не исполняются или исполняются только частично:

1. Триггерная цена тейк-профита или стоп-лосса не достигнута

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

Отслеживать динамику этих трех типов цен можно на свечном графике. На странице торговли нажмите Рынки > Цена последней сделки, чтобы переключаться между типами цен, просматривать исторические движения цен и сравнивать их с настроенной триггерной ценой, чтобы подтвердить, была ли триггерная цена действительно достигнута. Если триггерная цена тейк-профита или стоп-лосса не сработает, соответствующий ордер не будет исполнен.

Пример:

Для бессрочных фьючерсов ETHUSDT устанавливается лонг-позиция со средней ценой входа 3200, при этом триггерная цена тейк-профита (рыночная цена) составляет 4000, а цена лимитного ордера тейк-профит (рыночный ордер) также устанавливается на уровне 4000.

Если цена ETHUSDT вырастет, и последняя цена ненадолго достигнет 4000, а затем резко упадет, то последняя рыночная цена может достичь 4000, а рыночная цена — нет. Если для триггерной цены тейк-профита или стоп-лосса выбрана рыночная цена, то в этом сценарии ордер не сработает.

В результате рыночный ордер тейк-профит (закрытие лонг-позиции по цене 4000) не отправляется на рынок и, следовательно, не будет исполнен.

2. Почему позиция может быть ликвидирована даже при срабатывании TP/SL

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

  1. Несоответствие типа триггерной цены
    Ордер TP/SL отправляется на рынок только после успешного достижения триггерной цены. OKX поддерживает три типа триггерной цены: цена последней сделки, рыночная цена и индексная цена. Если выбранный тип триггерной цены никогда не достигнет указанного вами уровня, ордер TP/SL не будет активирован (даже если уровня достигнет другой тип триггерной цены). Если в течение этого времени рыночная цена достигнет цены ликвидации, позиция может быть ликвидирована до того, как ордер будет отправлен на рынок.

  2. Лимитный ордер не исполнен после триггера
    Если TP/SL — лимитный ордер, триггер лишь помещает его в книгу ордеров и не гарантирует исполнение. На быстро меняющемся или нестабильном рынке цена может резко вырасти выше лимитной цены, в результате чего ордер останется неисполненным. Позиция останется открытой и под риском ликвидации до исполнения ордера.

    Чтобы повысить вероятность исполнения лимитного ордера, рекомендуем устанавливать лимитную цену не слишком высоко по отношению к триггерной цене.

  3. Размер ордера превышает максимальный лимит или недостаточно маржи
    Даже после срабатывания TP/SL ордер может не разместиться, если его размер превышает лимит максимального размера ордера или если в момент срабатывания недостаточно маржи. Если ордер не будет размещен, позиция не будет закрыта и останется под риском ликвидации.

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

3. Лимитные ордера не исполнены или исполнены частично

Существует два типа ордеров тейк-профит и стоп-лосс: рыночные ордера и лимитные ордера.

  1. Рыночный ордер после срабатывания размещает ордер по лучшей рыночной цене, доступной на данный момент, чтобы исполнить ордер быстрее.

  2. Лимитный ордер после срабатывания отправляется на рынок по указанной лимитной цене: наибольшей цене покупки или наименьшей цене продажи, которую вы готовы принять.

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

Пример:

Для бессрочных фьючерсов ETHUSDT лонг-позиция со средней ценой входа 3204,6 устанавливает триггерную цену стоп-лосса (цена последней сделки) на уровне 3200.

Если стоп-лосс — лимитный ордер, а триггерная цена и лимитная цена установлены на уровне 3200, то как только последняя цена упадет до 3200, сработает лимитный ордер стоп-лосс (продажа для закрытия лонг-позиции на уровне 3200). Система разместит лимитный ордер на продажу за 3200.

Примечание: в случае волатильности рынка, например при резком падении цен, лимитный ордер на продажу по цене 3200 может не исполниться вовремя или исполниться лишь частично.

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

4. Для ордеров действуют ограничения по максимальному размеру и приоритет «цена-время»

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

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

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

Подробнее в статье Типы стратегических ордеров

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