Коли ви використовуєте функції Take Profit або Stop Loss, іноді може статися так, що ціна на ринку досягає тригерної ціни, але ордер не виконується або виконується не повністю. Це може бути через кілька причин, таких як тип тригерної ціни, тип ціни ордера, волатильність ринку, глибина книги заявок, кількість ордерів і наявність достатнього маржинального забезпечення. Важливо враховувати всі ці фактори, щоб визначити, чому ордер не був виконаний. Ось три поширені ситуації, коли ордери Take Profit або Stop Loss не виконуються або виконуються частково:
1. Тригерна ціна не була досягнута
Ордер на Take Profit або Stop Loss буде виконано лише тоді, коли тригерна ціна буде досягнута.
Ви можете перевірити, чи була досягнута тригерна ціна, переглянувши графік цін і порівнявши його з вашою встановленою тригерною ціною. Якщо тригерна ціна не була досягнута, ордер не буде виконано.
Наприклад, у постійному контракті ETH/USDT з ціною відкриття 3200 і тригерною ціною Take Profit (ціновий маркер) на рівні 4000, якщо ціна зросте до 4000 і потім швидко знизиться, і ціна ринку досягне 4000, але ціновий маркер не досягне 4000, ордер на Take Profit не буде насправді активовано.
2. Лімітний ордер не був виконаний або був виконаний частково
Ордера Take Profit/Stop Loss можуть бути ордерами за ринковою ціною або лімітними ордерами.
Ордера за ринковою ціною виконуються за найкращою ціною на ринку в момент спрацьовування тригера, що дозволяє вам швидко виконати ордер.
Лімітні ордера виконуються лише тоді, коли ціна ринку досягає встановленої вами ціни.
За замовчуванням ордери Take Profit/Stop Loss налаштовані як ринкові ордери, але ви можете налаштувати їх як лімітні ордери. Для підвищення ймовірності виконання лімітних ордерів рекомендується встановлювати ціну покупки трохи вище тригерної ціни, а ціну продажу — трохи нижче тригерної ціни.
Наприклад, у постійному контракті ETH/USDT з ціною відкриття 3204,6 і тригерною ціною Stop Loss на рівні 3200, якщо ви налаштуєте ордер Stop Loss як лімітний ордер, коли ціна ринку досягне 3200, цей ордер може не бути виконаний негайно або бути виконаним частково, якщо ціна змінюється занадто швидко. Для підвищення ймовірності виконання ви можете встановити лімітну ціну продажу на 3198.
3. Ордер має відповідати правилам обмеження максимального обсягу замовлення і принципам пріоритету ціни та часу
Ордер має бути меншим за максимальний обсяг одного ордеру, а маржа повинна бути достатньою. Якщо ордер перевищує обмеження максимального обсягу замовлення або маржа недостатня при спрацьовуванні тригера, ордер може бути відхилений.
Після того, як ордер на Take Profit або Stop Loss спрацьовує, відправлений на ринок ордер також має відповідати принципам пріоритету ціни та часу. Ордери з кращою ціною або раніше створені мають пріоритет для виконання. Це означає, що ваш ордер може не бути виконаний або виконаний частково, якщо на ринку є ордери з кращою ціною або старші ордери.
Підсумовуючи, параметри Take Profit/Stop Loss повинні бути налаштовані з урахуванням типу тригерної ціни, типу ціни ордера, волатильності ринку, глибини книги заявок, кількості ордерів і наявності достатньої маржі, щоб визначити, чи буде ваш ордер виконаний повністю. Рекомендується правильно налаштувати тип і параметри ордерів Take Profit/Stop Loss для управління торговими ризиками.