¿Qué es la prevención de auto-trading?
El auto-trading se refiere a la práctica de un usuario que realiza operaciones con su propia cuenta o con una entidad vinculada. Este comportamiento puede influir considerablemente en las tendencias de precios y en la profundidad del mercado. Para asegurar la precisión de los datos, prevenir la manipulación de precios y mantener la equidad en el trading, se propone implementar la funcionalidad STP en toda la red.
Mercados afectados
La prevención de auto-trading (STP) se aplicará en todos los contratos lineales e inversos, así como en el trading de margen y spot en la plataforma CoinEx. Para asegurar una estimación precisa del precio de apertura, el modo STP no estará en funcionamiento durante la subasta de igualación en el mercado spot, afectando a las órdenes colocadas bajo este modo durante los períodos de colocación y cancelación.
Alcance de la prohibición de auto-trading
El auto-trading entre cuentas vinculadas está prohibido. Por ejemplo, si la cuenta principal A posee subcuentas A1 y A2, no se permitirá el trading entre las siguientes cuentas:
- A y A
- A1 y A1
- A2 y A2
Modos STP
Al colocar órdenes a través de la Interfaz de programación de aplicaciones se puede establecer el modo STP, independientemente de si el tipo de orden es Taker o Maker el STP será efectivo. Sin embargo, cuando la estrategia se activa, prevalecerá el modo STP de la orden Taker.
- CT: Cancelar inmediatamente las órdenes Taker restantes
- CM: Cancelar inmediatamente las órdenes Maker restantes
- BOTH: Cancelar inmediatamente las órdenes Taker y Maker restantes
Impacto del tiempo efectivo de la orden en STP
- Cuando una orden se establece como FOK, STP no se ejecuta.
- Cuando una orden se establece como Inmediato o cancelar o Maker only, debe cumplir tanto las condiciones de IOC/MO como las de STP.
Cómo establecer el modo STP para las órdenes
El STP se puede establecer a través del campo "stp_mode" en los siguientes puntos finales de la Interfaz de programación de aplicaciones:
- api/v2/spot/order/http/put-order
- api/v2/futures/order/http/put-order
- api/v2/futures/position/http/close-position