Теми
    Введення в тейк-профіт та стоп-лосс (Безстрокові та Ф'ючерсні контракти)
    bybit2024-02-01 09:33:53

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

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

     

     

    Є дві (2) опції застосування ордерів TP/SL:


    1. Уся позиція. TP/SL застосовується до всієї позиції. Це налаштування дає вам змогу розмістити один ордер TP/SL на позицію. За досягнення тригерної ціни TP (або SL) уся позиція закривається за ринковим ордером.

    2. Поточний ордер/Частина позиції. TP/SL застосовується до поточної кількості ордера. Це налаштування дає змогу розміщувати кілька ордерів TP/SL на позицію. Коли досягається тригерна ціна TP (або SL) окремих ордерів TP/SL, відповідні їм кількості ордерів TP/SL закриваються за ринковими або лімітними ордерами, а відповідний ордер SL (або TP) скасовується.

     

     

    Докладніше

    Як виставляти та змінювати TP/SL (безстрокові та ф’ючерсні контракти)

     

     

    Примітка. TP/SL у торгівлі на Спотовому ринку відрізняється від TP/SL у Безстрокових і Ф’ючерсних контрактах. Докладніше дізнатися про TP/SL в торгівлі на Спотовому ринку можна тут

     

     

     

     

     

    Основні відмінності оновленої функції TP/SL від попередньої такі:

     

    Оновлена функція TP/SL

    Попередня функція TP/SL

    Налаштування

    Користувач може вільно встановлювати TP/SL для всієї позиції або для її частини.

    Виставляючи TP/SL для всієї або обраної позиції, користувач має вручну обирати налаштування TP/SL. 

    Тригер за 

     

    1. ROI (%)

    2. Зміною у %

    3. P&L

    1. Ціною

    2. ROI (%)

     

    Тип TP/SL

    1. Підтримується TP/SL через умовний ринковий ордер

    2. Підтримується TP/SL через умовний лімітний ордер (застосовується тільки до частини позиції)

    Підтримується тільки TP/SL через умовний ринковий ордер 

    Налаштування TP/SL

    Уся позиція

    Частина позиції

    Уся позиція

      Обрані позиції

    Логіка виконання ордера після досягнення тригерної ціни

     

    Спрацьовує TP/SL для всієї позиції, і вона закривається через ринковий ордер.

     

    Спрацьовує окремий ордер TP (або SL), і відповідна кількість ордера закривається через ринкові або лімітні ордери залежно від налаштувань.

    Спрацьовує TP/SL для всієї позиції, і вона закривається через ринковий ордер.

    Спрацьовує окремий ордер TP (або SL), і відповідна кількість ордера TP/SL закривається через ринковий ордер.

    Максимальна кількість ордерів TP/SL, які можна розмістити одночасно

    На позицію можна розмістити лише один ордер TP/SL.

    На позицію можна розмістити кілька ордерів TP/SL.

     

    На наявну позицію можна розмістити тільки один (1) ордер TP/SL. 

    Можна розмістити до 20 ордерів TP/SL.

     

     

     

    Збільшення розміру наявної позиції

    Кількість ордерів TP/SL змінюється, щоб відповідати розміру відкритих позицій.

    Зміна розміру відкритих позицій не впливає на кількість ордерів TP/SL.

    Нова ціна TP/SL, задана в новому ордері, після його виконання замінює наявну ціну TP/SL позиції.

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

    Зменшення розміру наявної позиції 

    Кількість ордерів TP/SL змінюється, щоб відповідати розміру відкритих позицій.

    Зміна розміру відкритих позицій не впливає на кількість ордерів TP/SL.

    Кількість позицій змінюється з огляду на кількість ордера, що закривається, і на ціну TP/SL це не впливає.

    Після часткового закриття кількість першого (рахуючи з найпершого розміщення ордера) набору ордерів TP/SL скорочується, доки не вирівняється за кількістю контрактів із наявною позицією.

     

     

    Приклад 

    Далі наведено кілька сценаріїв, що допоможуть вам краще зрозуміти функцію TP/SL на Bybit.

     

     

    Сценарій 1. Утримання кількох ордерів TP/SL одночасно.

    Припустимо, що поточна ринкова ціна BTC становить $25 000, а трейдер A утримує довгу відкриту позицію на 1 BTC й одночасно має кілька ордерів TP/SL, як показано нижче:

     

    Ордер TP/SL A

    • Налаштування TP/SL: частина позиції (через умовний ринковий ордер)
    • Тригерна ціна TP: $26 000
    • К-сть:  0,5 BTC

     

    Ордер TP/SL B

    • Налаштування TP/SL: частина позиції (через умовний лімітний ордер)
    • Тригерна ціна TP: $30 000
    • Ціна ордера: $30 500
    • К-сть: 0,5 BTC

     

    Ордер TP/SL C

    • Налаштування TP/SL: уся позиція
    • Тригерна ціна SL: $23 000
    • К-сть: 1 BTC

     

    В описаних нижче ринкових умовах функція TP/SL діє так:

     

    a) Коли ринкова ціна BTC сягає $26 000, спрацьовує ордер TP/SL A, закриваючи позицію на 0,5 BTC за ринковою ціною. У трейдера A залишається позиція на 0,5 BTC. Ордери TP/SL B і C діють далі.

     

    b) Коли ринкова ціна BTC сягає $27 000, трейдер A вручну закриває 0,1 BTC, і залишок позиції становить 0,4 BTC. Ордери TP/SL B і C усе ще діють.

     

    c) Коли ринкова ціна BTC сягає $30 000, спрацьовує ордер TP/SL B, а лімітний ордер TP B на $30 500 потрапляє в книгу ордерів, де чекає на виконання. 

    • Якщо ціна сягає $30 500, лімітний ордер TP B виконується, а решта позиції на 0,4 BTC закривається. Ордер TP/SL C автоматично скасовується.  
    • Якщо ціна не досягає $30 500, а натомість падає до $23 000, спрацьовує ордер TP/SL C на всю позицію, тобто решта 0,4 BTC закривається за ринковою ціною. Лімітний ордер TP B і надлишок (0,1 BTC) ордера C скасовуються. 

     

     

     

    Сценарій 2. Ордер TP/SL вже існує і виконується новий ордер з TP/SL (для поточного ордеру).

    Припустимо, що поточна ринкова ціна BTC становить $25 000, а трейдер A наразі утримує довгу відкриту позицію на 1 BTC і ордер TP, як показано нижче:


    Ордер TP/SL A

    • Налаштування TP/SL: частина позиції (через умовний ринковий ордер)
    • Тригерна ціна TP: $26 000 
    • К-сть: 0,5 BTC

     

    Тепер трейдер A розмістив лімітний ордер на купівлю 1 BTC за ціною $24 000 з новою ціною TP $27 000 і ціною SL $22 000 на кількість у 1 BTC (поточний ордер).

     

    В описаних нижче ринкових умовах функція TP/SL діє так:

    a) Коли ринкова ціна падає до $24 000, позиція на 0,5 BTC частково виконується, і поточний розмір відкритої позиції стає 1 BTC. Крім того, розміщується новий ордер TP/SL, як показано нижче:

     

    Ордер TP/SL B

    • Тип  TP/SL: Частина позиції
    • Тригерна ціна TP: $27 000
    • К-сть: 0,5 BTC
    • Ціна SL: $22 000
    • К-сть: 0,5 BTC

     

    b) Коли ринкова ціна BTC сягає $26 000, спрацьовує ордер TP/SL A, закриваючи позицію на 0,5 BTC за ринковою ціною. У трейдера A залишається позиція на 0,5 BTC. Ордер TP/SL B діє далі.

     

    c) Коли ринкова ціна BTC сягає $24 000, виконується решта лімітного ордера на 0,5 BTC, і розміщується ще один ордер TP/SL C на 0,5 BTC. Розмір позиції трейдера A збільшується до 1 BTC, із двома (2) ордерами TP/SL B і C.

     

    Ордер TP/SL C

    • Налаштування TP/SL: Частина позиції
    • Тригерна ціна TP: $27 000
    • К-сть: 0,5 BTC
    • Ціна SL: $22 000
    • К-сть: 0,5 BTC

     

     

     

    Сценарій 3. Набір ордерів TP/SL уже існує, і заповнено новий ордер лише з SL ордером для всієї позиції

    Припустимо, що ринкова ціна BTC становить $30 000, а трейдер A утримує довгу відкриту позицію на 1 BTC з ордером TP/SL, як показано нижче:

    • Налаштування TP/SL: уся позиція
    • Тригерна ціна TP: $35 000
    • Тригерна ціна SL: $20 000
    • К-сть: 1 BTC

     

    Потім трейдер A розміщує лімітний ордер, щоб купити 0,5 BTC за ціною $28 000 із таким новим ордером SL. 

    • Налаштування TP/SL: уся позиція
    • Тригерна ціна SL:  $18 000
    • К-сть: 0,5 BTC

     

    Коли ринкова ціна BTC сягає $28 000, лімітний ордер повністю виконується. Розмір позиції збільшується до 1,5 BTC. Старі ордери TP і SL буде скасовано. Новий ордер SL замінює наявний ордер SL наступним чином:

    • Налаштування TP/SL: уся позиція
    • Тригерна ціна SL: $18 000
    • К-сть: 1,5 BTC

     

     

     

    Сценарій 4: Розміщено ордер з TP/SL для поточного ордера під час його створення.

    Трейдер А розмістив лімітний лонг ордер на покупку на суму 0,8 BTC за ціною $30000 з набором TP/SL для поточного ордера при його створенні наступними налаштуваннями:

     

     

    Ордер TP/SL A

    • Налаштування TP/SL: поточний ордер
    • К-сть: 0,8 BTC
    • TP (лімітний): Тригерна ціна: $40000; Ціна ордера 41000
    • SL (ринковий): Тригерна ціна: $20000

     

    Припустимо, що ціна досягне $30000, виконується лонг ордер на купівлю та розміщуються TP (лімітний) та SL (ринковий). Функція TP/SL працює таким чином у наступних ринкових умовах:

     

    a) Коли ціна досягає $40000, спрацьовує ордер TP — лімітний ордер на закриття буде поміщений у книгу ордерів з ціною ордера $41000 і чекатиме на виконання. У цей час відповідний SL (ринковий) ордер із тригерною ціною $20000 буде скасовано, навіть якщо лімітний ордер TP ще не виконаний. Це пов’язано з тим, що система розглядає цей набір ордерів TP/SL як єдине ціле. При досягненні тригерної ціни TP умова тригера вважається виконаною, і відповідний ордер SL буде скасовано.

     

    intro TPSL 01.png

     

     

     

    b) Якщо Трейдер А не хоче, щоб його ордер SL ордер був скасований відразу після спрацювання ордера TP, навіть якщо він не заповнений, то Трейдер А може або встановити ордери TP і SL окремо, або використовувати Закриття лімітним ордером, встановивши його в ролі TP у вікні закриття позиції.

     

    intro TPSL 02.png

     

     

     

     

     

     

     

     

     

     

    FAQ

     

    Як перевірити мої поточні ордери TP/SL та історію ордерів?

    Для не активованих ордерів TP/SL ви можете перевірити записи поточних ордерів, а для ордерів, що вже спрацювали або скасували, ви можете подивитися на історію ордерів.

     

    intro TPSL 03.png

     

    intro TPSL 04.png

     

     

    Чому загальна кількість ордера, яку можна встановити для часткової позиції TP/SL, перевищує кількість контрактів моєї відкритої позиції?

    Трейдери можуть встановити кілька TP/SL і вказати кількість ордера в режимі часткової позиції. Кількість контрактів ордера для часткової позиції TP/SL буде виконано відповідно до зазначеної кількості ордера або максимальної кількості контрактів вашої відкритої позиції, залежно від того, що є меншим, і відповідний цьому ордеру SL (або TP) буде скасовано. Позиція не відкриватиметься у протилежному напрямку, відбудеться тільки закриття поточної позиції.

     

     

     

    Чому, коли я обираю SL 50%, ціна SL дорівнює Ціні ліквідації моєї позиції?

    Так буває, коли трейдер застосовує максимально дозволене кредитне плече. Якщо взяти для прикладу контракт BTCUSDT, за мінімального рівня ліміту ризику максимальне кредитне плече, яке можна застосувати, дорівнює 100x. Початкова маржа, необхідна для 100x, становить 1%, а підтримувальна — 0,5%. 

     

    Очевидно, що необхідна підтримувальна маржа (0,5%) становить 50% від початкової маржі (1%). Тому в трейдера може виникнути ситуація, коли ціна SL — така сама, що й Ціна ліквідації.

     

    Примітки:

    — Ліквідація запускається, коли Ціна маркування досягає Ціни ліквідації, незалежно від ROI% або P&L, що показується для позиції.

    — Стоп-лоси, встановлені нижче за Ціну ліквідації, не спрацьовують і скасовуються, щойно відбувається ліквідація.

     

     

     

    Чому система дає змогу встановлювати ціну SL, за межами Ціни ліквідації?

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

     

     

     

    Що відбувається з TP/SL (для всієї позиції), якщо розмір моєї позиції більше за максимальну кількість ордера?

    Візьмемо, наприклад, BTCUSDT. Припускаючи, що максимальна кількість на один ордер складає 100 BTC, а розмір позиції трейдера становить 1000 BTC, то система спочатку відправить ордер на 100 BTC до книги ордерів. Після виконання першого ордера система повторно надішле ще один ордер на 100 BTC і так далі. У зв'язку з цим будь-які незакриті ордери, що залишилися, як і раніше схильні до ризику і підлягають ліквідації. Система повторно надсилатиме ордер TP/SL з максимальним обсягом ордера доти, доки вся позиція не буде повністю закрита або ліквідована, залежно від того, що станеться раніше.

     

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

     

     

     

    Що відбувається з TP/SL (для всієї позиції), якщо розмір моєї позиції більше за максимальну кількість ордера?

    Система повторно надсилатиме ордери TP/SL, доки не закриється вся позиція. Зауважте, що можливі розбіжності в ціні, оскільки це будуть ордери, що закриватимуть позицію за ринковою ціною.

     

     

     

    Чому мою позицію було ліквідовано попри наявність стоп-лосу? 

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

     

     

     

    Я використовую ціну маркування як ціну спрацьовування для мого стоп-лосса, а ціна стоп-лосса встановлюється до ціни ліквідації. Чому позиція все ще була ліквідована?

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

     

     

     

    Чому мою позицію було ліквідовано попри те, що ціна на графіку не торкнулася моєї Ціни ліквідації.

    Зауважте, що Bybit використовує для запуску ліквідації Ціну маркування, а не Ціну останньої угоди. Докладніше дивіться тут.

    Чи змогли ми бути корисними?
    yesТакyesНі