Tipos básicos de orden
Orden límite
Una orden límite es una orden que compra o vende una cantidad determinada a un precio específico o mejor. Una vez creada la orden, el sistema la publicará en el libro de órdenes y la emparejará con las órdenes disponibles, al precio especificado o a un precio mejor.
Escenario 1: suponiendo que el precio actual de mercado de BTC es de 42,000 USDT y quieres comprar a 40,000 USDT. Puedes seleccionar Límite y fijar el precio de compra en 40,000 USDT. Una vez creada la orden, se ejecutará automáticamente cuando el precio baje a 40,000 USDT o menos.
Orden límite avanzada
Mientras una orden límite estándar es Good till Canceled por defecto, una orden límite avanzada ofrece 3 opciones: Post Only, Fill or Kill (FOK) e Immediate or Cancel (IOC).
Post Only
Las órdenes Post Only tienen garantizada su inclusión en el libro de órdenes, y el usuario actúa como maker de mercado. Si una orden Post Only puede emparejarse de inmediato contra una orden existente, se cancelará.
Fill or Kill (FOK)
Una orden Fill or Kill debe ejecutarse completa e inmediatamente; de lo contrario, se cancelará toda la orden.
Immediate or Cancel (IOC)
Las órdenes Immediate or Cancel o deben ejecutarse inmediatamente. Las partes de la orden que no se hayan ejecutado se cancelarán.
Por ejemplo, si un usuario quiere comprar BTC y el libro de órdenes se muestra como sigue:
Escenario 1
Deseas pagar solo comisiones de maker y seleccionas Post Only. Si fijas el precio de compra en 30,000 USDT y no hay ninguna orden de venta que coincida de inmediato, tu orden no se ejecutará al instante y se colocará en el libro de órdenes, lo que te convierte en un maker de mercado. Si tu precio de compra es de 30,740 USDT y coincide con una orden de venta al instante, tu orden se cancelará.
Escenario 2
Seleccionas Fill or Kill. Si tu precio de compra es 30,741 USDT y el monto de la orden es 1 BTC, pero el monto total de BTC disponible en el libro de órdenes es 0.882 BTC (0.855 + 0.026 + 0.001), tu orden se cancelará porque no se puede ejecutar por completo (1 - 0.882 = 0.118 BTC). En este ejemplo, si el monto de tu orden es de 0.882 BTC o menos, la orden se creará y se ejecutará.
Escenario 3
Seleccionas Immediate or Cancel. Si tu precio de compra es 30,741 USDT, el monto de la orden es 1 BTC y el monto total de BTC disponible en el libro de órdenes es 0.882 BTC (0.855 + 0.026 + 0.001), parte de tu orden se ejecutará y el resto se cancelará. 0.882 BTC se ejecutarán mientras que los 0.118 BTC restantes se cancelarán.
Orden de mercado
Una orden de mercado te permite comprar o vender instantáneamente al mejor precio de mercado disponible. Cada línea de negocio tiene sus respectivas restricciones sobre el valor máximo de una orden, así como sobre el tamaño máximo de una orden de mercado.
Escenario 1
Deseas comprar BTC al precio actual de mercado y quieres que tu orden se complete de inmediato. Puedes crear una orden de mercado y fijar el monto total en 20,000 USDT. Suponiendo que el precio de mercado actual de BTC sea de 40,500 USDT, tu orden se ejecutará a un precio de alrededor de 40,500 USDT inmediatamente después de su creación.
Escenario 2
Quieres cerrar toda tu posición al precio de mercado tan pronto como sea posible. Nuestra función Cerrar todo te ayuda a conseguirlo.
Límite de precio para futuros perpetuos y con vencimiento
Antecedentes
Existe un precio máximo para las órdenes de compra y un precio mínimo para las órdenes de venta. En el caso de las órdenes de mercado, seguirán las mismas reglas de límite de precios que las órdenes límite, por lo que es posible que la orden de mercado no se ejecute cuando no haya liquidez suficiente en el libro de órdenes y permanezca abierta.
Reintentar con un nuevo límite de precio
El sistema intentará actualizar el límite de precio para cualquier orden de mercado abierta y no ejecutada que los usuarios coloquen directamente o activadas por cualquier estrategia. El precio se actualizará cada segundo hasta que se ejecute, hasta 10 minutos.
Límite de precio para trading spot y con margen
Reintentar con un nuevo límite de precio
En el caso de las órdenes de mercado provenientes de una orden take-profit, stop-loss o de ejecución: si el precio final supera el límite de precio y la orden no se ejecuta, el sistema reintentará cada 3 segundos con un límite de precio actualizado, durante hasta 1 minuto.
Límite de tamaño para futuros perpetuos y con vencimiento
Antecedentes
Existe un número máximo de contratos que pueden colocarse en una orden de mercado. Es posible que los usuarios con grandes posiciones no puedan cerrarlas de una sola vez. Tendrían que dividir su orden de cierre en órdenes más pequeñas para cerrar.
División de una orden grande
Cuando los usuarios colocan órdenes de cierre total de mercado, si el tamaño de la posición es superior al número máximo de contratos permitido por orden, el sistema ayudará a los usuarios a dividir las órdenes en cantidades más pequeñas. Las órdenes se ejecutarán de forma secuencial y cada una de las órdenes posteriores solo se crearán una vez que la orden anterior se haya ejecutado por completo. El tamaño de la orden será la cantidad menor entre el tamaño de posición restante y el número máximo de contratos para una orden de mercado. Minimiza las molestias para los usuarios con grandes posiciones, ya que no tendrán que dividir manualmente sus órdenes en cantidades más pequeñas.
Orden reduce-only
Una orden reduce-only tiene como objetivo únicamente reducir tu posición actual, en lugar de aumentarla. Esto significa que solo se puede utilizar para cerrar una posición. Por el contrario, las órdenes no reduce-only pueden reducir o aumentar tu posición.
En el modo unidireccional, puedes elegir si deseas crear una orden reduce-only para reducir tu posición. En el modo de cobertura, todas las órdenes de cierre son reduce-only por defecto, y todas las órdenes de apertura son no reduce-only.
Puedes tener un máximo de 150 órdenes reduce-only abiertas en una única posición. Las órdenes posteriores no se podrán realizar al exceder el límite.
Los detalles son los siguientes:
Si creas una orden reduce-only, y la orden se utiliza para abrir una posición o aumentar tu posición, la orden fallará. El mensaje de error se ilustra a continuación:
Cuando creas una orden, si no se cumplen las condiciones para tener órdenes reduce-only abiertas, el sistema modificará automáticamente el monto de tus órdenes reduce-only abiertas o las cancelará. Esto garantiza que, tras modificar o cancelar tus órdenes abiertas, no se cree una posición en la dirección opuesta. Puedes consultar tu historial de órdenes para averiguar el motivo de la cancelación de una orden.
El hecho de que el sistema modifique o cancele automáticamente tu orden reduce-only viene determinado por el monto total de tus posiciones, así como por la prioridad con la que se ejecutan tus órdenes. Las órdenes de menor prioridad (peor precio) se cancelan para garantizar que las de mayor prioridad (mejor precio) puedan crearse con éxito.
¿Cómo se determina la prioridad de mis órdenes reduce-only?
Cuanto mayor sea el precio de tu orden de compra, mayor será la prioridad. Cuanto menor sea el precio de tu orden de venta, mayor será la prioridad. Si varias órdenes tienen el mismo precio, las que se crearon antes tendrán prioridad.
Ejemplo (perpetuo BTC-USDT, modo de cobertura):
Escenario | Posición | Órdenes abiertas | Orden actual | Resultado |
|---|---|---|---|---|
Sin posición, crear una orden para cerrar long | Ninguna | Ninguna | 100 contratos para cerrar long | Orden fallida |
Con posición abierta, crear una orden para cerrar long, el monto supera la posición abierta | 100 contratos, long | Ninguna | 200 contratos para cerrar long | Orden creada. El monto de la orden se modifica a 100 contratos. |
Con posición abierta, crear otra orden para cerrar long a un mejor precio | 100 contratos, long | Orden 1: 80 contratos para cerrar long a 17,000 | 50 contratos para cerrar long a 16,000 | Orden creada. El monto de la orden 1 se modificará a 50 contratos, mientras que la orden 2 se cancelará. El monto total de órdenes abiertas para cerrar long suma 100 contratos. |
Con posición abierta, crear otra orden para cerrar long a un precio peor | 100 contratos, long | Orden 1: 80 contratos para cerrar long a 17,000 | 50 contratos para cerrar long a 19,000 | Orden fallida. (la orden actual queda al final de la secuencia y el monto total de las órdenes 1 y 2 con mejores precios es igual al tamaño de la posición). |
Ejemplo (perpetuo BTC-USDT, modo unidireccional):
Escenario | Posición | Órdenes abiertas | Orden actual | Resultado |
|---|---|---|---|---|
Sin posición, crear una orden reduce-only | Ninguna | Ninguna | Orden reduce-only de compra de 100 contratos | Orden fallida |
Con posición abierta, crear una orden reduce-only en la misma dirección que la posición | 100 contratos, compra | Ninguna | Orden reduce-only de compra de 100 contratos | Orden fallida |
Con posición abierta, crear una orden reduce-only con un monto de orden superior al tamaño de la posición. | 100 contratos, compra | Ninguna | Orden reduce-only de venta de 200 contratos | Orden creada. El monto de la orden se modifica a 100 contratos. |
Con posición y órdenes reduce-only abiertas. Crear otra orden reduce-only y que el monto total de todas las órdenes supere el tamaño de la posición. | 100 contratos, compra | Orden 1: orden reduce-only para vender 80 contratos a 17,000 | Orden reduce-only de venta de 50 contratos a 16,000 | Orden creada. El monto de la orden 1 se modificará a 50 contratos, mientras que la orden 2 se cancelará. |
Con posición y órdenes reduce-only y no reduce only abiertas. Crear otra orden reduce-only y que el monto total de todas las órdenes supere el tamaño de la posición. | 100 contratos, compra | Secuencia 1:17,000 (precio), 80 contratos, venta, reduce-only Secuencia 2:18,000 (precio), 20 contratos, no reduce-only | Orden reduce-only de venta de 50 contratos a 16,000 | Orden creada. El monto de la orden 1 se modificará a 50 contratos y la orden 2 se mantendrá igual (las órdenes no reduce-only pueden dar lugar a la apertura de una posición en la dirección opuesta). |
Cómo crear una orden reduce-only en modo unidireccional
Las órdenes reduce-only solo pueden seleccionarse manualmente en modo unidireccional. Si no seleccionas la opción reduce-only, tu orden será una orden no reduce-only.
En tu cuenta puede haber al mismo tiempo órdenes reduce-only y órdenes no reduce-only.
Crear una orden en la página de órdenes
En la página de órdenes (orden límite, orden de mercado, orden límite avanzada, orden TP/SL y orden trailing TP/SL), puedes elegir "Reduce-only" para crear una orden.
Enviar una orden TP/SL junto con una orden de apertura
Al enviar una orden TP/SL junto con una orden de apertura, la orden TP/SL es una orden reduce-only por defecto.
Crear una orden en la página de posiciones
En la página de posiciones, TP/SL, Cerrar, y Cerrar todo, todas las órdenes son reduce-only por defecto.