Strasmore Research
Educación Matt ConnorPor Matt Connor · Actualizado 2026-08-08

Time in force: Day, GTC, IOC y FOK

Qué es time in force: Day, GTC, IOC y FOK definen cuánto dura una orden activa, cuándo se ejecuta y qué cierres de subasta pueden cancelarla.

Time in force es el campo de una boleta de órdenes que responde una pregunta: ¿cuánto tiempo debe permanecer activa esta orden? El tipo de orden fija el precio. Time in force fija el plazo y la condición de ejecución asociada. Toda boleta de acciones y opciones contiene ambos campos, y el valor predeterminado que completa la plataforma sigue siendo una elección.

¿Qué es time in force en trading?

Una orden tiene dos configuraciones independientes. La primera es el precio. Una orden de mercado toma lo que ofrece el libro; una orden limitada establece el peor precio que aceptarás. La guía de orden de mercado vs. orden limitada explica esa parte en detalle.

La segunda es la duración. Time in force indica al mercado cuánto tiempo debe seguir activa la parte no ejecutada de tu orden y si se acepta una ejecución parcial durante ese periodo. Una orden limitada para comprar 500 acciones a $50 contiene ambas instrucciones: el precio y la vigencia. Si cambias la vigencia, has enviado una orden distinta, aunque el precio no cambie.

El vocabulario es breve. Cuatro duraciones cubren casi todas las boletas que ofrece una plataforma minorista: day, good-til-canceled, good-til-date y el par de ejecución instantánea immediate-or-cancel y fill-or-kill. Algunas condiciones de ejecución se añaden a esas opciones, mientras que las instrucciones de subasta sustituyen por completo la duración.

Órdenes day, GTC y good-til-date

Day. La orden permanece activa hasta el cierre de la sesión regular y cualquier cantidad no ejecutada se cancela al cierre. Es el valor predeterminado en casi todas las plataformas minoristas. Una orden day ingresada a las 10:00 a. m. y no ejecutada a las 4:00 p. m. deja de existir. No pasa al día siguiente.

Good-til-canceled (GTC). La orden permanece entre sesiones hasta que se ejecuta o la cancelas. Las bolsas de acciones de Estados Unidos operan en gran medida con órdenes day, por lo que una orden GTC normalmente permanece en tu broker y se vuelve a ingresar cada mañana. La posición en la cola también se reinicia: el lugar que ocupabas ayer en la fila a ese precio desaparece.

Good-til-date (GTD). Es una GTC con una fecha de vencimiento que tú determinas. Es útil cuando el motivo de la orden tiene una vigencia limitada.

Day en horario extendido. Algunas plataformas ofrecen una duración que mantiene activa una orden day durante las sesiones premarket y after-hours, en lugar de detenerla a las 4:00 p. m.

La ventana operativa de una orden day coincide con una distribución muy desigual del trading. El panel siguiente divide el volumen de SPY de un mes completo según el horario ET, desde el inicio del premarket a las 4:00 a. m. hasta el cierre de la sesión after-hours a las 8:00 p. m.

ConsultaVolumen de acciones de SPY por hora del reloj ET, junio de 2026
El SQL exacto detrás de cada cifra
SELECT
    formatDateTime(toStartOfHour(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS et_time,
    round(100 * sum(volume) / sum(sum(volume)) OVER (), 2)                               AS pct_of_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
GROUP BY et_time
ORDER BY et_time
Run this yourself

En junio de 2026, la hora 04:00 concentró 0.27% del volumen mensual de acciones de SPY. La hora 09:00, que comienza con la apertura de las 9:30, concentró 9.32%. La hora 16:00 es híbrida: incluye el print de la subasta de cierre y el tramo inicial del trading after-hours, y representó 14.42%. Una orden day común está activa durante el pico central de ese gráfico y no durante los extremos de ambos lados.

¿Qué ocurre con una orden GTC después de un split o un dividendo?

Una orden GTC puede permanecer abierta durante semanas, lo que permite que las acciones corporativas la afecten. Hay dos tratamientos habituales. Algunos brokers cancelan todas las órdenes GTC abiertas sobre una acción cuando esta pasa a cotizar ex-dividendo o cuando entra en vigor un split. Otros ajustan el precio límite y la cantidad vigente para reflejar el nuevo número de acciones. Ambos enfoques son defendibles. No son iguales, y la boleta no indica cuál se aplica a tu cuenta.

La mayoría de los brokers también limita directamente la duración de las GTC, normalmente a entre 60 y 90 días calendario. Después, la orden vence por sí sola. Una orden configurada y olvidada en marzo a menudo ya desapareció en junio sin que el mercado la haya tocado.

El caso del split es más claro. Un reverse split de 1-for-10 convierte 100 acciones en 10 y multiplica por diez el precio de referencia esa misma mañana. Una orden limitada de compra vigente a $2 para las acciones anteriores deja de tener sentido frente a las nuevas. Los splits no son eventos raros. El panel cuenta cada split del mercado estadounidense, mes a mes.

ConsultaSplits de acciones de EE. UU. por mes, directos e inversos
El SQL exacto detrás de cada cifra
SELECT
    formatDateTime(toStartOfMonth(execution_date), '%Y-%m')            AS month,
    countDistinctIf(id, toFloat64(split_to) > toFloat64(split_from))   AS forward_splits,
    countDistinctIf(id, toFloat64(split_to) < toFloat64(split_from))   AS reverse_splits
FROM global_markets.stocks_splits
WHERE execution_date >= toDate('2025-08-01')
  AND execution_date <  toDate('2026-08-01')
GROUP BY month
ORDER BY month
Run this yourself

La ventana va de 2025-08 a 2026-07. En 2026-07, el mercado registró 45 forward splits y 119 reverse splits. Cada una de esas fechas corresponde a una mañana en la que una orden vigente sobre ese nombre fue cancelada o modificada, y el lector que la había establecido semanas antes se entera después.

¿Cuál es la diferencia entre IOC y FOK?

Immediate-or-cancel y fill-or-kill también son duraciones. Su duración es instantánea.

Immediate-or-cancel (IOC). Ejecuta de inmediato la cantidad disponible a tu precio límite y cancela el resto. Las ejecuciones parciales son el resultado esperado. Una IOC de 5,000 acciones que encuentra 800 disponibles ejecuta 800; las 4,200 restantes se cancelan en el acto.

Fill-or-kill (FOK). Ejecuta de inmediato la cantidad completa o no ejecuta nada. Esa misma orden, si encuentra 800 acciones disponibles, ejecuta cero.

All-or-none (AON). Es la cantidad completa, pero con espera. Una orden AON aguarda hasta encontrar el tamaño total en lugar de cancelarse. Por eso necesita una duración subyacente: AON por el día o AON good-til-canceled.

Que un fill-or-kill sea realista depende del tamaño de tu orden frente al tamaño que realmente se negocia en ese nombre. El panel siguiente toma una hora de media mañana en una fecha determinada y mide los prints.

ConsultaTamaños de las operaciones en cinco nombres, de 10:00 a 11:00 a. m. ET del 10/06/2026
El SQL exacto detrás de cada cifra
SELECT
    ticker                                          AS symbol,
    round(avg(size), 0)                             AS avg_print_shares,
    round(100 * countIf(size >= 1000) / count(), 2) AS large_print_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'MSFT', 'KO')
  AND sip_timestamp >= toDateTime('2026-06-10 14:00:00', 'UTC')
  AND sip_timestamp <  toDateTime('2026-06-10 15:00:00', 'UTC')
  AND size > 0
GROUP BY ticker
ORDER BY large_print_pct DESC
Run this yourself

Durante esa hora, NVDA concentró la mayor proporción de sus prints en 1,000 acciones o más: 0.32% de las operaciones, con un print promedio de 38 acciones. En el otro extremo, MSFT concentró 0.1% de sus prints en ese rango. Si envías una FOK de 5,000 acciones a un mercado donde el print típico es de unos cientos, el resultado más probable es una cancelación, no una ejecución.

Market-on-close y limit-on-close: las instrucciones de subasta

Dos instrucciones no especifican ninguna duración. Especifican un evento.

Market-on-close (MOC) envía la orden a la subasta de cierre y la ejecuta al precio oficial de cierre. Limit-on-close (LOC) hace lo mismo con un límite de precio, de modo que solo participa si el precio de cierre alcanza el límite o resulta mejor. Las versiones de la mañana son market-on-open y limit-on-open, que se envían al cruce de apertura.

El punto clave es la hora límite. En las principales bolsas de Estados Unidos donde se realizan las cotizaciones primarias, el ingreso de órdenes MOC y LOC cierra a las 3:50 p. m. ET. Después de ese momento, la orden no puede cancelarse ni modificarse, salvo para corregir un error genuino. Las instrucciones equivalentes de apertura tienen un límite cercano a las 9:28 a. m. ET. Durante el tramo final, quedas comprometido con lo que resulte del cruce. Las guías de subasta de cierre y subasta de apertura explican cómo se calcula cada cruce.

A cambio de renunciar a controlar la salida, el trader obtiene un print al precio oficial de cierre. El panel mide el mercado desde las 3:45 p. m. ET hasta el cierre, con un promedio calculado sobre un mes de sesiones de SPY.

ConsultaVolumen de SPY por minuto hacia el cierre, promedio de las sesiones de junio de 2026
El SQL exacto detrás de cada cifra
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(sum(volume) / countDistinct(toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 2) AS volume_millions
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-01 08:00:00', 'UTC')
  AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 945 AND 960
GROUP BY et_time
ORDER BY et_time
Run this yourself

El panel se lee minuto a minuto. La barra 15:45 promedió 0.22 millones de acciones de SPY por sesión, y la barra 16:00 promedió 0.39 millones. El cruce no es un minuto adicional de trading continuo. Es un único evento casado a un precio oficial, y una boleta MOC o LOC es una solicitud para participar en él. El límite de las 3:50 p. m. es el costo de esa solicitud.

Time in force fuera del horario regular

Las sesiones de horario extendido cambian las reglas. La mayoría de los mercados acepta únicamente órdenes limitadas fuera del horario de 9:30 a. m. a 4:00 p. m. ET, y una orden day ingresada para la sesión regular no pasa por sí sola a la ventana after-hours. La guía de trading after-hours y premarket explica esas ventanas en detalle. El panel horario anterior muestra la baja liquidez que motiva la regla de operar solo con órdenes limitadas: la hora 19:00 representó 0.17% del volumen mensual de SPY.

Las opciones tienen una particularidad adicional. El último momento en que puede negociarse un contrato sigue un horario distinto al de la acción subyacente, y una opción que vence tiene un límite estricto que ninguna configuración de duración puede ampliar. La guía sobre cuándo dejan de negociarse las opciones contiene los detalles.

Cómo leer una boleta: duración más condición

  • Day, sin condición: permanece activa hasta el cierre y permite ejecuciones parciales. Es el valor predeterminado habitual.
  • Day con IOC: toma lo que está disponible en ese instante y cancela el resto. Nada permanece en el libro.
  • Day con FOK: ejecuta toda la cantidad en ese instante o no ejecuta nada. Nada permanece en el libro.
  • Day con AON: ejecuta toda la cantidad y espera hasta el cierre para conseguirla.
  • GTC con AON: ejecuta toda la cantidad y espera entre sesiones hasta el vencimiento establecido por el broker.
  • GTD, sin condición: permite ejecuciones parciales y permanece activa hasta la fecha que indiques.
  • MOC o LOC: no incluye un campo de duración. La subasta es la instrucción, y las 3:50 p. m. ET son el último momento para cambiar de decisión.

Los nombres que usan las plataformas varían. La instrucción subyacente no cambia, y relacionar el vocabulario de tu pantalla con esta lista normalmente toma un minuto.

Preguntas frecuentes

¿Qué significa time in force en una orden?

Time in force es la instrucción que determina cuánto tiempo permanece activa una orden antes de cancelarse automáticamente. Es independiente del tipo de orden, que fija el precio. Una sola boleta contiene ambos campos.

¿Cuál es la diferencia entre una orden day y una orden GTC?

Una orden day se cancela al final de la sesión regular si no se ha ejecutado. Una orden good-til-canceled permanece activa entre sesiones hasta que se ejecuta o la cancelas, y en cualquier caso no más allá del límite de vencimiento establecido por el broker.

¿Una orden GTC permanece abierta para siempre?

No. La mayoría de los brokers limita las órdenes GTC a aproximadamente entre 60 y 90 días calendario. Muchos también las cancelan cuando la acción pasa a cotizar ex-dividendo o completa un split. El tratamiento exacto varía según el broker y figura en el contrato de la cuenta.

¿Cuál es la diferencia entre IOC y FOK?

Una orden immediate-or-cancel ejecuta la cantidad disponible en ese momento y cancela el resto, por lo que una ejecución parcial es normal. Una orden fill-or-kill exige la cantidad completa de inmediato; si hay menos disponibilidad, no se ejecuta nada.

¿Se puede cancelar una orden market-on-close?

No después de la hora límite del mercado, que es a las 3:50 p. m. ET en las principales bolsas estadounidenses de cotización primaria. Antes de esa hora, una orden MOC puede ingresarse o retirarse como cualquier otra. Después, solo se acepta la corrección de un error genuino.


Cada panel incluye el SQL que lo generó. Ábrelo para ver exactamente cómo se contó el número. Para medir el comportamiento del mercado de un nombre específico durante los minutos finales de la sesión, formula la pregunta en inglés sencillo en la terminal de Strasmore.