Strasmore Research
Apprendre Matt ConnorPar Matt Connor · Mis à jour le 2026-09-09 · data as of September 9, 2026 · refreshed weekly

Cycles d’expiration des options expliqués

Les cycles d’expiration déterminent les mois affichés dans la chaîne d’options. Découvrez les trois groupes et pourquoi les LEAPS arrivent toujours en janvier.

Les cycles d’expiration des options sont la règle de cotation qui détermine les mois d’expiration affichés dans la chaîne d’options d’une action. Lors de la première cotation de ses options, chaque action américaine éligible aux options est rattachée à l’un de trois cycles. Cette affectation, combinée à un minimum permanent de quatre mois d’expiration, détermine la série de dates affichée dans la chaîne du courtier. La question porte ici sur les mois cotés. Pour connaître la date à laquelle une option expire effectivement, voir la date d’expiration des options, et pour consulter la liste datée de cette année, voir le calendrier des expirations d’options 2026.

Quel est le cycle d’expiration d’une option ?

Lorsqu’une bourse introduit pour la première fois des options sur une action, elle affecte cette action à l’un de trois cycles d’expiration. Chaque cycle couvre quatre mois espacés d’un trimestre :

  • Le cycle de janvier : janvier, avril, juillet, octobre
  • Le cycle de février : février, mai, août, novembre
  • Le cycle de mars : mars, juin, septembre, décembre

Le cycle d’une action est fixé une fois pour toutes et reste inchangé pendant toute la durée de la cotation. Il s’agit d’une caractéristique de la cotation, et non de l’entreprise. Le cycle régit les échéances mensuelles les plus éloignées, c’est-à-dire les contrats arrivant à échéance le troisième vendredi et situés au-delà des premières échéances de la chaîne d’options. Il ne dit rien des prochaines semaines, qui relèvent d’une règle distincte.

Pourquoi chaque chaîne affiche-t-elle au moins quatre mois d’échéance ?

Les normes de cotation fixent un minimum. À tout moment, une action assortie d’options compte au moins quatre mois d’échéance, sélectionnés selon un ordre défini. Les deux premiers sont les mois à court terme : le mois en cours et le mois suivant. Les deux suivants sont les deux premiers mois du cycle propre à l’action qui ne sont pas déjà couverts par cette paire de mois à court terme.

Prenons l’exemple d’une action relevant du cycle de février en juin. Les mois à court terme sont juin et juillet. Les prochains mois du cycle non encore retenus sont août et novembre ; la chaîne affiche donc juin, juillet, août et novembre. Une fois l’échéance de juin passée, la paire de mois à court terme devient juillet et août, et la chaîne s’étend jusqu’à novembre et février. Les mois à court terme se décalent chaque mois. Les mois du cycle avancent d’un cran tous les trois mois.

Quels mois d’expiration sont cotés sur une chaîne réelle ?

Quatre est un plancher, et une valeur très négociée se situe largement au-dessus. Le panneau ci-dessous recense toutes les échéances de la chaîne d’Apple lors de la dernière séance disponible, avec le nombre de contrats associé à chaque date.

RequêteChaque échéance listée sur la chaîne AAPL, avec les contrats à chaque date
22 rows (showing 20)
date d’expirationlibellé d’expirationjours restantsnombre de contrats
2026-09-04Sep 4, 2026281
2026-09-09Sep 9, 2026762
2026-09-11Sep 11, 2026980
2026-09-14Sep 14, 20261238
2026-09-16Sep 16, 20261439
2026-09-18Sep 18, 202616106
2026-09-25Sep 25, 20262357
2026-10-02Oct 2, 20263054
2026-10-09Oct 9, 20263746
2026-10-16Oct 16, 20264484
2026-11-20Nov 20, 20267991
2026-12-18Dec 18, 202610795
2027-01-15Jan 15, 2027135107
2027-02-19Feb 19, 202717056
2027-03-19Mar 19, 202719852
2027-04-16Apr 16, 202722655
2027-06-17Jun 17, 202728866
2027-09-17Sep 17, 202738070
2027-12-17Dec 17, 202747174
2028-01-21Jan 21, 202850652
Le SQL exact derrière chaque chiffre
WITH
(
    SELECT max(date)
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND date >= today() - 10
) AS chain_date
SELECT
    toString(expiration_date)                     AS expiry_date,
    formatDateTime(expiration_date, '%b %e, %Y')  AS expiration_label,
    toUInt32(max(days_to_expiry))                 AS days_out,
    countDistinct(ticker)                         AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = chain_date
  AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_date
Essayez cette requête

Cela représente 22 dates d’expiration distinctes sur un même sous-jacent. La plus proche, Sep 4, 2026, se situe à 2 jours et compte 81 contrats. La plus éloignée, Dec 15, 2028, est à 835 jours et compte 57 contrats. Observez la répartition entre ces deux extrêmes : les échéances arrivent chaque semaine sur la partie courte, s’espacent pour atteindre environ une par mois au milieu de l’année, puis s’étendent jusqu’aux mois les plus éloignés à l’extrémité droite. Le nombre de contrats indique combien de strikes existent à chaque date, et non le nombre de positions ouvertes sur ces strikes. C’est une question distincte, abordée dans le strike du max pain.

Les weeklys et les dailys suivent-ils le cycle ?

Non. Le cycle ne couvre que les échéances mensuelles, c’est-à-dire les contrats arrivant à expiration le troisième vendredi. Le reste d’une chaîne moderne provient de programmes de cotation distincts, qui ne relèvent pas du cycle :

  • Les options hebdomadaires, cotées quelques semaines à l’avance et arrivant à expiration les vendredis qui ne sont pas le troisième vendredi.
  • Les séries de fin de mois et de fin de trimestre, rattachées au dernier jour de trading du mois ou du trimestre plutôt qu’à un vendredi.
  • Les options quotidiennes, avec une échéance pour chaque jour de trading de la semaine, proposées sur une liste restreinte de sous-jacents très actifs. Consultez quelles actions ont des options quotidiennes pour voir cette liste.

Aucune de ces séries n’ajoute un mois au cycle. Une action peut afficher dix échéances hebdomadaires consécutives au début de sa chaîne tout en conservant derrière elles un cycle classique de quatre mois. Deux chaînes peuvent avoir une apparence très différente tout en obéissant à des règles identiques.

Alignez plusieurs sous-jacents sur la même séance et la différence apparaît dans le nombre d’échéances.

RequêteDates d’échéance listées, une large gamme face à une chaîne plus réduite
tickeréchéances cotéeséchéances à moins de 45 jmois au-delà de 90 j
SPY321510
AAPL221011
MSFT211010
KO1779
HRL1174
CLX624
Le SQL exact derrière chaque chiffre
WITH
(
    SELECT max(date)
    FROM global_markets.options_greeks
    WHERE date >= today() - 10
) AS chain_date
SELECT
    underlying_symbol                                                     AS symbol,
    countDistinct(expiration_date)                                        AS listed_expirations,
    countDistinctIf(expiration_date, days_to_expiry <= 45)                AS expirations_within_45d,
    countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
  AND expiration_date >= chain_date
  AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESC
Essayez cette requête

Parmi les 6 valeurs de ce panneau, SPY présente la gamme la plus étendue, avec 32 échéances cotées, dont 15 à moins de 45 jours. Cette forte densité sur la partie courte provient d’un programme de cotation d’options quotidiennes et hebdomadaires, et non du cycle. CLX se situe à l’autre extrémité du panneau, avec un total de 6 échéances cotées. Au-delà de 90 jours, la configuration change : 10 mois d’échéance distincts pour la valeur offrant la gamme la plus étendue, contre 4 pour la plus étroite. C’est à l’avant de la chaîne que les gammes diffèrent. C’est à l’arrière que le cycle apparaît.

Comment déterminer le cycle d’une action ?

Aucun tableau de référence n’est nécessaire. Ouvrez la chaîne d’options, ignorez le mois en cours et le mois suivant, puis repérez la première échéance mensuelle qui vient après ces deux mois. Ce mois-là et le troisième mois qui le suit constituent les mois du cycle de l’action.

Le même schéma apparaît simultanément sur l’ensemble du marché coté. Le panneau suivant dénombre, pour chaque échéance du troisième vendredi au cours des quatorze prochains mois, le nombre de sous-jacents qui la proposent.

RequêteÉchéances du troisième vendredi sur les quatorze prochains mois, par sous-jacent les listant
début du mois d’expirationlibellé du moisliste des sous-jacents
2026-09-01Sep 20263663
2026-10-01Oct 20263244
2026-11-01Nov 20261367
2026-12-01Dec 20261874
2027-01-01Jan 20272152
2027-02-01Feb 2027904
2027-03-01Mar 20271479
2027-04-01Apr 2027934
2027-05-01May 2027100
2027-07-01Jul 202723
2027-08-01Aug 202746
2027-09-01Sep 2027362
2027-10-01Oct 202711
Le SQL exact derrière chaque chiffre
WITH
(
    SELECT max(date)
    FROM global_markets.options_greeks
    WHERE date >= today() - 10
) AS chain_date
SELECT
    toString(toStartOfMonth(expiration_date))                AS expiry_month_start,
    formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
    countDistinct(underlying_symbol)                         AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
  AND expiration_date >= chain_date
  AND days_to_expiry <= 430
  AND toDayOfWeek(expiration_date) = 5
  AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
  AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)
Essayez cette requête

La prochaine échéance du troisième vendredi, Sep 2026, est proposée sur 3663 sous-jacents. Toutes les valeurs assorties d’options affichent leurs échéances les plus proches, et ce premier point se situe près de l’ensemble de l’univers coté. Le nombre diminue ensuite, de façon irrégulière. Après les deux mois les plus proches, une action ne réapparaît que sur les mois correspondant à son propre cycle. Chaque mois supplémentaire ne concerne donc qu’une partie du marché, et non l’ensemble des valeurs. Les échéances de fin de trimestre et les séries de janvier tendent à se situer au-dessus de leurs voisines. À l’extrémité de l’horizon, le panneau est encore moins dense : Oct 2027, dernier mois de la fenêtre de quatorze mois et échéance située à plus d’un an, n’est proposé que sur 11 sous-jacents. Au-delà de douze mois, la grille se vide pour tous les mois, à l’exception des séries de janvier, reprises dans le panneau LEAPS ci-dessous.

Les quatre mois du cycle de mars correspondent également aux quatre dates du triple witching de l’année, lorsque les contrats sur indices et sur actions arrivent à échéance simultanément un troisième vendredi.

Pourquoi les LEAPS sont-ils cotés en janvier ?

Les LEAPS, des options à longue échéance dont la durée résiduelle dépasse un an, suivent leur propre calendrier de cotation. Sur les actions individuelles, la série à longue échéance est une série de janvier, quel que soit le cycle auquel l’action est rattachée. Une action du cycle de mars peut donc aussi avoir des LEAPS de janvier.

Le décompte à l’échelle du marché le montre clairement. Ce panneau prend chaque échéance du troisième vendredi située à plus de 300 jours et compte les sous-jacents qui la proposent.

RequêteÉchéances mensuelles à plus de 300 jours, par sous-jacent les listant
séries LEAPSliste des sous-jacents
Jan 20281252
Sep 2027362
Dec 2027321
Dec 2028256
Jun 2028124
Aug 202746
Nov 202731
Jul 202723
Sep 202816
Mar 202814
Oct 202711
Feb 20283
Apr 20282
Jul 20281
Le SQL exact derrière chaque chiffre
WITH
(
    SELECT max(date)
    FROM global_markets.options_greeks
    WHERE date >= today() - 10
) AS chain_date
SELECT
    formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
    countDistinct(underlying_symbol)                         AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
  AND days_to_expiry > 300
  AND toDayOfWeek(expiration_date) = 5
  AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
  AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESC
Essayez cette requête

Jan 2028 est le mois le plus représenté sur cette période, avec une cotation sur 1252 sous-jacents. Le mois le moins représenté sur la même période, Jul 2028, apparaît sur 1 sous-jacents.

Un contrat de janvier ne change pas de nature avec le temps. Une série de janvier cotée deux ans à l’avance devient simplement, un an plus tard, l’échéance mensuelle de janvier dans la chaîne : même strike, même troisième vendredi. Seul le libellé disparaît au seuil d’un an. Ce que sont les LEAPS présente les caractéristiques du contrat, tandis que les LEAPS deep in the money explique comment la partie à longue échéance est utilisée.

Pourquoi le cycle détermine la cotation d’un spread

C’est à ce stade que la règle de cotation rencontre un ordre réel. Un calendar spread achète une échéance et en vend une autre au même strike. Un diagonal fait la même chose sur deux strikes. Dans les deux cas, deux échéances doivent exister simultanément sur le même sous-jacent.

Sur une valeur proposant des échéances hebdomadaires et un cycle complet, le problème ne se pose pas. Sur une valeur moins liquide, le mois recherché peut ne pas être coté du tout. Une action suivant un cycle de février ne cote pas d’échéance de septembre tant que septembre ne fait pas partie des deux mois les plus proches. Un calendar spread de juin à septembre ne peut donc pas être construit sur cette valeur en juin, quel qu’en soit le prix. C’est aussi cette contrainte qui explique la concentration des structures à longue échéance sur les expirations de janvier : un covered call du pauvre est un diagonal construit sur un call à longue échéance, et janvier est le mois commun à toutes les valeurs sur lesquelles des options sont cotées.

La liquidité constitue un deuxième filtre, après la cotation. Un mois peut être coté tout en affichant un spread large et un open interest faible, ce qui transforme une structure à deux jambes en problème d’exécution. La règle de cotation indique ce qui existe. Le tape indique ce qui se négocie.

FAQ

Quels sont les trois cycles d’échéance des options ?

Il existe trois cycles, chacun portant le nom de son premier mois : le cycle de janvier (janvier, avril, juillet, octobre), le cycle de février (février, mai, août, novembre) et le cycle de mars (mars, juin, septembre, décembre). Une action est affectée à l’un de ces cycles lors de la première cotation des options correspondantes. Cette affectation ne change ensuite plus.

Combien de mois d’échéance une action compte-t-elle simultanément ?

Au moins quatre. Deux correspondent aux échéances les plus proches : le mois en cours et le mois suivant. Les deux autres proviennent du cycle attribué à l’action. Les valeurs très traitées en comptent beaucoup plus si l’on ajoute les échéances hebdomadaires, de fin de mois, de fin de trimestre et quotidiennes.

Toutes les actions ont-elles les mêmes mois d’échéance ?

Non. Les deux mois les plus proches sont les mêmes pour toutes les actions. Les mois suivants dépendent du cycle attribué à chaque valeur. Deux sociétés comparables peuvent donc avoir des mois d’échéance plus éloignés complètement différents.

Les options hebdomadaires font-elles partie du cycle d’échéance ?

Non. Les options hebdomadaires sont cotées dans le cadre d’un programme distinct, quelques semaines à l’avance, et arrivent à échéance les vendredis autres que le troisième vendredi du mois. Elles ne modifient pas le cycle d’une action et ne sont pas prises en compte dans le minimum de quatre mois.

Pourquoi les LEAPS sont-elles cotées en janvier ?

Les LEAPS sur actions individuelles sont rattachées à une échéance de janvier, quel que soit le cycle du sous-jacent. Chaque valeur sur laquelle des options sont cotées dispose ainsi d’un mois d’échéance lointaine commun. Lorsqu’une série de janvier entre dans sa dernière année, elle devient l’échéance mensuelle ordinaire de janvier de l’action, sans modification du contrat lui-même.

Comment ces tableaux sont calculés

Chaque tableau lit la séance la plus récente disponible dans les données quotidiennes au niveau des contrats d’options et compte une échéance comme cotée lorsqu’au moins un contrat correspondant comporte un enregistrement pour cette séance. Les échéances mensuelles sont isolées selon la structure de leur date : un vendredi situé entre le 15 et le 21 d’un mois est le troisième vendredi, c’est-à-dire l’échéance régie par la règle du cycle. Les échéances hebdomadaires, de fin de mois et quotidiennes ne satisfont pas ce critère et sont donc exclues des deux tableaux portant sur l’ensemble du marché. C’est pourquoi ces deux décomptes sont inférieurs au nombre brut de dates présentes dans une chaîne réelle. Les tableaux portant sur l’ensemble du marché excluent également les symboles auxquels les flux des fournisseurs ont attribué plusieurs sociétés au fil du temps. Un même ticker ne fusionne donc jamais deux entités dans un seul décompte.


Chaque tableau présenté ici contient le SQL qui l’a généré. Ouvrez-en un, remplacez le ticker, et la même question sera exécutée sur toute chaîne de votre choix dans le terminal Strasmore.

#options#échéance#leaps#options chain#exchanges