Présentation du STP (Self-Trade Prevention) pour les Futures Bitget
[Temps de lecture estimé : 5 minutes]
Le STP (Self‑Trade Prevention) est un mécanisme utilisé par la plateforme de trading Bitget afin d'empêcher les utilisateurs d'exécuter des trades avec eux-mêmes par inadvertance. Il permet d'éviter les frais de transaction inutiles et favorise un environnement de trading équitable et transparent. Le STP fonctionne en identifiant les ordres placés par le même identifiant utilisateur (UID) ou par des sous-comptes liés, et en bloquant les trades qui entraîneraient de l'auto-trading. L'activité de trading reflète ainsi fidèlement l'offre et la demande réelles du marché.
Bitget applique le STP sur l'ensemble de sa plateforme de trading de Futures afin de réduire le risque de manipulation du 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, au sein du même sous-compte ou entre sous-comptes, le STP peut détecter et empêcher les scénarios potentiels d'auto-trading.
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 à 100 000 USDT.
• Sous-compte : place un ordre taker pour vendre 1 BTC à 100 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-trading et annule l'ordre taker (par exemple, en fonction du mode cancel_taker), empêchant ainsi efficacement l'auto-trading.
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 de STP. Le système ne compare pas les UID et les trades sont exécutés 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 taker et maker sont tous deux annulés.
L'action du STP est déterminée par le mode STP de l'ordre taker. Le mode STP de l'ordre existant dans le carnet d'ordres n'est pas pris en compte.
Comment définir le mode STP pour 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 de trading Spot
• Pour les ordres de trading sur marge
Quelles gammes de produits et quels types d'ordres prennent en charge le STP ?
Gammes de produits pris en charge
1. Spot
2. Futures
• Futures USDT-M
• Futures USDC-M
• Futures Coin-M (perpétuels et livraisons)
3. Marge
• Marge isolée
• Marge croisée
Types d'ordres pris en charge
Lorsque le paramètre Time in Force est défini sur GTC (Good Till Canceled) ou IOC (Immediate or Cancel), les types d'ordres 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 défini sur FOK.
Ordres modifiés
Les ordres modifiés ne prennent pas en charge le STP. Ils héritent des paramètres STP de l'ordre initial.
FAQ
1. Qu'est-ce que le Self-Trade Prevention (STP) sur Bitget ?
Le STP est un mécanisme qui empêche les utilisateurs d'exécuter des trades avec eux-mêmes par inadvertance. Cela permet de réduire les frais de transaction inutiles et garantit que l'activité de trading reflète l'offre et la demande réelles du marché.
2. Comment le STP empêche-t-il l'auto-trading ?
Le STP détecte les ordres placés par le même identifiant utilisateur (UID) ou par des sous-comptes liés qui correspondraient les uns aux autres. Lorsqu'un auto-trade potentiel est détecté, le système annule les ordres selon le mode STP sélectionné (par exemple, cancel_taker, cancel_maker, cancel_both).
3. Les ordres modifiés prennent-ils en charge le STP ?
Non. Les ordres modifiés ne prennent pas directement en charge le STP. Ils héritent des paramètres STP de l'ordre initial.
4. Comment puis-je définir le mode STP pour un ordre ?
Le mode STP peut être défini lors du placement d'un ordre ou d'ordres groupés via l'API, à l'aide du champ "stpMode". Il peut être appliqué aux ordres Spot, Futures et Marge.
5. Pourquoi le STP est-il important pour les traders ?
Le STP empêche les auto-trades inutiles, réduisant ainsi les frais de transaction et garantissant que l'activité de trading reflète fidèlement l'offre et la demande du marché. Il favorise également un trading équitable et l'intégrité du marché.
6. Le STP s'applique-t-il à tous les sous-comptes ?
Oui. Le STP peut détecter tout auto-trade potentiel non seulement au sein d'un même compte, mais également entre des sous-comptes liés, empêchant ainsi les appariements accidentels entre les comptes.
Clause de non-responsabilité et avertissement sur les risquesTous les tutoriels de trading fournis par Bitget sont uniquement destinés à des fins éducatives et ne doivent pas être considérés comme des conseils financiers. Les stratégies et les exemples présentés le sont à titre d'illustration et peuvent ne pas refléter les conditions réelles du marché. Le trading de cryptomonnaies comporte des risques importants, notamment la perte potentielle de vos fonds. Les performances passées ne garantissent pas les résultats futurs. Effectuez toujours des recherches approfondies et comprenez les risques encourus. Bitget n'est pas responsable des décisions de trading prises par les utilisateurs.