Strasmore Research
Educación Matt ConnorPor Matt Connor

Calendar vs diagonal spreads: qué cambia

Ambas estructuras venden la misma call corta, pero el diagonal cambia el strike largo. Así varían la delta neta, el débito y la forma del payoff.

La diferencia entre un calendar spread y un diagonal spread es un strike. Ambas estructuras venden una opción con vencimiento cercano y compran una opción con vencimiento más lejano sobre la misma acción. El calendar mantiene ambas patas en el mismo strike; el diagonal mueve la pata larga a otro strike. Ese único cambio modifica el débito pagado, la delta neta, la inclinación del payoff y el comportamiento de la posición cuando la pata corta vence in the money.

Para verlo con claridad, cambia una variable y deja todo lo demás igual. Supón una acción que cotiza cerca de $50. En ambos casos, vende la call a 30 días con strike de $50. En el calendar, compra la call a 60 días con strike de $50. En el diagonal, compra la call a 60 días con strike de $55. Todas las diferencias que siguen provienen de esa sustitución. Si la estructura base no te resulta familiar, empieza por cómo funciona un calendar spread y vuelve después.

Por qué ambas estructuras venden la pata con vencimiento cercano

El valor temporal de una opción es la parte de su precio que supera el valor intrínseco. En un contrato at the money, crece aproximadamente con la raíz cuadrada del tiempo restante. Si duplicas los días restantes, obtienes bastante menos del doble de valor temporal. En la práctica, el contrato con vencimiento cercano pierde valor temporal a una tasa diaria mucho más rápida que el contrato con vencimiento lejano.

ConsultaValor extrínseco de calls AAPL cerca del precio de ejercicio, por tiempo restante al vencimiento
El SQL exacto detrás de cada cifra
SELECT
    time_to_expiry,
    round(avg(extrinsic) / avg(spot) * 100, 3)              AS extrinsic_pct_of_spot,
    round(avg(extrinsic) / avg(spot) * 10000 / avg(dte), 2) AS decay_rate_bps_per_day
FROM
(
    SELECT
        multiIf(
            days_to_expiry <= 10, '02-10 days',
            days_to_expiry <= 21, '11-21 days',
            days_to_expiry <= 35, '22-35 days',
            days_to_expiry <= 50, '36-50 days',
            days_to_expiry <= 70, '51-70 days',
                                  '71-95 days')             AS time_to_expiry,
        toFloat64(option_close)
            - greatest(toFloat64(underlying_close) - toFloat64(strike_price), 0) AS extrinsic,
        toFloat64(underlying_close)                          AS spot,
        days_to_expiry                                       AS dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND startsWith(lower(option_type), 'c')
      AND iv_converged = 1
      AND volume > 0
      AND date >= '2026-05-01'
      AND date <  '2026-08-01'
      AND days_to_expiry BETWEEN 2 AND 95
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.02
)
GROUP BY time_to_expiry
ORDER BY avg(dte)
Run this yourself

Con 02-10 days restantes, las calls de AAPL cerca del dinero mantenían, en promedio, 1.054% del precio de la acción en valor temporal. Eso equivale a 17.33 puntos básicos diarios durante la vida del contrato. Un punto básico es una centésima parte de un punto porcentual. Con 71-95 days restantes, el valor temporal registrado era mayor, de 5.043% del precio de la acción, mientras que la tasa diaria bajaba a 6.08 puntos básicos. Las dos líneas se cruzan en el gráfico. Vender la pata delantera y mantener la pata trasera permite posicionarse sobre ese cruce, y theta es la griega que lo cuantifica. Cómo cambian las griegas a medida que se acerca el vencimiento recorre la misma curva mediante delta y gamma.

Qué ocurre al mover el strike de la pata larga

Ambas estructuras comparten la pata corta. Solo difieren en la call larga que se compra, y elevar ese strike modifica dos cifras al mismo tiempo.

ConsultaDelta y prima de calls AAPL con 50 a 70 días, por distancia del strike
El SQL exacto detrás de cada cifra
SELECT
    strike_distance,
    round(avg(delta), 3)                     AS avg_delta,
    round(avg(premium) / avg(spot) * 100, 3) AS premium_pct_of_spot
FROM
(
    SELECT
        multiIf(
            moneyness < 0.01, 'at the money',
            moneyness < 0.03, '1 to 3% above',
            moneyness < 0.06, '3 to 6% above',
            moneyness < 0.09, '6 to 9% above',
            moneyness < 0.13, '9 to 13% above',
                              '13 to 18% above') AS strike_distance,
        delta,
        premium,
        spot
    FROM
    (
        SELECT
            toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness,
            delta,
            toFloat64(option_close)     AS premium,
            toFloat64(underlying_close) AS spot
        FROM global_markets.options_greeks
        WHERE underlying_symbol = 'AAPL'
          AND startsWith(lower(option_type), 'c')
          AND iv_converged = 1
          AND volume > 0
          AND date >= '2026-05-01'
          AND date <  '2026-08-01'
          AND days_to_expiry BETWEEN 50 AND 70
    )
    WHERE moneyness >= -0.01 AND moneyness < 0.18
)
GROUP BY strike_distance
ORDER BY avg_delta DESC
Run this yourself

Dentro del plazo de 50 a 70 días, una call at the money de AAPL promedió 0.544 de delta con 4.628% del precio de la acción. La delta mide la sensibilidad de la opción a un movimiento de $1 en la acción y se expresa por acción. En 13 to 18% above, el mismo plazo promedió 0.099 de delta con 0.481%. Ambas columnas caen juntas. Esa relación resume el intercambio: la pata larga del diagonal cuesta una fracción de la del calendar y participa mucho menos en un rally.

Calendar vs diagonal spreads: delta neta lado a lado

La delta neta es la delta de la pata larga menos la delta de la pata corta. En un calendar, las patas tienen el mismo strike, por lo que la resta deja un resultado cercano a cero. Si mueves la pata larga a un strike superior, dejan de compensarse. El panel siguiente construye ambas combinaciones a partir de datos de contratos de 6 acciones de gran capitalización. En cada caso utiliza una call corta at the money con 25 a 35 días restantes frente a una call larga con 55 a 70 días restantes, que está at the money en el calendar o entre 8% y 12% por encima en el diagonal.

ConsultaDelta neta de la combinación calendario y la combinación diagonal, por subyacente
El SQL exacto detrás de cada cifra
SELECT
    underlying_symbol AS symbol,
    round(avgIf(delta, leg = 'back_atm') - avgIf(delta, leg = 'front_atm'), 3) AS calendar_net_delta,
    round(avgIf(delta, leg = 'back_otm') - avgIf(delta, leg = 'front_atm'), 3) AS diagonal_net_delta
FROM
(
    SELECT
        underlying_symbol,
        delta,
        multiIf(
            days_to_expiry BETWEEN 25 AND 35 AND abs(moneyness) < 0.02,           'front_atm',
            days_to_expiry BETWEEN 55 AND 70 AND abs(moneyness) < 0.02,           'back_atm',
            days_to_expiry BETWEEN 55 AND 70 AND moneyness BETWEEN 0.08 AND 0.12, 'back_otm',
                                                                                  'other') AS leg
    FROM
    (
        SELECT
            underlying_symbol,
            delta,
            days_to_expiry,
            toFloat64(strike_price) / toFloat64(underlying_close) - 1 AS moneyness
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'SPY', 'KO')
          AND startsWith(lower(option_type), 'c')
          AND iv_converged = 1
          AND volume > 0
          AND date >= '2026-05-01'
          AND date <  '2026-08-01'
          AND days_to_expiry BETWEEN 25 AND 70
    )
)
WHERE leg != 'other'
GROUP BY underlying_symbol
HAVING countIf(leg = 'front_atm') > 0
   AND countIf(leg = 'back_atm')  > 0
   AND countIf(leg = 'back_otm')  > 0
ORDER BY diagonal_net_delta ASC
Run this yourself

La combinación con mayor inclinación del conjunto, SPY, registra -0.482 de delta neta como diagonal frente a 0.017 como calendar. En el otro extremo del panel, NVDA registra -0.204 como diagonal frente a 0.013 como calendar. Todas las barras del diagonal quedan por debajo de cero. Las barras del calendar se sitúan sobre la línea de cero. Esa delta neta negativa es la inclinación direccional. Un calendar es casi una posición pura sobre el tiempo y la volatilidad implícita, con una dirección cercana a neutral en primer orden. Un diagonal construido así añade una inclinación hacia delta negativa y su payoff alcanza el máximo cuando la acción se encuentra en el strike corto o ligeramente por debajo al llegar al primer vencimiento.

Qué ocurre cuando la pata corta vence in the money

Este es el caso que la mayoría de los lectores encuentra primero. También es donde ambas estructuras se separan.

Supón que la acción cierra en $60 el día en que vence la call a 30 días con strike de $50. La call corta está $10 in the money y tiene $10 de valor intrínseco frente a la posición.

En el calendar, la pata larga también es una call con strike de $50. Tiene los mismos $10 de valor intrínseco, más el valor temporal que conserve por sus 30 días restantes. El valor intrínseco de ambas patas se cancela exactamente a $60, a $80 o a cualquier precio. Lo que queda es el valor temporal restante de la pata larga. La pérdida máxima de un calendar permanece limitada al débito pagado y ningún movimiento de la acción la amplía.

En el diagonal, la pata larga es una call con strike de $55. A $60, tiene $5 de valor intrínseco frente a los $10 de la call corta. Los otros $5, que corresponden a la distancia entre los strikes, quedan sin cubrir. Esa brecha es fija y equivale al ancho entre strikes; no aumenta. A $80, la call corta tiene $30 de valor intrínseco y la call larga tiene $25. La diferencia sigue siendo de $5. El riesgo del diagonal ante un movimiento alcista amplio está definido por la brecha entre strikes, ajustada por el débito o crédito neto, y no es igual a cero.

Ese es el costo de elevar el strike de la pata larga: un desembolso inicial menor, a cambio de una brecha limitada que se abre únicamente cuando la acción atraviesa ambos strikes. La asignación es el otro aspecto que debe vigilarse en la pata corta. Las reglas de tiempo se explican en cuándo se asignan anticipadamente las opciones cortas.

Lo que estás financiando es el valor temporal restante de la pata larga

Si reduces ambas estructuras a su esencia, el mismo elemento queda en el centro: el valor temporal que conserva la pata larga una vez que desaparece la pata corta. La prima cobrada por la pata corta paga parte del costo de la pata larga.

El primer panel anterior ya muestra la forma de esa transferencia, desde el tramo de mayor plazo hasta el de menor plazo. Ningún contrato permanece mucho tiempo en un mismo tramo. Una call situada en el tramo 71-95 days mantenía aproximadamente 5.043% del precio de la acción en valor temporal. Ese mismo contrato desciende por la escala hasta llegar al tramo 02-10 days, con 1.054%, y luego a cero al vencimiento. Vender la call con vencimiento cercano captura el extremo de pérdida rápida de ese valor. Mantener la call con vencimiento más lejano conserva un contrato que todavía se encuentra en el extremo de pérdida lenta. El valor de cualquiera de las dos estructuras en el primer vencimiento es el valor temporal que la pata trasera aún no ha perdido. Por eso los traders describen la posición como una compra de valor temporal y un alquiler de su parte de pérdida más rápida.

Un diagonal paga un débito neto menor por ese mismo valor restante, porque su pata larga es más barata. A cambio, mantiene menos delta y asume la brecha entre strikes.

El poor man's covered call es un diagonal llevado al extremo

Sigue moviendo la pata larga y llegarás a una estructura conocida. Lleva el strike profundamente in the money en lugar de out of the money y extiende el vencimiento más allá de un año. El diagonal se convierte en un poor man's covered call: una call de largo plazo y delta alta que sustituye 100 acciones, con una call de vencimiento cercano vendida contra ella. La mecánica no cambia. Solo se mueven dos coordenadas: el strike de la pata larga y su vencimiento.

Esa es la familia en una sola línea. Un calendar se sitúa en el punto donde ambos strikes coinciden. Un diagonal mueve el strike de la pata larga. El poor man's covered call lleva el strike y el vencimiento a sus extremos. Todas estas estructuras mantienen una opción larga frente a una opción corta con vencimiento más cercano. Eso las distingue de un credit spread o debit spread, donde ambas patas comparten vencimiento.

Preguntas frecuentes

¿Cuál es la diferencia entre un calendar spread y un diagonal spread?

Ambos venden una opción con vencimiento cercano y compran otra con vencimiento más lejano sobre el mismo subyacente. El calendar coloca ambas patas en el mismo strike, lo que mantiene la delta neta cerca de cero. El diagonal mueve la pata larga a otro strike. Esto reduce el costo de la posición y añade una inclinación direccional al payoff.

¿Un diagonal spread tiene más exposición direccional que un calendar spread?

Sí. Mover la call larga a un strike superior reduce su delta, mientras que la delta de la pata corta permanece donde estaba. Por lo tanto, la combinación deja de compensarse cerca de cero. El panel anterior mide esa diferencia en varias acciones de gran capitalización.

¿Qué ocurre con un calendar spread si la acción sube muy por encima del strike?

Ambas patas tienen el mismo strike y sus valores intrínsecos se cancelan a cualquier precio. Lo que queda es el valor temporal restante de la pata larga. La pérdida máxima de un calendar es el débito pagado al abrirlo.

¿Por qué un diagonal tiene una brecha entre strikes que un calendar no tiene?

La distancia entre ambos strikes es un valor intrínseco que la pata larga no cubre. En el ejemplo anterior de $50 y $55, esa brecha es de $5 por acción y permanece en $5, sin importar cuánto suba la acción por encima de ambos strikes.

¿Un poor man's covered call es un diagonal spread?

Sí. Es un diagonal cuya pata larga se lleva profundamente in the money y a un vencimiento superior a un año. Así, una call larga con delta alta sustituye 100 acciones, mientras se vende contra ella una call con vencimiento cercano.


Cada panel anterior incluye el SQL que lo produjo. Por ello, cualquier cifra puede recalcularse para otra acción o para otro plazo. Solicita esa comparación en lenguaje sencillo en la terminal de Strasmore.