Calendar vs Diagonal Spreads: o que muda
Calendar e diagonal spreads vendem a mesma call curta, mas mudam o strike da call longa. Entenda o efeito no delta líquido e no formato do payoff.
A diferença entre um calendar spread e um diagonal spread está em um strike. As duas estruturas vendem uma opção de vencimento próximo e compram uma opção de vencimento mais longo sobre a mesma ação. No calendar, as duas pernas ficam no mesmo strike; no diagonal, a perna comprada passa para outro strike. Essa única mudança altera o débito pago, o delta líquido carregado, a inclinação do payoff e o comportamento da posição quando a perna vendida termina in the money.
Para ver isso com clareza, altere uma variável e mantenha todas as outras iguais. Considere, como hipótese, uma ação negociada perto de US$ 50. Nos dois casos, venda a call de 30 dias com strike de US$ 50. No calendar, compre a call de 60 dias com strike de US$ 50. No diagonal, compre a call de 60 dias com strike de US$ 55. Todas as diferenças abaixo resultam dessa única substituição. Se a estrutura básica não for familiar, comece por como funciona um calendar spread e volte depois.
Por que as duas estruturas vendem a perna de vencimento próximo
O valor do tempo de uma opção é a parte do preço que excede o valor intrínseco. Em um contrato at-the-money, ele cresce aproximadamente com a raiz quadrada do tempo restante. Dobrar o número de dias restantes gera bem menos que o dobro do valor do tempo. Na prática, o contrato de vencimento próximo perde valor do tempo a uma taxa diária muito mais rápida que o contrato de vencimento mais longo.
O SQL exato por trás de cada número
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)Com 02-10 days restantes, as calls da AAPL próximas do dinheiro mantinham, em média, 1.054% do preço da ação em valor do tempo. Isso equivale a 17.33 pontos-base por dia ao longo da vida do contrato. Um ponto-base corresponde a um centésimo de ponto percentual. Com 71-95 days restantes, o valor do tempo armazenado era maior, de 5.043% do preço da ação, enquanto a taxa diária caía para 6.08 pontos-base. As duas linhas se cruzam no gráfico. Vender a perna curta e manter a perna longa é uma forma de se posicionar nesse cruzamento, e theta é a grega que o precifica. Como as gregas mudam à medida que o vencimento se aproxima percorre a mesma curva por meio de delta e gamma.
O que muda quando o strike da perna longa é alterado
As duas estruturas compartilham a perna vendida. A única diferença está na call comprada, e elevar esse strike altera dois números ao mesmo tempo.
O SQL exato por trás de cada número
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 DESCDentro do prazo de 50 a 70 dias, uma call da AAPL at-the-money apresentou delta médio de 0.544 a 4.628% do preço da ação. Delta é a sensibilidade da opção a uma variação de US$ 1 na ação, cotada por ação. Em 13 to 18% above, o mesmo prazo apresentou delta médio de 0.099 a 0.481%. As duas colunas caem juntas. Essa relação resume o trade-off: a perna longa do diagonal custa uma fração do custo da perna longa do calendar e participa muito menos de uma alta.
Calendar e diagonal spreads: delta líquido lado a lado
O delta líquido é o delta da perna longa menos o delta da perna curta. No calendar, as pernas estão no mesmo strike, portanto a subtração deixa quase nada. Quando a perna longa passa para um strike mais alto, os deltas deixam de se anular. O painel abaixo monta as duas combinações com dados de contratos de 6 ações de grande capitalização. Em cada caso, usa uma call vendida at-the-money com vencimento de 25 a 35 dias contra uma call comprada de 55 a 70 dias, que está at-the-money no calendar ou 8% a 12% acima do dinheiro no diagonal.
O SQL exato por trás de cada número
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 ASCA combinação com maior inclinação no conjunto, SPY, apresenta delta líquido de -0.482 como diagonal, contra 0.017 como calendar. Na outra ponta do painel, NVDA apresenta -0.204 como diagonal, contra 0.013 como calendar. Todas as barras do diagonal ficam abaixo de zero. As barras do calendar ficam sobre a linha zero. Esse delta líquido negativo é a inclinação direcional. Um calendar é próximo de uma posição pura em tempo e volatilidade implícita, com direção próxima da neutralidade na primeira ordem. Um diagonal construído dessa forma acrescenta uma inclinação de delta vendido e tem seu payoff máximo quando a ação fica no strike curto ou ligeiramente abaixo dele na chegada do primeiro vencimento.
O que acontece quando a perna vendida termina in the money
Este é o caso que a maioria dos leitores encontra primeiro e é onde as duas estruturas se separam.
Suponha que a ação feche a US$ 60 no dia em que a call de 30 dias com strike de US$ 50 expire. A call vendida está US$ 10 in the money, com US$ 10 de valor intrínseco contra a posição.
No calendar, a perna longa também é uma call com strike de US$ 50. Ela contém os mesmos US$ 10 de valor intrínseco, além do valor do tempo que ainda resta em seus 30 dias. O valor intrínseco das duas pernas se anula exatamente a US$ 60, a US$ 80 ou a qualquer outro preço. O que sobra é o valor do tempo restante da perna longa. A perda máxima de um calendar permanece limitada ao débito pago, e nenhuma movimentação da ação amplia essa perda.
No diagonal, a perna longa é uma call com strike de US$ 55. A US$ 60, ela contém US$ 5 de valor intrínseco contra US$ 10 da perna vendida. Os US$ 5 restantes, correspondentes à distância entre os strikes, ficam descobertos. Essa diferença é fixa na largura entre os strikes e não aumenta: a US$ 80, a call vendida contém US$ 30 de valor intrínseco e a call comprada contém US$ 25, ainda com US$ 5 de diferença. O risco do diagonal em uma forte alta é definido pela diferença entre os strikes, ajustada pelo débito ou crédito líquido, e não é limitado a zero.
Esse é o custo de um strike mais alto na perna longa: um desembolso inicial menor, em troca de uma diferença limitada que só aparece quando a ação passa pelos dois strikes. A possibilidade de exercício antecipado é outro ponto a acompanhar na perna vendida, e as regras de timing estão em quando opções vendidas são exercidas antecipadamente.
O valor do tempo restante da perna longa é o que você está financiando
Se reduzirmos as duas estruturas ao essencial, o mesmo elemento fica no centro: o valor do tempo ainda associado à perna longa depois que a perna vendida deixa de existir. O prémio recebido pela venda financia parte do custo da perna longa.
O primeiro painel acima já mostra o formato dessa transferência, do bucket mais longo ao mais curto. Nenhum contrato permanece por muito tempo em um único bucket. Uma call no bucket 71-95 days carregava cerca de 5.043% do preço da ação em valor do tempo. O mesmo contrato descia pela escala até chegar ao bucket 02-10 days, em 1.054%, e depois a zero no vencimento. Vender a call de vencimento próximo captura a parte rápida dessa queda. Manter a call de vencimento mais longo conserva um contrato ainda na parte lenta da curva. O valor de qualquer uma das estruturas no primeiro vencimento é o valor do tempo que a perna longa ainda não perdeu. Por isso, os traders descrevem a posição como uma forma de manter valor do tempo e alugar sua parte rápida.
Um diagonal exige um débito líquido menor por esse mesmo valor restante, porque sua perna longa é mais barata. Em contrapartida, carrega menos delta e a diferença entre os strikes.
O poor man's covered call é um diagonal no limite
Continue movendo a perna longa e você chegará a uma estrutura conhecida. Em vez de tirá-la do dinheiro, coloque o strike profundamente in the money e leve o vencimento para além de um ano. O diagonal se transforma em um poor man's covered call: uma call de vencimento longo e delta elevado que substitui 100 ações, contra a qual se vende uma call de vencimento próximo. A mecânica não mudou. Apenas duas coordenadas foram alteradas: o strike e o vencimento da perna longa.
Essa é a família em uma linha. O calendar fica no ponto em que os dois strikes são iguais. O diagonal move o strike da perna longa. O poor man's covered call leva o strike e o vencimento aos extremos. Todos mantêm uma opção comprada contra uma opção vendida que vence antes. Isso os diferencia de um credit spread ou debit spread, em que as duas pernas compartilham o mesmo vencimento.
Perguntas frequentes
Qual é a diferença entre um calendar spread e um diagonal spread?
Ambos vendem uma opção de vencimento próximo e compram uma opção de vencimento mais longo sobre o mesmo ativo subjacente. O calendar coloca as duas pernas no mesmo strike, mantendo o delta líquido próximo de zero. O diagonal move a perna longa para outro strike, reduzindo o custo da posição e acrescentando uma inclinação direcional ao payoff.
Um diagonal spread é mais direcional que um calendar spread?
Sim. Mover a call longa para um strike mais alto reduz seu delta, enquanto o delta da perna vendida permanece no mesmo nível. Com isso, o delta do par deixa de ficar próximo de zero. O painel acima mede essa diferença em várias ações de grande capitalização.
O que acontece com um calendar spread se a ação salta muito acima do strike?
As duas pernas compartilham o mesmo strike e seus valores intrínsecos se anulam a qualquer preço. O que resta é o valor do tempo da perna longa, e a perda máxima de um calendar é o débito pago na abertura da posição.
Por que um diagonal tem uma diferença entre strikes que o calendar não tem?
A distância entre os dois strikes é o valor intrínseco que a perna longa não cobre. No exemplo com strikes de US$ 50 e US$ 55, essa diferença é de US$ 5 por ação e permanece em US$ 5, independentemente de quanto a ação suba acima dos dois strikes.
Um poor man's covered call é um diagonal spread?
Sim. É um diagonal cuja perna longa foi colocada profundamente in the money e tem vencimento superior a um ano. Assim, uma call longa com delta elevado substitui 100 ações, enquanto uma call vendida de vencimento próximo é lançada contra ela.
Cada painel acima é acompanhado do SQL que o produziu. Assim, qualquer número pode ser recalculado para outro ativo ou outro prazo. Solicite essa comparação em linguagem simples no terminal da Strasmore.