Bitget Futures – Présentation de la prévention de l'auto-trading (STP)
Qu'est-ce que la prévention de l'auto-trading (STP) ?
La prévention de l'auto-trading, ou self-trade prevention (STP), est un mécanisme utilisé par la plateforme de trading Bitget pour empêcher les utilisateurs d'exécuter par inadvertance des trades avec eux-mêmes. Cela permet de réduire les frais de transaction inutiles et de promouvoir un environnement de trading équitable et transparent. Le STP repère les ordres émis sous un même identifiant utilisateur (UID) ou via des sous-comptes liés, et empêche qu'ils soient appariés entre eux. Cela permet de s'assurer que l'activité de trading reflète fidèlement l'offre et la demande réelles du marché.
Bitget applique le STP à l'ensemble de sa plateforme de trading de Futures afin de réduire le risque de manipulation des prix et de garantir la conformité ainsi que l'intégrité du marché. Que les ordres proviennent d'un compte principal et de son sous-compte, d'un même sous-compte ou d'un sous-compte à l'autre, le STP permet de détecter et de prévenir les scénarios d'auto-trading potentiels.
Exemple : comment le STP empêche l'auto-trading
Supposons que l'utilisateur A place des ordres d'achat et de vente BTCUSDT sur le marché Futures USDT-M Bitget. La configuration du compte comprend un compte principal et un sous-compte, avec les ordres suivants :
• Compte principal : place un ordre maker pour acheter 1 BTC à 50 000 USDT
• Sous-compte : place un ordre taker pour vendre 1 BTC à 50 000 USDT
Sans STP, ces ordres pourraient être appariés, ce qui amènerait l'utilisateur trader avec lui-même et à encourir des frais inutiles. Lorsque le STP est activé, le système détecte l'auto-trade et annule l'ordre taker (par exemple, sur la base du mode cancel_taker), empêchant ainsi l'auto-appariement.
Comment fonctionne le STP ?
Lorsque le système détecte un auto-trade potentiel, il exécute l'une des actions suivantes en fonction du mode STP :
• Mode none : les ordres ne sont pas soumis au mécanisme STP. Le système ne compare pas les UID et les transactions sont exécutées normalement.
• Mode cancel_taker : l'ordre taker est annulé ; l'ordre maker reste dans le carnet d'ordres.
• Mode cancel_maker : l'ordre maker est annulé ; l'ordre taker est exécuté.
• Mode cancel_both : les ordres maker et taker sont annulés.
L'action STP est déterminée par le mode STP de l'ordre taker. Le mode STP de l'ordre maker existant dans le carnet d'ordres n'est pas pris en compte.
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".
Quels produits prennent en charge le STP ?
1. Spot
2. Futures
a. Futures USDT-M
b. Futures USDC-M
c. Futures Coin-M (perpétuels et livraisons)
3. Marge
a. Marge isolée
b. Marge croisée
Quels types d'ordres 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 :
1. Ordre Limit
2. Ordre Market
3. Ordre Trigger
4. Ordre TP/SL
Veuillez noter que le STP n'est pas pris en charge lorsque le 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.
Pourquoi choisir le mécanisme STP de Bitget ?
Le mécanisme STP de Bitget améliore non seulement l'efficacité du trading, mais aide également les utilisateurs à réduire les coûts en empêchant les auto-trades. Combiné à la sécurité robuste de Bitget et à un service client professionnel, le STP contribue à un environnement de trading plus transparent et plus fiable.