Introducción a la prevención del autotrading (STP)
¿Qué es la prevención del autotrading (STP)?
La prevención del autotrading (STP) es un mecanismo empleado por las plataformas de trading para evitar que los usuarios operen inadvertidamente con ellos mismos, reduciendo así las comisiones por transacción innecesarias. El STP es especialmente importante para mantener un entorno de trading justo y transparente, ya que ayuda a evitar la manipulación de los precios de mercado y garantiza que la actividad de trading refleje fielmente el interés genuino del mercado, creando una plataforma de trading conforme y justa.
Mecanismo de STP: Es un mecanismo que bloquea el eparejamiento de órdenes con la misma ID de usuario o cualquier subcuenta de este. Esto incluye las órdenes dentro de la cuenta, las órdenes entre la cuenta principal y las subcuentas, y las órdenes entre subcuentas.
¿Qué ocurre cuando se activa el STP?
Cuando una orden podría crear un autotrade, el sistema puede responder de una de estas cuatro maneras:
• none: Este modo exime a la orden de prevenir el autotrade. Las ID de usuario no se comparan, no se revoca ninguna orden y se produce la operación.
• cancel_taker: Cuando se ejecuta, este modo cancela la orden taker, pero la orden maker permanece.
• cancel_maker: Cuando se ejecuta, este modo cancela la orden maker, pero la orden taker permanece.
• cancel_both mode: Cuando se ejecuta, este modo cancela tanto las órdenes maker como las taker.
El STP se producirá en función del modo STP de la orden taker. Por lo tanto, el modo STP de una orden que pasa al libro de órdenes ya no es relevante y se ignorará para todo el procesamiento futuro de órdenes.
¿Cómo establecer el modo STP para una orden?
Para la API de colocación de órdenes y la API de colocación de órdenes en lotes, el modo 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 STP?
• Spot
• Futuros
○ Futuros USDT-M
○ Futuros USDC-M
○ Futuros Coin-M (perpetuos y con entrega)
• Margen
○ Margen aislado
○ Margen cruzado
¿Qué tipos de órdenes admiten el STP?
Cuando el periodo de validez se establece en GTC/IOC, los siguientes tipos de órdenes admiten STP:
• Orden limit
• Orden market
• Orden de activación
• Orden TP/SL
Ten en cuenta que el STP no es válido cuando el periodo de validez está ajustado a FOK.
¿Las órdenes modificadas son compatibles con el STP?
No. Las órdenes modificadas no admiten el STP. Las órdenes modificadas heredan la configuración de STP de la orden original.