
Una orden All-Or-None (AON) es un tipo de orden que exige que la cantidad solicitada se ejecute completamente en una sola transacción o, de lo contrario, se cancela automáticamente. No se aceptan ejecuciones parciales; la orden solo se ejecuta si el mercado puede cubrir la totalidad de la cantidad al precio especificado.
Por ejemplo, supón que quieres comprar 1 000 tokens a un precio límite de 1,00. Si solo hay 700 tokens disponibles a 1,00 o mejor, la orden AON no se ejecutará: no se llenarán primero los 700 y se esperará por los 300 restantes, sino que la orden se cancelará por completo.
El principio clave de una orden AON es que debe ser igualada en su totalidad por el motor de emparejamiento en una sola transacción. El motor de emparejamiento es el sistema que empareja las órdenes de compra y venta, y verifica si las contrapartes en el libro de órdenes pueden satisfacer la cantidad completa al precio que has especificado.
El libro de órdenes es una lista de órdenes de compra y venta ordenadas por precio, que muestra las cantidades disponibles en cada nivel. Cuando envías una orden AON, el sistema agrupa todas las contrapartes disponibles dentro de tu precio límite (o mejor). Si el total iguala la cantidad que solicitas, tu orden se ejecuta en su totalidad; si no, se cancela sin ninguna ejecución parcial.
El objetivo principal de una orden AON es evitar la incertidumbre en el precio y el coste causada por ejecuciones parciales, y asegurar que se respete estrictamente el tamaño y la estrategia de tu operación.
En trading de criptomonedas, las órdenes AON son más adecuadas para tokens con baja liquidez o estrategias que requieren tamaños de operación exactos. Antes de colocar una orden AON, los dos factores críticos son la profundidad del libro de órdenes y el rango de tu precio límite.
La liquidez representa la capacidad de comprar o vender cantidades suficientes sin afectar significativamente el precio. En mercados de baja liquidez, reunir suficientes contrapartes dentro de tu límite de precio puede ser complicado, lo que provoca cancelaciones frecuentes de órdenes AON.
La profundidad del libro de órdenes indica la cantidad total disponible en cada nivel de precio. Si quieres comprar 1 000 tokens a 1,00, comprueba si el total de órdenes de venta a 1,00 o mejor cubre tu necesidad. Si no es así, tendrás que ajustar tu precio límite al alza o reducir el tamaño de la orden.
También debes vigilar el slippage. Aunque las órdenes AON evitan el slippage causado por llenados parciales, si tu orden se cancela, es posible que debas colocar una nueva orden a un precio menos favorable y asumir nuevos riesgos ante cambios de precio.
Las órdenes AON se comparan con frecuencia con FOK (Fill-Or-Kill) e IOC (Immediate-Or-Cancel), ya que las tres están relacionadas con la ejecución inmediata y los requisitos temporales de las órdenes.
FOK (Fill-Or-Kill) significa "ejecutar la cantidad completa de inmediato o cancelar". Es más estricto en cuanto al tiempo, exigiendo ejecución total instantánea; si no es posible en ese momento, se cancela de inmediato. AON se centra en el "todo o nada", pero no siempre exige ejecución inmediata: puede ejecutarse en cualquier momento dentro del periodo de validez de la orden, según las normas de la plataforma.
IOC (Immediate-Or-Cancel) permite llenados parciales: lo que se pueda ejecutar de inmediato se ejecuta; el resto se cancela. Esto es fundamentalmente diferente de la estricta regla de "sin llenados parciales" de AON.
En resumen:
El principal riesgo de las órdenes AON es quedarse sin ejecución. En mercados muy dinámicos o pares con poca profundidad, las órdenes pueden cancelarse con frecuencia, lo que te obliga a perseguir precios o perder oportunidades.
También existe un coste de oportunidad: si tu orden se cancela y los precios se alejan de tu objetivo, podrías tener que colocar una nueva orden a un precio peor, aumentando así tu coste total.
Además, una dependencia excesiva de tamaños exactos puede reducir la flexibilidad en mercados volátiles: insistir en "todo o nada" puede hacerte perder llenados parciales que habrían sido beneficiosos.
Para proteger tu capital, prepara siempre planes alternativos para órdenes canceladas: considera establecer rangos de precios alternativos, dividir grandes órdenes en lotes más pequeños y utilizar controles de riesgo.
Si la plataforma admite órdenes AON, sigue estos pasos; si no, considera alternativas como FOK para condiciones de "todo o nada inmediato".
Paso 1: Abre la página de trading del par elegido y comprueba si hay disponibles tipos de orden avanzados o condiciones especiales. Paso 2: Selecciona orden limitada e introduce el precio y la cantidad total que deseas. El precio límite fija tu precio máximo de compra o mínimo de venta. Paso 3: En opciones avanzadas, marca "All-Or-None" (o selecciona restricciones equivalentes como FOK; consulta la configuración disponible). Paso 4: Revisa la profundidad del libro de órdenes: asegúrate de que hay suficiente volumen de contrapartida a tu precio (o mejor) para un llenado completo. Si no, considera ajustar el precio o la cantidad. Paso 5: Envía tu orden. Si las contrapartes pueden satisfacer tu solicitud en una sola transacción bajo tus condiciones, se ejecutará completamente; de lo contrario, se cancelará y podrás reevaluar tu estrategia.
Las órdenes AON son ideales para escenarios que exigen tamaños de operación constantes, ya que ayudan a controlar el precio medio y las comisiones al rechazar ejecuciones parciales y asegurar la integridad de la estrategia. Son especialmente útiles para tokens de baja liquidez, pero tienden a ser canceladas por falta de profundidad de mercado. A diferencia de las órdenes FOK e IOC, su rasgo esencial es "sin ejecuciones parciales", mientras que la inmediatez depende de la implementación de cada plataforma. Al usar AON en Gate, ten en cuenta la profundidad del libro de órdenes, la tolerancia al slippage y los controles de riesgo: elige las opciones avanzadas adecuadas y dispón de planes alternativos si no es posible la ejecución total.
Las órdenes AON funcionan bajo la regla de "todo o nada": si el mercado no puede satisfacer tu cantidad total, la orden se cancela automáticamente. Por ejemplo, si envías una orden de compra AON de 100 BTC pero solo hay 80 disponibles, la orden se cancela sin ejecución. Este mecanismo es adecuado para grandes operaciones con requisitos de cantidad estrictos.
Las órdenes AON son más valiosas cuando tu objetivo de trading exige adquirir una cantidad exacta de activos. Por ejemplo, si necesitas exactamente 1 000 tokens para staking, una orden normal podría llenarse solo con 800 y detenerse, mientras que una AON garantiza que obtienes los 1 000 o ninguno. Así evitas quedarte con cantidades insuficientes para tu propósito.
Este es un riesgo común de las órdenes AON: su estricta exigencia de "todo o nada" implica que, en mercados poco líquidos o volátiles, pueden permanecer sin ejecutar durante largos periodos. Se recomienda usarlas solo en pares con buena liquidez y establecer tiempos de expiración razonables para evitar bloquear fondos indefinidamente.
Sí. La restricción AON solo aplica durante la ejecución de la orden: exige cumplimiento total en el emparejamiento. Una vez ejecutada, tu posición funciona como cualquier otra; puedes cerrarla parcial o totalmente en cualquier momento y sin restricciones.
Por lo general, no. AON está diseñada para operaciones grandes o situaciones en las que las cantidades exactas son importantes. Para transacciones pequeñas, la liquidez del mercado suele ser suficiente para una ejecución rápida mediante órdenes normales. Usar AON puede reducir la eficiencia por cancelaciones frecuentes debidas a falta de liquidez. Para operaciones spot pequeñas en Gate, se recomiendan las órdenes de mercado o limitadas estándar.


