Futures

Présentation du self-trade prevention (STP)

2024-07-15 09:00092

Qu'est-ce que le self-trade prevention (STP) ?

Le self-trade prevention (STP) est un mécanisme utilisé par les plateformes de trading pour empêcher les utilisateurs de trader par inadvertance avec eux-mêmes, réduisant ainsi les frais de transaction inutiles. Le STP est particulièrement important pour maintenir un environnement de trading équitable et transparent, car il contribue à prévenir la manipulation des prix du marché et garantit que l'activité de trading reflète fidèlement l'intérêt réel du marché, créant ainsi une plateforme de trading juste et conforme.

Mécanisme STP : mécanisme qui bloque l'appariement des ordres avec le même identifiant utilisateur (UID) ou tout sous-compte qui lui est associé. Il s'agit des ordres au sein du compte, des ordres entre le compte principal et les sous-comptes, et des ordres entre les sous-comptes.

Que se passe-t-il lorsque le STP est déclenché ?

Lorsqu'un ordre est susceptible de créer un self-trade, le système peut réagir selon l'un des quatre modes suivants :

none : ce mode exempte l'ordre de self-trade prevention. Les UID ne sont pas comparés, aucun ordre n'est annulé et le trade a lieu.

cancel_taker : lorsqu'il est exécuté, ce mode annule l'ordre taker, mais l'ordre maker demeure.

cancel_maker : lorsqu'il est exécuté, ce mode annule l'ordre maker, mais l'ordre taker demeure.

cancel_both : lorsqu'il est exécuté, ce mode annule à la fois les ordres maker et taker.

Le STP se produit en fonction du mode STP de l'ordre taker. Ainsi, le mode STP d'un ordre qui passe dans le carnet d'ordres n'est plus pertinent et sera ignoré pour tout traitement ultérieur de l'ordre.

Comment définir le mode STP d'un ordre ?

Pour l'API de placement d'ordres et l'API de placement d'ordres par lots, le mode STP peut être défini à l'aide du champ "stpMode".

Pour les ordres Spot

Pour les ordres Futures

Pour les ordres sur marge

Quels sont produits qui prennent en charge le STP ?

Spot

Futures

Futures USDT-M

Futures USDC-M

Futures Coin-M (Perpétuel et Livraison)

Marge

Marge isolée

Marge croisée

Quels sont les types d'ordres qui prennent en charge le STP ?

Lorsque le Time in force est réglé sur GTC/IOC, les types d'ordre suivants prennent en charge le STP :

Ordre Limit

Ordre Market

Ordre Trigger

Ordre TP/SL

Notez que STP n'est pas valide lorsque Time In Force est réglé sur FOK.

Les ordres modifiés sont-ils compatibles avec le STP ?

Non. Les ordres modifiés ne prennent pas en charge le STP. Les ordres modifiés héritent des paramètres STP de l'ordre d'origine.