Чому TP/SL не виконано за встановленою ціною?

Опубліковано 13 лист. 2024 р.Оновлено 30 бер. 2026 р.2 хв читання11

Короткий зміст: коли ціни стоп-лосу та тейк-профіту досягаються, але не виконуються, це може бути пов'язано з такими причинами: (1) Вибрано інший тип тригерної ціни, тому стоп-лос або тейк-профіт фактично не спрацьовують. (2) Стоп-лос або тейк-профіт встановлено як лімітний ордер, і лімітний ордер не виконується після спрацьовування. (3) Волатильність ринку або недостатня глибина ринку також можуть спричинити невиконання ордера або його лише часткове виконання.

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

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

Це може бути пов'язано з різними факторами, такими як тип тригерної ціни, тип ціни ордера, коливання на ринку, глибина книги ордерів, кількість ордерів та достатність маржі. Рекомендується оцінювати статус ордера на основі ринкових умов у режимі реального часу.

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

Нижче наведено три поширені сценарії, коли ордери тейк-профіт або стоп-лос не виконуються або виконуються лише частково, а також детальні пояснення:

1. Тригерна ціна тейк-профіту або стоп-лосу не спрацьовувала

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

Ви можете переглянути цінові тенденції для цих трьох типів цін на свічковому графіку. На торговій сторінці натисніть «Ринки» > «Остання ціна», щоб перемикатися між різними типами цін, переглядати історичні зміни цін і порівнювати їх із заданою тригерною ціною, щоб підтвердити, чи дійсно було досягнуто тригерну ціну. Якщо тригерна ціна тейк-профіту або стоп-лосу не спрацює, відповідний ордер не буде виконано.

Приклад:

Для безстрокових ф'ючерсів ETHUSDT встановлюється довга позиція із середньою ціною входу 3200, тригерна ціна TP (ціна маркування) становить 4000, а ціна лімітного ордера TP (ринковий ордер) також встановлюється на рівні 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. Ордери підлягають обмеженням максимального розміру ордера та пріоритету ціни та часу.

Ордери повинні відповідати максимальному ліміту розміру ордера, а також має бути доступна достатня маржа. Якщо розмір ордера перевищує максимальний ліміт або якщо маржа недостатня на момент його виконання, розміщення ордера може бути неможливим.

Після успішного спрацьовування ордера тейк-профіт або стоп-лос, ордер, надісланий на ринок, також підлягає механізму пріоритетного зіставлення ціна-час. Ордери з кращими цінами зіставляються спочатку, а коли ціни однакові, ордери зіставляються на основі часу їх розміщення.

Як наслідок, навіть якщо ваш ринковий або лімітний ордер успішно спрацює та відправиться на ринок, він може не бути виконаний або бути виконаний лише частково через інші ордери в книзі ордерів, які пропонують кращі ціни або були розміщені раніше.

Для отримання додаткової інформації зверніться до цієї статті: Типи стратегічних ордерів.

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