Futuros de Bitget: Introducción a la prevención del auto-trading (STP)
¿Qué es la prevención del auto-trading (STP)?
La prevención del auto-trading (STP) es un mecanismo empleado por la plataforma de trading Bitget para evitar que los usuarios ejecuten trades con ellos mismos inadvertidamente. Así se reducen las comisiones por transacción innecesarias y se fomenta un entorno de trading justo y transparente. La STP funciona identificando las órdenes colocadas bajo la misma ID de usuario (UID) o subcuentas vinculadas, y bloqueando los trades que darían lugar a un matching automático. Así se garantiza que la actividad de trading refleje fielmente la verdadera oferta y demanda del mercado.
Bitget aplica la STP en toda su plataforma de trading de futuros para reducir el riesgo de manipulación de los precios y garantizar el compliance (cumplimiento normativo) y la integridad del mercado. Tanto si las órdenes proceden de una cuenta principal y su subcuenta, dentro de la misma subcuenta o entre subcuentas, la STP puede detectar y prevenir posibles situaciones de auto-trading.
Ejemplo: Cómo la STP evita el auto-trading
Supongamos que el Usuario A coloca órdenes de compra y venta de BTCUSDT en el mercado de futuros USDT-M de Bitget. La configuración de la cuenta incluye una cuenta principal y una subcuenta, con las siguientes órdenes:
• Cuenta principal: Coloca una orden maker de 1 BTC a 50,000 USDT
• Subcuenta: Coloca una orden taker de 1 BTC a 50,000 USDT
Sin la STP, estas órdenes podrían coincidir, haciendo que el usuario haga trading consigo mismo e incurra en comisiones innecesarias. Con la STP activada, el sistema detecta el auto-trading y cancela la orden taker (por ejemplo, basándose en el modo cancel_taker), lo que impide eficazmente el auto-trading.
¿Cómo funciona la STP?
Cuando el sistema detecta un posible auto-trade, ejecuta una de las siguientes acciones en función del modo de STP:
• Modo “none”: Las órdenes no están sujetas al mecanismo de STP. El sistema no compara las ID de usuario y las transacciones se ejecutan con normalidad.
• Modo “cancel_taker”: La orden taker se cancela; la orden maker permanece en el libro de órdenes.
• Modo “cancel_maker”: La orden maker se cancela; la orden taker continúa.
• Modo “cancel_both”: Se cancelan tanto las órdenes taker como las órdenes maker.
La acción de STP viene determinada por el modo de STP de la orden taker. No se tiene en cuenta el modo de STP de la orden maker existente en el libro de órdenes.
¿Cómo establecer el modo de STP para una orden?
Para la API de colocación de órdenes y la API de colocación de órdenes en lotes, el modo de STP puede establecerse utilizando el campo “stpMode”.
• Para las órdenes de trading en spot
• Para las órdenes de trading de futuros
• Para las órdenes de trading con margen
¿Qué líneas de productos son compatibles con la STP?
1. Spot
2. Futuros
a. Futuros USDT-M
b. Futuros USDC-M
c. Futuros Coin-M (perpetuos y con entrega)
3. Margen
a. Margen aislado
b. Margen cruzado
¿Qué tipos de órdenes admiten la STP?
Cuando el periodo de validez se establece en GTC/IOC, los siguientes tipos de órdenes admiten la STP:
1. Orden limit
2. Orden market
3. Orden de activación
4. Orden TP/SL
Ten en cuenta que la STP no se admite cuando el periodo de validez está ajustado a FOK.
¿Las órdenes modificadas son compatibles con la STP?
No. Las órdenes modificadas no admiten la STP. Las órdenes modificadas heredan la configuración de STP de la orden original.
¿Por qué elegir el mecanismo de STP de Bitget?
El mecanismo de STP de Bitget no solo mejora la eficiencia del trading, sino que también ayuda a los usuarios a reducir costos al evitar el auto-trading. Combinado con la sólida seguridad de Bitget y su servicio profesional de atención al cliente, la STP contribuye a un entorno de trading más transparente y confiable.