

Las órdenes Fill or Kill (FOK) son un tipo especial de orden condicional diseñada para traders que requieren la ejecución inmediata y total de sus operaciones. A diferencia de las órdenes de mercado o límite convencionales, las órdenes FOK se basan en el principio de todo o nada: la totalidad de la orden debe ejecutarse al instante al precio indicado, o bien se cancela automáticamente en cuestión de segundos.
Las características clave de las órdenes FOK son:
Las órdenes FOK son una herramienta fundamental para quienes gestionan posiciones de capital relevantes, especialmente en mercados volátiles donde el timing y el cumplimiento completo de la orden son esenciales para el éxito.
Una orden Fill or Kill es una orden avanzada que exige parámetros de ejecución estrictos. Básicamente, una orden FOK requiere que la cantidad total se ejecute instantáneamente al precio definido por el trader, según el principio de todo o nada. Si no se cumplen estas condiciones en cuestión de segundos, la orden se cancela automáticamente sin ejecutarse.
Este tipo de orden es especialmente apreciado por inversores institucionales, grandes operadores y traders apalancados que gestionan capital relevante y necesitan precisión en la ejecución. Estos participantes no pueden aceptar ejecuciones parciales ni retrasos, ya que impactarían sus estrategias y protocolos de gestión de riesgos.
La orden FOK se considera una orden “extrema” o “agresiva” por su exigencia absoluta. Representa un nivel alto de automatización en la ejecución, eliminando la intervención humana en el proceso inmediato. El trader programa exactamente el precio, la cantidad y el tiempo de ejecución en el sistema.
Al introducir una orden FOK, el motor de coincidencias del exchange busca de inmediato la liquidez necesaria para ejecutar la orden completa. Si la liquidez es suficiente al precio indicado o mejor, la orden se ejecuta íntegramente en segundos. Si no, el sistema cancela la orden sin ejecutar ninguna parte.
Este resultado binario—ejecución total o cancelación total—hace que las órdenes FOK sean especialmente valiosas en mercados dinámicos, donde los precios cambian rápido y las ejecuciones parciales pueden dejar a los traders con exposición no deseada o posiciones incompletas.
Las órdenes FOK se emplean en condiciones de mercado donde el timing, la precisión de precio y la ejecución total son críticos para el éxito. Saber cuándo usar este tipo de orden mejora los resultados y la gestión de riesgos.
Anticipar movimientos de mercado importantes
Las órdenes FOK son más eficaces cuando el trader espera movimientos significativos de precio o cambios de dinámica. Por ejemplo, si Bitcoin cotiza en un nivel y el trader recibe información sobre un impulso positivo en los mercados bursátiles tradicionales que podría disparar el precio de las criptomonedas, querrá abrir una posición grande antes del movimiento esperado.
Con una orden FOK, el trader puede fijar un precio objetivo de compra ligeramente superior al actual (para asegurar la ejecución cuando el precio comience a subir) y ejecutar la orden en cuanto se alcance ese precio. Si el mercado no permite la ejecución total, la orden se cancela automáticamente, evitando posiciones parciales que no encajan en la estrategia.
Gestión de grandes block trades
Los traders institucionales y grandes patrimonios valoran especialmente las órdenes FOK para ejecutar órdenes de bloques. Al comprar o vender cantidades importantes de contratos o tokens, las ejecuciones parciales pueden causar problemas. Una orden grande ejecutada parcialmente puede dejar al trader con una posición insuficiente para su estrategia, o exponerle a riesgos no deseados.
Las órdenes FOK resuelven esto asegurando que la posición se establece íntegramente al precio deseado, o no se ejecuta. El enfoque de todo o nada mantiene la integridad estratégica y evita complicaciones asociadas a ejecuciones parciales.
Condiciones de alta volatilidad
En periodos de fuerte volatilidad, los precios pueden variar en segundos. Las órdenes FOK permiten capturar oportunidades de precio concretas sin riesgo de perseguir al mercado. Si el precio deseado está disponible con suficiente liquidez, la orden se ejecuta completamente; si no, el trader evita entrar a precios peores.
Oportunidades de arbitraje
Los traders que realizan arbitraje emplean FOK frecuentemente porque las oportunidades de arbitraje suelen tener márgenes muy estrechos y ventanas de tiempo limitadas. La orden FOK garantiza que la posición se establece íntegramente al precio calculado, o se evita si la ejecución total no es posible.
Los exchanges líderes de criptomonedas ofrecen funcionalidad FOK dentro de su menú de órdenes condicionales, tanto en spot como en derivados. Así se configura y ejecuta una orden FOK:
Paso 1: Accede a la interfaz de trading
Abre el gráfico del activo que te interese en tu exchange favorito. Por ejemplo, para operar futuros perpetuos de Bitcoin, accede al gráfico BTC/USDT perpetual futures. Los principales exchanges muestran los tipos de orden en un menú claro en la parte superior.
Selecciona "Condicional" en los tipos de orden disponibles. Las órdenes condicionales suelen estar disponibles para los activos y derivados principales.
Paso 2: Configura las opciones avanzadas
Una vez seleccionadas las órdenes condicionales, busca la sección "Avanzadas" bajo los campos básicos. En las opciones avanzadas, verás un menú desplegable, normalmente configurado por defecto en "GTC" (Good-Til-Canceled).
Cambia la opción de "GTC" a "FOK" (Fill or Kill). Así tu orden condicional se convierte en FOK, con ejecución de todo o nada.
Paso 3: Especifica los parámetros de la orden
Con FOK seleccionado, introduce los parámetros clave:
Cuando hayas introducido todo, haz clic en “Establecer Buy Stop” (o “Establecer Sell Stop” si abres cortos) para continuar.
Paso 4: Configura los parámetros de gestión de riesgos
Antes de finalizar la orden, aparecerá una ventana de confirmación donde puedes definir parámetros adicionales como niveles de take-profit y stop-loss. Estas opciones protegen tu posición tras la ejecución de la FOK.
Las órdenes take-profit cierran tu posición al alcanzar el beneficio objetivo; las stop-loss limitan las pérdidas cerrando la posición si el mercado supera un umbral adverso.
Paso 5: Confirma y monitoriza
Revisa todos los detalles en la ventana de confirmación y haz clic en “Confirmar” para activar la FOK. La orden aparecerá en tu lista de “Órdenes condicionales”, donde puedes seguir su estado.
Recuerda que, una vez activada, la orden FOK se ejecuta completamente en segundos o se cancela. No recibirás ejecuciones parciales, así que asegúrate de que el tamaño y los parámetros se ajustan a la liquidez actual.
Las órdenes Fill or Kill (FOK) y Immediate or Cancel (IOC) son órdenes sensibles al tiempo, pero difieren notablemente en la forma de gestionar ejecuciones parciales.
Filosofía de ejecución
La diferencia clave es el tratamiento de la ejecución parcial. FOK implica todo o nada: la orden se ejecuta completamente al precio indicado o se cancela sin ejecutar nada. IOC acepta ejecuciones parciales antes de cancelar la parte restante.
Ejemplo práctico
Si un trader quiere comprar 50 contratos perpetuos de Bitcoin y coloca la orden como IOC, el sistema puede ejecutar 10 contratos al instante y cancelar los 40 restantes, dejando una posición de 10 contratos. Si la orden es FOK, el sistema solo ejecuta si hay 50 contratos al precio indicado; si no, cancela la orden completa.
Implicaciones estratégicas
Esta diferencia tiene importantes consecuencias estratégicas:
Órdenes FOK se prefieren cuando:
Órdenes IOC se prefieren cuando:
Consideraciones de gestión de riesgos
Las órdenes FOK dan certeza sobre el tamaño de la posición: todo o nada. Las IOC son más flexibles, pero exigen que el trader gestione ejecuciones parciales y ajuste el riesgo según la cantidad ejecutada.
Las órdenes Fill or Kill (FOK) y All or None (AON) comparten la exigencia de ejecución total, pero difieren en el tiempo y la cancelación.
Similitudes principales
Ambas requieren que toda la cantidad de la orden se ejecute; no aceptan ejecuciones parciales. Son útiles para traders que buscan posiciones completas a precios precisos sin complicaciones de ejecución parcial.
Diferencia clave: el tiempo
La clave está en la exigencia temporal:
Órdenes FOK exigen ejecución inmediata. Al activarse, el motor de coincidencias debe ejecutar la orden en segundos, o se cancela. El resultado es binario: ejecución total o cancelación. Si no hay liquidez suficiente en ese momento, la orden desaparece del libro.
Órdenes AON no exigen inmediatez. Permanecen activas hasta que pueden ejecutarse por completo al precio indicado, o el trader las cancela manualmente. Si no hay liquidez suficiente al inicio, la orden espera hasta que el mercado la permita.
Escenario práctico
Si el trader quiere comprar 50 contratos de Bitcoin a un precio:
Con FOK: El sistema busca los 50 contratos en segundos; si están, ejecuta la orden; si no, la cancela y el trader debe crear una nueva orden si sigue interesado.
Con AON: La orden entra al libro y espera hasta poder ejecutarse completamente, aunque pasen horas o días. Solo se cancela si el trader lo decide o se ejecuta totalmente.
Aplicaciones estratégicas
Las diferencias conducen a usos distintos:
Órdenes FOK son óptimas para:
Órdenes AON para:
Automatización y gestión
Las FOK requieren poca gestión porque se resuelven rápido. Las AON exigen más monitoreo, pues pueden permanecer activas indefinidamente y el trader debe comprobar si siguen siendo relevantes.
La orden Fill or Kill es una herramienta de trading avanzada que combina la precisión de precio de las órdenes límite con la urgencia de las órdenes de mercado y una exigencia estricta de ejecución total. Es esencial para inversores institucionales, traders de volumen y gestores de grandes posiciones en criptomonedas.
Las órdenes FOK cubren una necesidad clave: ejecutar grandes operaciones con certeza absoluta en tamaño y precio. Al aplicar el principio de todo o nada, eliminan las complicaciones de la ejecución parcial y garantizan que el trader consigue su posición o ninguna.
Las principales ventajas de las órdenes FOK:
Sin embargo, hay que considerar sus limitaciones: la exigencia estricta de ejecución implica más cancelaciones que otros tipos de orden. En mercados con poca liquidez o alta volatilidad, las FOK pueden cancelarse frecuentemente sin ejecución.
Para usar FOK con éxito se requiere:
Los exchanges principales han incorporado FOK en sus órdenes condicionales, haciendo este tipo de orden accesible para traders en spot y derivados. Con la maduración del mercado y la llegada de más institucionales, la relevancia de órdenes avanzadas como FOK seguirá aumentando.
Para quienes gestionan grandes posiciones o estrategias sensibles al tiempo, dominar las órdenes FOK aporta una ventaja competitiva. Entender cuándo y cómo usarlas permite ejecutar con precisión, mejorar la gestión de riesgos y desenvolverse con éxito en los mercados modernos de criptomonedas.
Las órdenes FOK ejecutan la totalidad de la orden o la cancelan. Las órdenes límite esperan coincidencia de precio y las de mercado se ejecutan al instante al precio vigente; FOK garantiza ejecución total o ninguna.
Las órdenes FOK son idóneas para operaciones de volumen en mercados líquidos donde se requiere ejecución instantánea o cancelación. Los traders de gran tamaño prefieren FOK para evitar ejecuciones parciales, deslizamientos y costes extra.
Las FOK ejecutan la operación completa o la cancelan, evitando ejecuciones parciales y deslizamiento. Sus ventajas son certeza de precio y estabilidad; el riesgo es la cancelación si no hay liquidez suficiente al precio objetivo.
Si una FOK no se puede ejecutar por completo al precio indicado, se cancela y no se realiza ninguna operación. Para evitarlo, puedes emplear otros tipos de orden, como límite o mercado, que permiten ejecución parcial.
Las órdenes Fill or Kill se rigen por el mismo principio en todos los mercados. La diferencia está en las características: las acciones tienen horarios fijos, las criptomonedas operan 24/7 y la liquidez varía, lo que afecta la velocidad y probabilidad de ejecución.
Para colocar una FOK, selecciona el activo, define el importe, elige el tipo FOK y confirma. Las FOK deben ejecutarse totalmente o cancelarse; no admiten ejecuciones parciales.











