﻿---
title: "Órdenes IOC y FOK: reglas de ejecución inmediata y cancelación"
description: "Aprende cómo las instrucciones Immediate-or-Cancel y Fill-or-Kill gestionan ejecuciones parciales, límites, enrutamiento, reglas de mercado, profundidad, informes y riesgo multileg."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Órdenes IOC y FOK: reglas de ejecución inmediata y cancelación

> Solo con fines educativos; no constituye asesoramiento de inversión. Invertir puede ocasionar pérdidas.

<a id="answer"></a>

## Respuesta directa

**Immediate-or-Cancel (IOC)** indica al bróker o centro de negociación que intente ejecutar inmediatamente y cancele toda cantidad no ejecutada al momento. Normalmente permite ejecución total, parcial seguida de cancelación del remanente o ninguna ejecución seguida de cancelación.

**Fill-or-Kill (FOK)** indica ejecutar inmediatamente toda la cantidad especificada en condiciones aceptables o cancelar toda la orden. Impide la ejecución parcial según la implementación aplicable.

IOC y FOK son instrucciones de gestión o vigencia, no garantías de precio ni promesas de ejecución. La protección de precio procede del tipo de orden y límite adjuntos: el límite de compra es el precio máximo y el de venta, el mínimo. Producto, bróker, centro, sesión, enrutamiento y protocolo determinan si se admite la instrucción y qué significan exactamente «inmediato» y «total».

<a id="mechanism"></a>

## Cómo funciona

Evalúa instrucción y resultado en este orden:

1. **Definir instrumento y destino.** Registra símbolo o contrato, lado, cantidad, tipo, límite, IOC o FOK, sesión, restricciones de cuenta, bróker, ruta y centro. Acciones, opciones, futuros y bonos pueden tener reglamentos y combinaciones admisibles distintos.
2. **Separar precio, tiempo e integridad.** Una limitada controla el peor precio aceptable, pero no garantiza ejecución. IOC controla cuánto permanece disponible la cantidad no ejecutada y permite parcial; FOK añade condición todo-o-nada e inmediatez. Una IOC a mercado puede carecer de techo, y algunos centros no aceptan FOK a mercado.
3. **Comprobar interés ejecutable.** Compara con precios contrarios iguales o mejores al límite, cantidad, prioridad, interés visible y reserva, cotizaciones protegidas, mínimos y reglas de casación. La pantalla es una instantánea fechada, no una reserva.
4. **Aplicar reglas de centro y ruta.** Algunas IOC pueden enrutarse o barrer centros; otras son locales. Algunas FOK agregan varias órdenes en reposo; otras exigen condiciones distintas o no enrutan. Combinaciones incompatibles pueden rechazarse antes de casar.
5. **Determinar el resultado.** Una IOC puede recibir ejecuciones a varios precios aceptables y cancelar el resto. Una FOK solo ejecuta si el centro determina que toda la cantidad puede hacerlo inmediatamente bajo sus reglas; si no, cancela sin operación. La cancelación es un resultado esperado, no necesariamente error.
6. **Conciliar informes y economía.** Confirma estado aceptado, rechazado, ejecutado, parcial, cancelado o vencido; cantidad, cada precio, precio medio ponderado, comisiones, tarifas, hora, ruta y remanente. No deduzcas el estado final de un mensaje pendiente ni de una sola ejecución.
7. **Controlar seguimiento y riesgo estratégico.** Decide si conservar, cubrir o sustituir una posición IOC parcial. Usa identificadores únicos y estado actual antes de reenviar. Órdenes separadas sobre dos valores o patas de opciones no son atómicas por usar IOC o FOK; emplea un mecanismo complejo admitido si necesitas ejecución simultánea.

FOK difiere de **All-or-None (AON)**: ambas suelen prohibir parciales, pero AON puede permanecer activa conforme a las reglas, mientras FOK exige decisión inmediata todo-o-nada. IOC difiere de órdenes del día y vigentes hasta cancelación porque la cantidad no ejecutada no descansa en el libro tras el intento inmediato.

<a id="example"></a>

## Ejemplo

Supón este libro vendedor visible: `3,000` acciones a `$25.0000`, `2,000` a `$25.0100`, `4,000` a `$25.0200` y `5,000` a `$25.0400`.

- **Límite IOC:** una compra IOC de `10,000` acciones con límite `$25.0200` puede consumir las primeras `9,000` visibles y cancelar `1,000`. El coste ilustrativo es `$225,100.0000`, por lo que `VWAP = $225,100 / 9,000 = $25.0111`. La ejecución real puede ser menor si otras órdenes consumen liquidez o cambian las reglas antes de llegar.
- **FOK al mismo límite:** una compra FOK de `10,000` acciones a `$25.0200` se cancela porque solo aparecen `9,000` a precios aceptables. Una FOK de `9,000` podría ejecutarse por `$225,100.0000` si el centro agrega esos niveles y el interés sigue ejecutable; la instantánea no lo garantiza.
- **Límite FOK superior:** elevar el límite de compra de `10,000` a `$25.0400` hace aceptable suficiente cantidad visible. Las primeras `10,000` cuestan `$250,140.0000`, con `VWAP = $25.0140` y peor ejecución `$25.0400`. El límite es un techo, no una previsión de que todas se negocien allí.
- **Consecuencia estratégica:** si solo se ejecutan las `9,000` IOC y el precio baja después a `$24.5000`, el cambio a mercado es `9,000 × ($24.50 - $25.0111) = -$4,600.0000` tras redondeo y antes de costes. Las `1,000` canceladas no crean posición, pero la tenencia parcial sí crea riesgo de mercado y cobertura.

<a id="risks"></a>

## Riesgos

- Confirma que bróker, centro, instrumento, tipo y sesión admiten la combinación IOC o FOK.
- Registra lado, cantidad, límite, vigencia, ruta, cuenta e identificador antes de enviar.
- Usa límite si importa el peor precio aceptable; la inmediatez no protege el precio.
- Reconoce que el límite controla el precio, pero no garantiza ejecución.
- Trata cotizaciones y profundidad visibles como instantáneas cambiantes, no liquidez reservada.
- Considera prioridad, interés oculto o reserva, lotes irregulares, mínimo y reglas de casación.
- Verifica si puede enrutar, barrer varios centros, quedar local o ser rechazada.
- No supongas que cada centro FOK agrega niveles o contrapartes igual.
- Espera que IOC cree una posición menor si solo se ejecuta parte.
- Espera que FOK no opere aunque haya liquidez parcial.
- Distingue cancelación automática de rechazo del bróker o centro.
- Concilia cada precio y calcula VWAP; no uses límite ni último precio como precio ejecutado.
- Incluye comisiones, tarifas, rebates, impuestos y coste de horquilla.
- Vigila latencia, cambios rápidos, suspensiones, bandas, subastas y fuera de horario.
- Comprueba venta corta, localización, límites, crédito, margen, fat-finger y controles regulatorios.
- Confirma cantidades finales ejecutadas y canceladas antes de sustituir para evitar duplicidad.
- Usa identificadores y horas únicos si mensajes e informes llegan desordenados.
- No supongas atomicidad entre patas IOC o FOK separadas; queda riesgo de pata.
- Compara inmediatez estricta con AON, cantidad mínima, día, GTC, ejecución escalonada u órdenes complejas.
- Conserva pista de auditoría y revisa si ruta y calidad de ejecución cumplieron el objetivo.

<a id="misconceptions"></a>

## Errores comunes

- **«IOC significa que toda la orden se ejecuta inmediatamente».** IOC permite parcial y cancela solo el remanente.
- **«FOK equivale a AON».** Ambas restringen parciales, pero FOK decide inmediatamente y AON puede seguir activa.
- **«Un límite en la oferta visible garantiza ejecución».** Tamaño, cola, ruta, latencia y cotizaciones cambiantes pueden impedirla.
- **«FOK comprueba toda la liquidez en todas partes».** Bróker y centro determinan rutas, libros, contrapartes y agregación admisibles.
- **«IOC o FOK vuelve atómica una estrategia multileg».** Patas independientes pueden generar posiciones incompletas o desajustadas sin un mecanismo conjunto.

<a id="related"></a>

## Temas relacionados

- [Órdenes a mercado y limitadas](/es/stocks/market-and-limit-orders/)
- [Ejecución parcial](/es/stocks/partial-fill/)
- [Libro de órdenes](/es/stocks/order-book/)

<a id="sources"></a>

## Fuentes

- FINRA: parámetros temporales y calificadores de órdenes sobre acciones.
- SEC Investor.gov: tipos de órdenes.
- SEC Investor.gov: ejecución de una orden.
- FINRA: orden a mercado frente a limitada.
- FINRA: tipos de órdenes.
- NYSE: especificación FIX Gateway de bonos de NYSE.

Source: https://wiki.fcontext.com/es/stocks/ioc-fok-order-types/index.mdx
