Ф'ючерси

Ф'ючерси Bitget: вступ до запобігання самоторгівлі (STP)

2025-05-26 10:361339

Що таке запобігання самоторгівлі (Self Trade Prevention, STP)?

Механізм запобігання самоторгівлі (STP) — це функція, яку використовує торгова платформа Bitget для недопущення випадкового укладання угод користувачем із самим собою. Цей механізм допомагає уникати зайвих комісій за транзакції та сприяє формуванню чесного й прозорого торгового середовища. STP виявляє ордери, розміщені під одним і тим самим ідентифікатором користувача (UID) або пов’язаними субакаунтами, і блокує угоди, які можуть призвести до самоторгівлі — тобто збігу власних ордерів. Це гарантує, що торгова активність точно відображає реальний попит і пропозицію на ринку.

Bitget застосовує механізм STP у ф’ючерсній торгівлі для зниження ризику цінових маніпуляцій, забезпечення відповідності нормативним вимогам і підтримання цілісності ринку. STP дозволяє виявляти та запобігати випадкам самоторгівлі між ордерами, розміщеними з основного акаунта та субакаунта, в межах одного субакаунта або між різними субакаунтами.

Приклад: як STP запобігає самоторгівлі

Припустимо, користувач A розміщує ордери на купівлю та продаж BTCUSDT на ф'ючерсному ринку Bitget USDT-M. У нього є один основний акаунт і один субакаунт з наступними ордерами:

Основний акаунт: ордер мейкера на купівлю 1 BTC за ціною 50 000 USDT

Субакаунт: ордер на продаж 1 BTC за ціною 50 000 USDT

Без STP ці ордери могли б збігтися, що призвело б до самоторгівлі — тобто виконання угоди самим із собою та непотрібних витрат на комісії. При активованому STP система виявляє потенційну самоторгівлю та скасовує ордер тейкера (наприклад, відповідно до режиму cancel_taker), запобігаючи його виконанню проти ордера того самого користувача.

Принцип роботи STP

Коли система виявляє потенційну угоду користувача з самим собою, вона виконує одну з наступних дій залежно від режиму STP:

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

Режим cancel_taker. Ордер тейкера скасовується, а ордер мейкера залишається в книзі ордерів.

Режим cancel_maker. Ордер мейкера скасовується, а ордер тейкера залишається.

Режим cancel_both. Скасовуються обидва ордери: і тейкера, і мейкера.

Дія STP визначається режимом STP ордера тейкера. Режим STP наявного ордера мейкера в книзі ордерів не враховується.

Як встановити режим STP для ордера?

Для розміщення ордерів через API, зокрема пакетних, режим STP можна задати за допомогою поля «stpMode».

Для спотових ордерів

Для фʼючерсних ордерів

Для маржинальних ордерів

Які лінійки продуктів підтримують STP?

1. Спот

2. Фʼючерси

a. Фʼючерси USDT-M

b. Фʼючерси USDC-M

c. Ф'ючерси Coin-M (безстрокові та поставні)

3. Маржа

a. Ізольована маржа

b. Крос-маржа

Які типи ордерів підтримують STP?

Якщо для параметра «Термін дії» встановлено значення GTC/IOC, STP підтримуватиметься для таких типів ордерів:

1. Лімітний ордер

2. Маркет ордер

3. Тригерний ордер

4. Ордер TP/SL

Зверніть увагу: STP не підтримується для ордерів із типом часу виконання FOK (Fill or Kill).

Чи підтримують модифіковані ордери STP?

Ні. Змінені ордери не підтримують STP. Вони успадковують налаштування STP вихідного ордера.

Чому варто використовувати механізм STP на Bitget?

Механізм STP на Bitget не лише підвищує ефективність торгівлі, а й дозволяє користувачам зменшувати витрати, запобігаючи самоторгівлі. У поєднанні з надійною системою безпеки та професійною клієнтською підтримкою, механізм STP на Bitget створює більш прозоре та надійне торгове середовище.