Calendar ou diagonal : quel effet du strike ?
Calendar et diagonal vendent le même call court, mais changent le strike long. Comparez l’effet sur le delta net, le débit et la forme du payoff.
La différence entre un calendar spread et un diagonal spread tient à un seul élément : le strike. Les deux structures vendent une option à échéance proche et achètent une option à échéance plus lointaine sur la même action. Dans un calendar, les deux jambes ont le même strike. Dans un diagonal, la jambe longue a un strike différent. Ce seul changement modifie le débit payé, le delta net, l’orientation du payoff et le comportement de la position lorsque la jambe courte finit dans la monnaie.
Pour le voir clairement, changez une seule variable. Prenons, à titre d’hypothèse, une action cotant autour de 50 dollars. Dans les deux cas, vendez le call à 30 jours de strike 50 dollars. Pour le calendar, achetez le call à 60 jours de strike 50 dollars. Pour le diagonal, achetez le call à 60 jours de strike 55 dollars. Toutes les différences présentées ci-dessous proviennent de cette seule substitution. Si la structure de base ne vous est pas familière, commencez par le fonctionnement d’un calendar spread, puis revenez ici.
Pourquoi les deux structures vendent la jambe à échéance proche
La valeur temps d’une option correspond à la partie de son prix qui dépasse la valeur intrinsèque. Pour un contrat at-the-money, elle progresse approximativement comme la racine carrée du temps restant. Si vous doublez le nombre de jours restants, vous obtenez une valeur temps nettement inférieure au double. En pratique, le contrat à échéance proche perd sa valeur temps beaucoup plus rapidement chaque jour que le contrat à échéance plus lointaine.
Le SQL exact derrière chaque chiffre
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)Avec 02-10 days restants, les calls AAPL proches de la monnaie détenaient en moyenne 1.054% du cours de l’action en valeur temps, soit 17.33 points de base par jour sur la durée du contrat. Un point de base correspond à un centième de pour cent. Avec 71-95 days restants, la valeur temps stockée était plus élevée, à 5.043% du cours de l’action, tandis que le rythme quotidien diminuait à 6.08 points de base. Les deux courbes se croisent sur le graphique. Vendre la jambe courte et détenir la jambe longue permet de se positionner sur ce croisement, et thêta est le grec qui le mesure. L’évolution des grecs à l’approche de l’échéance suit la même courbe à travers le delta et le gamma.
L’effet du déplacement du strike de la jambe longue
Les deux structures ont la même jambe courte. Elles ne diffèrent que par le call long acheté. Relever son strike modifie simultanément deux paramètres.
Le SQL exact derrière chaque chiffre
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 DESCSur une échéance comprise entre 50 et 70 jours, un call AAPL at-the-money affichait en moyenne 0.544 de delta à 4.628% du cours de l’action. Le delta mesure la sensibilité de l’option à une variation de 1 dollar de l’action, par action. À 13 to 18% above, la même échéance affichait en moyenne 0.099 de delta à 0.481%. Les deux colonnes diminuent ensemble. Cette relation résume le compromis : la jambe longue du diagonal coûte une fraction de celle du calendar et participe beaucoup moins à une hausse du titre.
Calendar et diagonal spreads : comparaison du delta net
Le delta net correspond au delta de la jambe longue moins celui de la jambe courte. Dans un calendar, les deux jambes ont le même strike. La soustraction laisse donc presque rien. Si vous déplacez la jambe longue vers un strike supérieur, les deux deltas ne se compensent plus. Le panneau ci-dessous construit les deux paires à partir de données de contrats portant sur 6 valeurs à forte capitalisation. Dans chaque cas, il utilise un call court at-the-money à 25 à 35 jours contre un call long à 55 à 70 jours, soit at-the-money pour le calendar, soit 8 à 12 % plus haut pour le diagonal.
Le SQL exact derrière chaque chiffre
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 ASCLa paire la plus orientée de l’échantillon, SPY, affiche un delta net de -0.482 en diagonal contre 0.017 en calendar. À l’autre extrémité du panneau, NVDA affiche -0.204 en diagonal contre 0.013 en calendar. Toutes les barres des diagonals sont sous zéro. Les barres des calendars se situent sur la ligne zéro. Ce delta net négatif constitue l’orientation directionnelle. Un calendar est proche d’une position pure sur le temps et la volatilité implicite, avec une direction presque neutre au premier ordre. Un diagonal construit de cette manière porte en plus un biais short-delta. Son payoff atteint son maximum lorsque l’action se situe au niveau du strike court ou légèrement en dessous à l’approche de la première échéance.
Que se passe-t-il lorsque la jambe courte finit dans la monnaie
C’est le cas que la plupart des lecteurs rencontrent en premier. C’est aussi là que les deux structures se séparent.
Supposons que l’action clôture à 60 dollars le jour où le call à 30 jours de strike 50 dollars arrive à échéance. Le call court est de 10 dollars dans la monnaie. Sa valeur intrinsèque est de 10 dollars pour la position.
Dans le calendar, la jambe longue est également un call de strike 50 dollars. Elle comporte la même valeur intrinsèque de 10 dollars, plus la valeur temps correspondant aux 30 jours qu’il lui reste. À 60 dollars, à 80 dollars ou à n’importe quel autre cours, la valeur intrinsèque des deux jambes se compense exactement. Il reste la valeur temps de la jambe longue. La perte maximale d’un calendar reste plafonnée au débit payé. Aucun mouvement de l’action ne l’augmente.
Dans le diagonal, la jambe longue est un call de strike 55 dollars. À 60 dollars, elle comporte 5 dollars de valeur intrinsèque contre 10 dollars pour la jambe courte. Les 5 dollars restants, correspondant à l’écart entre les strikes, ne sont pas couverts. Cet écart reste égal à la largeur entre les strikes et n’augmente pas : à 80 dollars, le call court comporte 30 dollars de valeur intrinsèque et le call long 25 dollars, soit toujours 5 dollars d’écart. Le risque du diagonal en cas de forte hausse est défini par l’écart entre les strikes, ajusté du débit ou du crédit net, et non par zéro.
C’est le prix du strike plus élevé de la jambe longue : une mise initiale plus faible, en contrepartie d’un écart plafonné qui ne s’ouvre que si l’action franchit les deux strikes. L’assignation constitue l’autre point à surveiller sur la jambe courte. Les règles de calendrier sont détaillées dans les conditions d’une assignation anticipée des options courtes.
Vous financez la valeur temps résiduelle de la jambe longue
Si l’on réduit les deux structures à leur essence, le même élément reste au centre : la valeur temps encore attachée à la jambe longue après la disparition de la jambe courte. La prime reçue sur la jambe courte finance une partie du coût de la jambe longue.
Le premier panneau ci-dessus montre déjà la forme de ce transfert, de la tranche la plus longue à la plus courte. Aucun contrat ne reste longtemps dans une même tranche. Un call situé dans la tranche 71-95 days comportait environ 5.043% du cours de l’action en valeur temps. Le même contrat descend ensuite l’échelle jusqu’à la tranche 02-10 days, à 1.054%, puis atteint zéro à l’échéance. La vente du call à échéance proche permet d’encaisser l’extrémité la plus rapide de cette décroissance. La détention du call à échéance plus lointaine conserve un contrat situé dans la partie à décroissance plus lente. À la première échéance, la valeur de l’une ou l’autre structure correspond à la valeur temps que la jambe longue n’a pas encore abandonnée. C’est pourquoi les traders décrivent la position comme une détention de valeur temps dont on vend la partie la plus rapidement décroissante.
Un diagonal nécessite un débit net plus faible pour cette même valeur résiduelle, car sa jambe longue est moins chère. Il porte moins de delta et comporte l’écart entre les strikes.
Le poor man’s covered call est un diagonal poussé à l’extrême
Continuez à déplacer la jambe longue et vous arriverez à une structure familière. Relevez fortement le strike de manière à placer l’option dans la monnaie, et repoussez l’échéance au-delà d’un an : le diagonal devient un poor man’s covered call. Il s’agit d’un call à échéance lointaine et à delta élevé qui remplace 100 actions, contre lequel est vendu un call à échéance proche. Les mécanismes n’ont pas changé. Seules deux coordonnées ont évolué : le strike et l’échéance de la jambe longue.
La famille se résume ainsi. Un calendar se situe au point où les deux strikes sont identiques. Un diagonal déplace le strike de la jambe longue. Le poor man’s covered call déplace le strike et l’échéance jusqu’à leurs extrêmes. Tous détiennent une option longue contre une option courte arrivant à échéance plus tôt. C’est ce qui les distingue d’un credit spread ou debit spread, dont les deux jambes ont la même échéance.
FAQ
Quelle est la différence entre un calendar spread et un diagonal spread ?
Les deux structures vendent une option à échéance proche et achètent une option à échéance plus lointaine sur le même sous-jacent. Un calendar place les deux jambes sur le même strike, ce qui maintient le delta net proche de zéro. Un diagonal place la jambe longue sur un strike différent. Le coût de la position diminue et le payoff prend une orientation directionnelle.
Un diagonal spread est-il plus directionnel qu’un calendar spread ?
Oui. Déplacer le call long vers un strike supérieur réduit son delta, tandis que le delta de la jambe courte reste inchangé. Les deux positions ne se compensent donc plus pour approcher zéro. Le panneau ci-dessus mesure cette différence sur plusieurs valeurs à forte capitalisation.
Que se passe-t-il pour un calendar spread si l’action ouvre très au-dessus du strike ?
Les deux jambes ont le même strike et leurs valeurs intrinsèques se compensent à n’importe quel cours. Il reste la valeur temps résiduelle de la jambe longue. La perte maximale d’un calendar correspond au débit payé à l’ouverture.
Pourquoi un diagonal comporte-t-il un écart entre les strikes alors qu’un calendar n’en comporte pas ?
La distance entre les deux strikes correspond à une valeur intrinsèque que la jambe longue ne couvre pas. Dans l’exemple des strikes à 50 et 55 dollars, cet écart est de 5 dollars par action. Il reste de 5 dollars, quelle que soit l’ampleur de la hausse de l’action au-dessus des deux strikes.
Un poor man’s covered call est-il un diagonal spread ?
Oui. Il s’agit d’un diagonal dont la jambe longue est fortement dans la monnaie et arrive à échéance au-delà d’un an. Un call long à delta élevé remplace ainsi 100 actions, tandis qu’un call à échéance proche est vendu contre cette position.
Chaque panneau ci-dessus est accompagné du SQL qui l’a produit. Vous pouvez donc recalculer n’importe quel chiffre sur une autre valeur ou une autre échéance. Demandez cette comparaison en anglais courant sur le terminal Strasmore.