Фьючерсы

Фьючерсы Bitget: введение в предотвращение самоторговли (STP)

2025-05-26 10:360674

Что такое предотвращение самоторговли (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 и пакетного размещения ордеров 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.

Поддерживается ли STP для измененных ордеров?

Нет. Измененные ордера не поддерживают STP. Они наследуют настройки STP исходного ордера.

Почему стоит использовать механизм STP на Bitget?

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