cuándo vencen las opciones de acciones
La mayoría de las opciones vencen los viernes a las cuatro de la tarde ET. Los contratos mensuales vencen el tercer viernes y los ETF como SPY vencen a diario.
Las opciones de acciones en EE. UU. vencen en su fecha de expiración establecida; para la mayoría de los contratos, esto ocurre un viernes, con el cierre de operaciones a las 4:00 PM ET de ese día. Los contratos mensuales vencen el tercer viernes; los ETF y productos de índices más activos tienen un nuevo vencimiento cada día de negociación; y cuando un viernes es feriado bursátil, el vencimiento se adelanta al jueves. Esas son las reglas teóricas. Esta página muestra el calendario según la negociación real: seis semanas de la cinta completa de opciones, las fechas correspondientes al tercer viernes para el resto de 2026, y una semana de feriado donde el vencimiento se movió de viernes.
¿Qué días vencen realmente las opciones?
Volumen por día de la semana de vencimiento negociado, del 1 de junio al 9 de julio de 2026, en todas las opciones listadas en EE. UU.:
El SQL exacto detrás de cada cifra
SELECT weekday,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_volume,
uniqExact(expiry) AS distinct_expiry_dates,
uniqExact(root) AS underlyings
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
substring(ticker, 3, length(ticker) - 17) AS root,
multiIf(toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 1, '1 Monday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 2, '2 Tuesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 3, '3 Wednesday',
toDayOfWeek(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) = 4, '4 Thursday',
'5 Friday') AS weekday,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY weekday
ORDER BY weekdayLos contratos con vencimiento en viernes representaron el 48.3% de todo el volumen en este periodo —903.2 millones de contratos en 39 fechas de vencimiento en viernes distintas. El viernes sigue siendo el centro de gravedad del calendario: los contratos semanales vencen ese día y el ciclo mensual concluye el tercer viernes. La fila de los jueves tiene un peso desproporcionado —21.6% del volumen en solo 14 fechas— y dos de esos jueves fueron viernes reubicados, como se detalla más adelante.
La columna de activos subyacentes responde a la pregunta del título para su acción. Los contratos con vencimiento en viernes se negociaron en 5871 raíces de opciones distintas —prácticamente todos los nombres negociables en Estados Unidos—, mientras que los contratos con vencimiento en lunes y martes se negociaron en solo 33 y 30 raíces (10% y 8% del volumen) y los de miércoles en 45: el vencimiento a mitad de semana pertenece a productos de índices, algunos ETF y un grupo reducido de acciones individuales de alta actividad. Para todo lo demás, el vencimiento es el viernes. (Las 5301 raíces del jueves corresponden a los dos viernes reubicados). Una anomalía a considerar: el miércoles muestra 22 fechas de vencimiento distintas —más que las 14 del jueves— en el 12.1% del volumen; la sección de opciones sobre índices explica esto.
Los tickers que vencen cada día
Para SPY y sus pares, la respuesta a "¿cuándo vencen las opciones?" es directa: hoy, cuando sea hoy. Cada sesión de junio de 2026 fue una fecha de vencimiento de SPY:
El SQL exacto detrás de cada cifra
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY expiry21 fechas de vencimiento en un mes de 21 sesiones: una por cada día de negociación. Ese ciclo diario es lo que permite las opciones 0DTE a gran escala (DTE = días al vencimiento). Entonces, ¿qué tickers tienen vencimientos diarios? En junio de 2026, exactamente 11 raíces de opciones registraron un vencimiento para las 21 sesiones:
El SQL exacto detrás de cada cifra
SELECT root,
uniqExact(expiry) AS june_expiry_dates,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30' AND root != 'SPCX'
GROUP BY root
HAVING june_expiry_dates >= 20
ORDER BY june_expiry_dates DESC, contracts_mm DESC, rootTres son ETFs de acciones: SPY, QQQ e IWM, liderados por los 240.3 millones de contratos de SPY para junio. Los otros ocho son raíces de índices con liquidación en efectivo: la raíz semanal del S&P 500, SPXW, y su mini XSP, además de las variantes del Nasdaq-100, Russell 2000 y Dow. Ninguna acción individual común está en la lista, aunque las acciones individuales están más cerca de lo que la mayoría cree. Los vencimientos de junio de NVDA, clasificados por volumen:
El SQL exacto detrás de cada cifra
SELECT toString(expiry) AS expiry_date,
round(sum(vol) / 1e6, 2) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:NVDA2%'
)
WHERE expiry >= '2026-06-01' AND expiry <= '2026-06-30'
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 6El líder, 2026-06-18 con 6.76 millones de contratos, es el vencimiento mensual de junio —trasladado al jueves, como se detalla abajo— y el resto de las filas principales están dominadas por los viernes semanales. NVDA también registra vencimientos a mitad de semana y tienen negociación, pero el ritmo semanal y mensual sigue concentrando la mayor parte del volumen.
¿Por qué mis acciones solo tienen vencimientos mensuales?
Las reglas de cotización determinan el calendario que usted ve. Todas las acciones con opciones disponibles cuentan con el contrato del tercer viernes de cada mes. Al momento de su cotización, cada clase se asigna a uno de tres ciclos trimestrales heredados que rigen sus meses posteriores: enero/abril/julio/octubre, febrero/mayo/agosto/noviembre, o marzo/junio/septiembre/diciembre. Esta asignación es un vestigio de la era de los pisos de remate, pero sigue determinando qué meses lejanos se encuentran en el tablero de un activo con baja liquidez. Las bolsas también listan los dos meses más cercanos para cada clase, contratos semanales de viernes donde la demanda lo justifica, y vencimientos diarios para las raíces 11 mencionadas anteriormente. Por lo tanto, se forma una pirámide: raíces 5871 con fecha de viernes, 45 con miércoles, y 33 con lunes. Una acción que muestra un solo vencimiento al mes es simplemente un activo que no cuenta con listados semanales.
El resto del calendario de vencimientos de 2026
Las fechas de vencimiento se establecen con años de antelación y los contratos a plazo ya cotizan; el resto del calendario de 2026 se puede leer directamente de la cinta. Para cada mes restante de 2026, la fecha de vencimiento con mayor actividad en el trading del 6 al 9 de julio es:
El SQL exacto detrás de cada cifra
WITH per_expiry AS (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
sum(toFloat64(volume)) AS v,
uniqExact(substring(ticker, 3, length(ticker) - 17)) AS underlyings
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
GROUP BY expiry
)
SELECT formatDateTime(toStartOfMonth(expiry), '%Y-%m') AS month,
toString(argMax(expiry, (v, toString(expiry)))) AS busiest_expiry_date,
dateName('weekday', argMax(expiry, (v, toString(expiry)))) AS weekday,
round(max(v) / 1e6, 1) AS contracts_mm,
argMax(underlyings, (v, toString(expiry))) AS underlyings
FROM per_expiry
WHERE expiry >= '2026-07-13' AND expiry <= '2026-12-31'
GROUP BY month
HAVING toDayOfWeek(argMax(expiry, (v, toString(expiry)))) = 5
AND toDayOfMonth(argMax(expiry, (v, toString(expiry)))) BETWEEN 15 AND 21
ORDER BY monthCada una cae en un viernes entre el día 15 y el 21 de su mes —el tercer viernes—: 2026-07-17, 2026-08-21, 2026-09-18, 2026-10-16, 2026-11-20 y 2026-12-18. Dos son fechas trimestrales de triple-witching (2026-09-18 y 2026-12-18), cuando vencen simultáneamente las opciones sobre acciones, las opciones sobre índices y los futuros sobre índices; las otras dos fechas trimestrales de 2026 ya han pasado —el 20 de marzo y el 18 de junio, que fue reubicado, fueron las siguientes. Compare noviembre frente a diciembre: las raíces de 1493 representaron el vencimiento mensual de noviembre frente a 2432 para diciembre, el mes trimestral que sirve de base para las cotizaciones de LEAPS a largo plazo.
¿Qué sucede cuando el viernes de vencimiento es feriado?
La regla: el vencimiento se traslada al día hábil anterior. El periodo incluye ambos ejemplos de 2026. El 19 de junio (Juneteenth) desplazó el vencimiento trimestral al jueves 18 de junio — la sesión de triple witching. Y el 3 de julio, por el cierre del Día de la Independencia, desplazó los vencimientos semanales de esa semana al jueves 2 de julio. El registro del movimiento de julio, en contratos de SPY:
El SQL exacto detrás de cada cifra
SELECT round(sumIf(vol, expiry = '2026-07-02') / 1e6, 2) AS thursday_july2_contracts_mm,
round(sumIf(vol, expiry = '2026-07-03') / 1e6, 2) AS friday_july3_contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-29 04:00:00'
AND window_start < '2026-07-03 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE expiry IS NOT NULLLos contratos con fecha del viernes 3 de julio negociaron 0 millones — cero. No existían tales contratos; el calendario de cotización trasladó el vencimiento del viernes de esa semana al jueves 2 de julio, que negoció 12.84 millones de contratos de SPY por su cuenta. Los feriados del mercado se cubren de forma más amplia en feriados del mercado y cierres anticipados.
Las opciones sobre índices operan con reglas distintas
Las opciones sobre índices —la familia SPX, NDX, RUT, VIX— se liquidan en efectivo (cash-settled) (el ejercicio implica movimiento de efectivo, no de acciones, basado en el nivel de liquidación del índice) y son de estilo europeo (no permiten el ejercicio antes del vencimiento). La mayoría opera hasta las 4:15 PM ET, quince minutos después del cierre de las acciones, aunque un contrato con liquidación PM que vence se liquida al nivel del índice calculado con los precios de cierre de las 4:00 PM. Además, el clásico SPX mensual de tercer viernes tiene liquidación AM (AM-settled): deja de negociarse el jueves al cierre y se liquida al nivel calculado con las cotizaciones de apertura del viernes por la mañana. Los contratos de índices semanales y diarios más recientes (la raíz SPXW) tienen liquidación PM.
Las opciones sobre el VIX son la otra anomalía del calendario: vencen los miércoles por la mañana, con liquidación AM, una por ciclo mensual, y se listan con muchos meses de antelación —la solución al enigma del miércoles mencionado anteriormente. Las raíces con más vencimientos distintos en miércoles, según cuatro sesiones de julio:
El SQL exacto detrás de cada cifra
SELECT root,
uniqExact(expiry) AS wednesday_expiry_dates,
toString(min(expiry)) AS nearest,
toString(max(expiry)) AS furthest,
round(sum(vol) / 1000, 0) AS contracts_k
FROM (
SELECT substring(ticker, 3, length(ticker) - 17) AS root,
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-06 04:00:00'
AND window_start < '2026-07-10 04:00:00'
)
WHERE expiry IS NOT NULL AND toDayOfWeek(expiry) = 3 AND expiry >= '2026-07-08' AND root != 'SPCX'
GROUP BY root
ORDER BY wednesday_expiry_dates DESC, contracts_k DESC, root
LIMIT 8VIX tuvo 9 vencimientos distintos en miércoles —una cadena que va desde 2026-07-22 hasta 2027-03-17, uno por ciclo— y el SPXW lo igualó con 9. Las filas de ETFs tienen fechas más próximas: listados diarios y semanales más contratos de cierre de trimestre (el 30 de junio de 2027 es miércoles). Los mensuales de largo plazo del VIX, sumados a los diarios de los ETFs, otorgan al miércoles más fechas de vencimiento distintas que cualquier otro día de la semana excepto el viernes —22 en la ventana de seis semanas— en una pequeña fracción del volumen.
¿Qué sucede exactamente al vencimiento?
La mayoría de las opciones sobre acciones y ETF dejan de negociarse al cierre de las 4:00 PM ET en el día de vencimiento. Tras el cierre, la Options Clearing Corporation (OCC) aplica el ejercicio por excepción: cualquier opción que termine "in the money" por $0.01 o más se ejerce automáticamente, a menos que el titular indique lo contrario. Las calls "in the money" se convierten en compras de acciones al precio de strike; las puts "in the money" se convierten en ventas; los contratos "out of the money" expiran sin valor. La entrega de las acciones se liquida en el ciclo normal.
El vencimiento es el plazo límite, no el único periodo de ejercicio. Las opciones sobre acciones y ETF son de estilo americano: se pueden ejercer cualquier día hábil mientras el contrato esté vigente. El ejercicio anticipado se concentra en las calls con un valor "deep-in-the-money" el día anterior a la fecha ex-dividendo, cuando capturar el dividendo puede ser más rentable que el valor temporal restante. Para quienes están en la posición short de dichas calls, el riesgo de asignación aumenta la noche anterior a la fecha ex-dividendo, no en el vencimiento.
Horarios de corte, pin risk y la última hora
- El horario de corte de su broker es anterior al de la OCC. La OCC acepta instrucciones de ejercicio hasta aproximadamente las 5:30 PM ET el día de vencimiento; los brokers suelen cerrar el plazo a los clientes alrededor de las 4:30 PM ET. La anulación del ejercicio automático depende del horario de su broker.
- La acción sigue moviéndose después de que la opción deja de negociarse. El ejercicio por excepción se basa en el cierre oficial de las 4:00 PM, pero un movimiento en el after-hours que atraviese el strike permite que los holders en posiciones long presenten nuevas instrucciones, mientras que los holders en posiciones short solo pueden esperar.
- Pin risk. Cuando el cierre se sitúa a pocos centavos de un strike con alto volumen de negociación, los holders en posiciones short no pueden saber cuántos contratos serán asignados hasta que lleguen las notificaciones durante la noche. La mitigación habitual es cerrar o hacer roll antes de la campana final.
Por qué las fechas de vencimiento dominan el volumen
El vencimiento es un punto de decisión forzado, y el volumen refleja esa decisión. Una posición que un titular desea mantener después del vencimiento debe ser rolled —cerrarse en el contrato que vence y reabrirse en uno con fecha posterior— lo que genera volumen en ambos. Las posiciones no deseadas se cierran directamente; los market makers cubren la reducción del valor temporal de todas las posiciones abiertas. ¿Qué tan concentrado está ese punto de decisión? Clasificamos cada contrato de SPY negociado en junio de 2026 según los días que le restaban de vida al momento de la transacción:
El SQL exacto detrás de cada cifra
SELECT dte_bucket,
round(sum(vol) / 1e6, 1) AS contracts_mm,
round(100.0 * sum(vol) / (sum(sum(vol)) OVER ()), 1) AS pct_of_month
FROM (
SELECT multiIf(dte = 0, '0 days (expiry day)', dte = 1, '1 day left', dte <= 5, '2-5 days left', '6+ days left') AS dte_bucket,
dte, vol
FROM (
SELECT dateDiff('day', toDate(toTimeZone(window_start, 'America/New_York')),
toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND ticker LIKE 'O:SPY2%'
)
WHERE dte >= 0
)
GROUP BY dte_bucket
ORDER BY min(dte)69.5% del volumen de contratos del mes se negoció el mismo día del vencimiento, y otro 9.3% con un día restante; la fecha de vencimiento no solo termina el contrato, sino que concentra la mayor parte del volumen de la vida del mismo. El calendario genera la actividad siguiendo un cronograma conocido con años de antelación.
Una nota histórica que aún confunde a la gente: durante décadas, las opciones sobre acciones listadas vencían técnicamente el sábado posterior al tercer viernes, un margen de procesamiento de papel de la era pre-electrónica. La industria trasladó el vencimiento legal al viernes en 2015; cualquier guía antigua que indique que las opciones vencen el sábado está citando ese concepto obsoleto.
Preguntas frecuentes sobre el vencimiento de opciones
¿A qué hora vencen las opciones el día de expiración?
La negociación de la mayoría de las opciones sobre acciones y ETF termina a las 4:00 PM ET en la fecha de vencimiento; la mayoría de las opciones sobre índices se negocian hasta las 4:15 PM ET. Las decisiones de ejercicio se procesan después del cierre — la OCC acepta instrucciones hasta aproximadamente las 5:30 PM ET, pero los brokers establecen límites de tiempo más tempranos.
¿Vencen todas las opciones los viernes?
No — pero los contratos con vencimiento en viernes representaron el 48.3% de todo el volumen en las seis semanas analizadas aquí, a través de 5871 activos subyacentes. Existen vencimientos diarios para 11 activos de seguimiento de índices, algunas docenas de nombres activos tienen fechas a mitad de semana, el VIX vence los miércoles por la mañana y el ciclo mensual cae en el tercer viernes.
¿Puedo ejercer una opción antes del vencimiento?
Sí para opciones de acciones y ETF — son de estilo americano y pueden ejercerse cualquier día hábil. En la práctica, el ejercicio anticipado involucra principalmente calls con un valor intrínseco profundo justo antes de una fecha ex-dividendo. Las opciones sobre índices como SPX son de estilo europeo: el ejercicio ocurre solo al vencimiento.
¿Qué sucede si mi opción vence "in the money"?
Se ejerce automáticamente al vencimiento si termina con un valor de $0.01 o más "in the money" — los calls compran las acciones al precio de strike, los puts las venden — a menos que instruya a su broker lo contrario antes de su límite de tiempo.
¿Qué sucede con las opciones cuando el mercado está cerrado un viernes?
El vencimiento se traslada al día de negociación anterior. Ambos casos de 2026 se encuentran en los datos anteriores: Juneteenth trasladó el vencimiento mensual de junio al jueves 18 de junio, y el cierre del 4 de julio trasladó los weekly de esa semana al jueves 2 de julio.
¿Qué acciones y ETF tienen vencimientos de opciones diarios?
Un grupo reducido de los ETF de índices más líquidos tiene un nuevo vencimiento cada día de negociación, con SPY y QQQ a la cabeza de ese grupo. Las acciones individuales llegan hasta vencimientos semanales. La lista completa, medida según la cinta de opciones, está en qué acciones tienen opciones diarias.
¿Qué sucede con las "Greeks" de una opción a medida que se acerca el vencimiento?
El valor temporal se agota más rápido al final — theta, el costo diario de mantener la posición, alcanza su punto máximo en los días finales — mientras que gamma, la velocidad con la que se mueve el delta, aumenta bruscamente para los strikes "at-the-money". Esa combinación es la razón por la que los contratos de la semana de vencimiento son tan volátiles. El conjunto completo de sensibilidades se mide con datos reales en las Greeks de las opciones, explicadas; cómo cambian las Greeks durante la vida de un contrato las sigue desde su listado hasta el vencimiento, y theta y gamma tienen su propio análisis detallado.
Cada panel es una consulta almacenada y versionada sobre la cinta completa de opciones — expanda el SQL para ver cada medición, o consulte el calendario de vencimiento de cualquier ticker en la terminal de Strasmore.