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

Qué es 0DTE y cómo funcionan las opciones

Explicación sobre las opciones 0DTE y el concepto de days to expiry. Analizamos cómo operan estos contratos que expiran el mismo día de su negociación.

Las opciones 0DTE son contratos que se negocian en su último día de vida —cero días para el vencimiento— y expiran al cierre de esa tarde. Cualquier opción listada se convierte en 0DTE en su fecha de vencimiento; el término se popularizó cuando los principales productos de índices comenzaron a listar contratos con vencimiento cada día de negociación. El lunes 6 de julio de 2026, los contratos con vencimiento el mismo día representaron el 38.8% de todo el volumen de opciones en EE. UU. Todo lo siguiente se mide a partir de la cinta, incluyendo un contrato real.

¿Qué significa 0DTE?

DTE es la abreviatura que usan los traders para days to expiration (días para el vencimiento): los días calendario que faltan para que una opción expire. Una opción con 30-DTE tiene un mes de vida restante; una opción 0-DTE —"zero days to expiry", una opción para el mismo día o "diaria"— vence hoy. Al cierre, una opción in-the-money se ejerce o se liquida en efectivo; una opción out-of-the-money vence sin valor.

0DTE no es un producto separado: la call de SPY que era un contrato 30-DTE a principios de junio es 0-DTE en su último día de negociación. La escala completa de vencimientos se encuentra en qué significa DTE en las opciones. El volumen aquí contabiliza los contratos negociados, no las posiciones abiertas —ver volumen de opciones vs. open interest.

¿Qué opciones vencen todos los días?

Durante décadas, las opciones de acciones estadounidenses listadas vencían una vez al mes, el tercer viernes; los vencimientos semanales en viernes se extendieron durante los años 2000 y 2010. En 2022, las bolsas completaron el calendario para los productos de índices más importantes: Cboe añadió vencimientos para el S&P 500 (SPX) los martes y jueves esa primavera, y en noviembre se sumaron los listados de martes y jueves para los ETFs SPY y QQQ. Desde finales de 2022, SPX, SPY y QQQ han contado con un vencimiento para cada día de negociación de la semana; el ETF Russell 2000 (IWM) también vence diariamente. Las acciones individuales mantuvieron el ritmo anterior, por lo que antes el viernes era el único día en que una opción sobre acciones podía ser 0DTE.

¿Qué porcentaje del volumen de opciones es 0DTE?

El panel clasifica cada contrato negociado ese lunes —una sesión completa verificada, según las notas de los datos— por sus días para el vencimiento, extraídos del ticker de la OCC.

Consulta6 de julio, 2026: volumen de opciones de todo el tape por días al vencimiento
El SQL exacto detrás de cada cifra
SELECT multiIf(dte = 0, '0 (expires today)',
               dte = 1, '1 day',
               dte <= 7, '2-7 days',
               dte <= 30, '8-30 days',
               '31+ days') AS days_to_expiry,
       round(sum(volume) / 1e6, 2) AS contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
    SELECT toFloat64(volume) AS volume,
           dateDiff('day',
                    toDate(toTimeZone(window_start, 'America/New_York')),
                    toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)

Los contratos con vencimiento el mismo día fueron el grupo más grande: 23.52 millones, el 38.8% del total de 60.64 millones de la sesión, por encima de los 18.6% que negociaron con más de un mes para el vencimiento. El grupo con menos actividad es el siguiente: los contratos con un día restante sumaron 4.5%. La actividad de corto plazo se concentra en la propia sesión de vencimiento, no el día anterior.

Ahora, un mes completo:

ConsultaJunio 2026: volumen de opciones de todo el mes y su participación de same-day-expiry
El SQL exacto detrás de cada cifra
SELECT round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / 1e6, 1) AS zero_dte_contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 1) AS zero_dte_pct,
       uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-06-01 00:00:00')
  AND window_start < toDateTime('2026-07-01 00:00:00')

A través de 21 sesiones de junio y 1477.9 millones de contratos, 506.3 millones —34.3%— se negociaron el día de su vencimiento. Nuestro resumen de mercado del primer semestre de 2026 realizó ese análisis mes a mes y midió cómo la participación de vencimiento el mismo día aumentó desde sus niveles de enero hasta su máximo en junio.

Cómo estructuran los traders una operación 0DTE

"Operar 0DTE" no es una sola estrategia. Cuatro estructuras cubren la mayor parte del volumen, cada una como una combinación de calls y puts con vencimiento el mismo día. Solo definiciones, no recomendaciones.

  • Direccional de una sola pata. Comprar un call (genera ganancias por encima del strike) o un put (por debajo de este) con vencimiento el mismo día. Lo máximo que un comprador puede perder es la prima pagada; el contrato vale cero al cierre a menos que termine in the money.
  • Credit spread (vertical). Vender una opción y comprar otra más barata y fuera del dinero (out-of-the-money) del mismo tipo y vencimiento. El vendedor cobra la diferencia —el crédito— y se la queda si el subyacente cierra en el lado correcto; la pata larga limita la pérdida a la brecha del strike menos ese crédito ("riesgo definido").
  • Iron condor. Dos credit spreads simultáneos: un call spread por encima del mercado y un put spread por debajo. El trader conserva ambos créditos si el subyacente cierra entre los strikes cortos, y la pérdida está limitada en ambos casos, liquidándose al cierre de la tarde.
  • Gamma scalping. Operar el subyacente contra una posición en opciones para mantenerse delta-neutral mientras su sensibilidad fluctúa. El día del vencimiento esas fluctuaciones son más rápidas y la cobertura es más frecuente; una razón por la cual los market makers están tan activos en contratos con vencimiento el mismo día.

Cada pata paga un bid-ask spread y una comisión al entrar y al salir; lo que cuesta operar opciones mide ese costo, y un condor lo paga cuatro veces.

Por qué las opciones 0DTE se mueven tan rápido: theta y gamma

Dos términos de las matemáticas de las opciones explican la mayor parte de la diferencia; se trata de la mecánica del contrato, no de pronósticos.

Theta es el decaimiento temporal. El precio de una opción tiene dos partes: el valor intrínseco (lo que valdría ejercerla ahora) y el valor temporal (la prima por lo que podría suceder). El valor temporal debe llegar a cero al vencimiento; en el último día, lo que queda se consume en cuestión de horas, no de semanas.

Gamma es la velocidad con la que cambia el delta de una opción —su sensibilidad al precio del subyacente—. Cerca del vencimiento, el delta de una opción at-the-money oscila rápidamente entre casi cero y casi uno conforme el subyacente cruza el strike.

Theta, gamma y delta son tres de las griegas de las opciones, las sensibilidades estándar que toda mesa de opciones cotiza. Para conocer el conjunto completo medido en el mercado real, comience con las griegas de las opciones, explicadas, luego revise los análisis profundos sobre theta, gamma y delta.

Ambas en el mercado. De cada contrato de SPY negociado ese mismo lunes, los dos más activos fueron el call de $751 (1.08 millones de contratos) y el put de $750 (0.99 millones); el ranking se encuentra en las notas de datos a continuación. El panel analiza ambos cada treinta minutos frente a la distancia de SPY respecto al strike de $751. SPY abrió a $748.74.

ConsultaUn contrato 0DTE, todo el día: call y put más activos de SPY, 6 de julio, 2026
El SQL exacto detrás de cada cifra
SELECT formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
       round(anyIf(close, ticker = 'O:SPY260706C00751000'), 2) AS call_751_price,
       round(anyIf(close, ticker = 'O:SPY260706P00750000'), 2) AS put_750_price,
       round(anyIf(close, ticker = 'SPY') - 751, 2) AS spy_vs_751_strike
FROM (
    SELECT window_start, ticker, close
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
      AND ticker IN ('O:SPY260706C00751000', 'O:SPY260706P00750000')
    UNION ALL
    SELECT window_start, ticker, close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
      AND ticker = 'SPY'
)
WHERE toMinute(window_start) % 30 = 0
GROUP BY et_time, window_start
ORDER BY window_start

En la apertura de 09:30, el call cotizaba a $0.7 y el put a $1.88, con SPY a $-1.75 del strike (la tercera columna). Un contrato cubre 100 acciones: decenas de dólares de prima frente a 100 acciones de un ETF que cotiza cerca de $748.74. Ese es el apalancamiento.

Theta actúa durante el transcurso del día. A las 11:30, el call estaba a $0.57 y el put a $0.48, con SPY a $-0.29 del strike. Dos horas después, a las 13:30, SPY seguía a menos de un dólar de este ($-0.52) —y el call había caído a $0.42, mientras el put se mantenía cerca de donde comenzó a $0.47—. El call no tenía valor intrínseco en ninguna de las dos muestras y SPY terminó el periodo donde comenzó: solo el paso del tiempo redujo la prima.

Gamma actúa durante la tarde. SPY cruzó por encima del strike de $751 después de las 14:00 y terminó $0.47 por encima de este —menos de medio punto porcentual en el ETF—. En ese periodo, el call pasó de $0.29 a $1.29 a las 15:30 y el put cayó de $0.52 a $0.03: un movimiento pequeño en el índice, una ganancia de tres dígitos en porcentaje para el call y un colapso casi total en el put, en direcciones opuestas durante la misma tarde.

¿Qué sucede al cierre de las 4 p.m.?

Al sonar la campana, el cálculo es simple: un contrato del mismo día vale su valor intrínseco o nada. La fila 16:00 anterior es el minuto de cierre; el call se cotizó a $0.57, cerca de su valor intrínseco de $0.47; el put, con el SPY por encima de su strike de $750, se cotizó a $0.01. Ampliando esto a todos los strikes del SPY del mismo día, ordenados según el cierre del SPY a $751.47:

ConsultaResultado de vencimiento de contratos SPY same-day del 6 de julio: out of the money vs. in the money
El SQL exacto detrás de cada cifra
WITH (
    SELECT round(argMax(close, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT if(expired_at_zero, 'Out of the money at the close (expired at zero)',
                           'In the money at the close (settled with value)') AS at_the_bell,
       count() AS contracts,
       round(sumIf(vol, opt_type = 'C') / 1e6, 2) AS call_contracts_mm,
       round(sumIf(vol, opt_type = 'P') / 1e6, 2) AS put_contracts_mm,
       round(100.0 * sum(vol) / sum(sum(vol)) OVER (), 1) AS pct_of_spy_zero_dte_volume
FROM (
    SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
           toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
           (opt_type = 'C' AND strike > spy_close) OR (opt_type = 'P' AND strike < spy_close) AS expired_at_zero,
           sum(toFloat64(volume)) AS vol
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND startsWith(ticker, 'O:SPY260706')
    GROUP BY ticker, opt_type, strike, expired_at_zero
)
GROUP BY expired_at_zero
ORDER BY expired_at_zero DESC

El 86 de los strikes del SPY del día terminó out of the money y expiró en cero, representando el 66.9% del volumen del SPY del mismo día de la sesión — 3.91 millones de puts y 1.78 millones de calls. El 33.1% que terminó in the money se distribuyó entre 163 strikes.

Analice esto en ambas direcciones: cada contrato en la fila superior fue una pérdida total para quien estuviera long al sonar la campana, y la prima completa fue retenida por quien estuviera short. El volumen no es propiedad; el tape no puede indicar quién poseía estos contratos a las 4 p.m. Lo que sí indica es que la mayoría del volumen del SPY del mismo día de la sesión se concentró en contratos que terminaron valiendo nada. Debido al tamaño de ambos extremos, los mejores y peores mil dólares de junio de 2026 funcionaron como un libro contable retrospectivo de un mes.

La liquidación varía según el producto: las opciones de SPY, QQQ y de acciones individuales se liquidan en acciones, por lo que un contrato in the money mantenido hasta el vencimiento se convierte en una posición de acciones: un call de SPY de $751 entrega 100 acciones a ese strike. Las opciones de SPX se liquidan en efectivo.

¿Qué tickers dominan el trading de 0DTE?

Cada ticker de opciones contiene una raíz, que es el producto al que pertenece. El panel clasifica las raíces según el volumen del mismo día.

Consulta6 de julio, 2026: principales roots por volumen de opciones same-day-expiry
El SQL exacto detrás de cada cifra
SELECT root AS underlying,
       round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
    SELECT substring(ticker, 3, length(ticker) - 17) AS root,
           toFloat64(volume) AS volume
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
      AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8

Los dos ETFs de índices más grandes encabezan la lista: SPY concentró el 36.1% del volumen del mismo día de la sesión (8.49 millones de contratos), y QQQ otro 21.2%. SPXW —la raíz para las opciones semanales del índice S&P 500 con liquidación en efectivo— registró 11.3%, e IWM 3.5%. El dato relevante: TSLA fue la raíz de una sola acción más grande en el mismo día con 11.9%, seguida por NVDA, AAPL y META; esto ocurrió un lunes, un día en el que ninguna opción de acción habría vencido bajo la antigua convención de solo los viernes.

¿Quién opera opciones 0DTE y cuándo?

El registro de transacciones contiene contratos, precios, tamaños y horarios, pero nunca identidades. Las bolsas y los reguladores describen este flujo como una mezcla: mesas institucionales ejecutando spreads y coberturas, y traders minoristas tomando posiciones direccionales. El "cuándo" es medible: cuándo se operan las opciones 0DTE indica que el flujo del mismo día es más rápido en la primera media hora de apertura, no en la última.

Notas de datos: sesión y recibos de procesamiento

SPY registró 390 barras de un minuto de sesión regular el 6 de julio —una sesión completa de 9:30 a 4:00— abriendo a $748.74 y cerrando a $751.47. El volumen de opciones cuyo vencimiento no pudo procesarse desde el ticker de la OCC fue de: 0%. El volumen en contratos vencidos fue de: 0%. Las marcas de tiempo están en UTC, convertidas a hora del Este antes de cualquier comparación de fechas; el panel de trayectoria de contratos lee los cierres de las barras de un minuto (últimas transacciones ejecutadas, no precios medios de cotización).

Los dos contratos que sigue la sección de theta/gamma son los strikes de SPY con mayor actividad del mismo día en la sesión, clasificados aquí por número de contratos negociados.

Consulta6 de julio, 2026: los dos contratos same-day más activos de SPY
El SQL exacto detrás de cada cifra
SELECT if(opt_type = 'P', 'Put', 'Call') AS side,
       toString(intDiv(strike_thousandths, 1000)) AS strike,
       round(contracts / 1e6, 2) AS contracts_mm
FROM (
    SELECT substring(ticker, length(ticker) - 8, 1) AS opt_type,
           toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
           sum(toFloat64(volume)) AS contracts
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start < toDateTime('2026-07-07 04:00:00')
      AND startsWith(ticker, 'O:SPY260706')
    GROUP BY ticker, opt_type, strike_thousandths
    ORDER BY contracts DESC
    LIMIT 2
)
ORDER BY contracts DESC
ConsultaReporte: completitud de la sesión del 6 de julio, 2026 y cobertura de parse de OCC
El SQL exacto detrás de cada cifra
WITH (
    SELECT countIf(window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
               AND window_start < toDateTime('2026-07-06 16:00:00', 'America/New_York'))
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 00:00:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-07 00:00:00', 'America/New_York')
) AS spy_bars,
(
    SELECT round(argMin(open, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_open,
(
    SELECT round(argMax(close, window_start), 2)
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-07-06 09:30:00', 'America/New_York')
      AND window_start < toDateTime('2026-07-06 16:01:00', 'America/New_York')
) AS spy_close
SELECT spy_bars AS spy_session_bars_jul06,
       spy_open AS spy_open_jul06,
       spy_close AS spy_close_jul06,
       round(sum(toFloat64(volume)) / 1e6, 2) AS total_contracts_mm,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) IS NULL) / sum(toFloat64(volume)), 2) AS unparsable_expiry_pct,
       round(100.0 * sumIf(toFloat64(volume), toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) < toDate(toTimeZone(window_start, 'America/New_York'))) / sum(toFloat64(volume)), 2) AS past_expiry_pct
FROM global_markets.options_minute_aggs
WHERE window_start >= toDateTime('2026-07-06 08:00:00')
  AND window_start < toDateTime('2026-07-07 04:00:00')
  AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')

Preguntas frecuentes sobre opciones 0DTE

¿Qué son las opciones con vencimiento en el mismo día (0DTE)?

Las opciones con vencimiento en el mismo día —0DTE— son contratos que se negocian en su propia fecha de expiración: al cierre de ese día, se ejercen por su valor intrínseco o pierden todo su valor. "Zero days to expiration", "same-day options" y "dailies" se refieren a lo mismo: una etapa en la vida de cualquier contrato, no a un producto distinto. SPX, SPY, QQQ e IWM presentan opciones de este tipo cada día de negociación; todas las acciones negociables las tienen en sus viernes de vencimiento.

¿Qué porcentaje del volumen de opciones representa el 0DTE?

En todo el registro de opciones de EE. UU., los contratos negociados en su día de vencimiento representaron el 34.3% del volumen de junio de 2026 — 506.3 millones de 1477.9 millones de contratos. El lunes 6 de julio de 2026, la participación de operaciones en el mismo día fue del 38.8%.

¿Necesito una aprobación especial para negociar opciones 0DTE?

Sí. Los contratos 0DTE se encuentran dentro del proceso ordinario de aprobación de opciones de un broker, el cual se divide en niveles: la compra de calls y puts en un nivel inferior, los spreads y condors en uno superior, y la venta descubierta (naked) en un nivel aún más alto —generalmente requiere una cuenta de margen y un saldo mínimo—. Comprar y vender el mismo contrato dentro de una misma sesión se considera un day trade, por lo que un operador frecuente de 0DTE queda sujeto a la regla de pattern-day-trader de EE. UU.: realizar cuatro o más day trades en cinco días hábiles requiere un capital de $25,000 en la cuenta de margen. Los niveles varían según el broker.

¿Son las opciones 0DTE más riesgosas que las opciones a largo plazo?

Estas concentran los mismos resultados en una sola sesión: el valor temporal decae en cuestión de horas, la gamma es máxima cerca del strike, y un contrato out-of-the-money expira sin valor al cierre, lo que resulta en una pérdida total de la prima. Las guías para inversores de FINRA advierten sobre la negociación de opciones de corto plazo.


Cada panel anterior es una consulta almacenada; expanda el SQL debajo de cualquier tabla o haga la misma pregunta en inglés simple en la terminal de Strasmore.