Что такое предотвращение самоторговли (STP)
Предотвращения самоторговли (Self-Trade Prevention, STP) — это механизм, направленный на предотвращение сделок между пользователем и самим собой или со связанными лицами. Его цель — предотвратить самоторговлю в рамках одного аккаунта или связанных аккаунтов, тем самым обеспечивая стабильную работу рынка и поддерживая стабильность цен.
Правила активации
1. Предотвращение самоторговли применяется ко всем типам сделок на CoinEx, включая линейные и инверсные контракты, маржинальную торговлю и спотовую торговлю.
2. Для обеспечения точного определения цены открытия режим STP не действует во время аукционна на спотовом рынке. Это относится к ордерам в режиме STP в период размещения и отмены ордеров на аукционе.
3. Самоторговля запрещена в рамках одного аккаунта. Например, если у основного аккаунта A есть субаккаунты A1 и A2, сделки между следующими аккаунтами будут запрещены:
- A и A
- A1 и A1
- A2 и A2
Режимы предотвращения самоторговли
Вы можете установить различные режимы STP при размещении ордеров через API. Режимы STP действуют независимо от того, является ли ордер типа тейкер или мейкер. Однако при активации стратегии преимущество имеет режим STP тейкер-ордера.
Доступные режимы:
- Режим CT (Cancel Taker): немедленная отмена оставшихся тейкер-ордеров.
- Режим CM (Cancel Maker): немедленная отмена оставшихся мейкер-ордеров (оставшиеся тейкер-ордера остаются без изменений; если эти тейкер-ордера также являются лимитными ордерами, они остаются в ожидании как лимитные ордера)
- Режим BOTH: немедленная отмена оставшихся тейкер-ордеров и мейкер-ордеров.
Ограничения по времени действия
Время действия STP зависит от типов ордеров:
1. FOK (Исполнить или аннулировать): при установке ордера в режим FOK режим STP не активируется;
2. IOC (Исполнить или отменить) или MK (Только мейкер): при установке ордера в режим IOC или MK должны одновременно выполняться условия как для IOC/MK, так и для STP.
Как установить режим STP для ордеров
Режим STP можно установить через поле «stp_mode» в API для размещения ордеров, пакетных ордеров и закрытия позиций.
- Спотовая торговля: api/v2/spot/order/http/put-order
- Фьючерсная торговля: api/v2/futures/order/http/put-order
- Закрытие позиций: api/v2/futures/position/http/close-position
✏️ Больше информации: Документация по API CoinEx >>