Quadruple witching ou triple witching
Le quadruple witching est devenu triple witching en 2020. Découvrez le quatrième contrat disparu et ce qui anime encore ces vendredis d’expiration.
Le quadruple witching et le triple witching se distinguent par un seul contrat qui ne se négocie plus. Le quadruple witching désignait les quatre vendredis de l’année où les futures sur indices, les options sur indices, les options sur actions individuelles et les futures sur actions individuelles arrivaient à expiration le même matin. Les futures sur actions individuelles américaines ont cessé de se négocier en 2020. Il ne reste donc que trois produits arrivant à expiration sur les marchés américains, ce qui fait du triple witching le terme exact pour désigner le phénomène actuel.
S’agit-il d’un quadruple witching ou d’un triple witching ?
Sur les marchés américains en 2026, il s’agit d’un triple witching. Voici, un par un, les quatre types de contrats pris en compte par l’ancienne appellation.
- Un future sur indice est un accord prévoyant le règlement du niveau d’un indice actions, comme le S&P 500, à une date déterminée.
- Une option sur indice donne le droit d’acheter ou de vendre ce niveau d’indice. Le règlement s’effectue en espèces, et non par livraison d’actions.
- Une option sur action individuelle donne le droit d’acheter ou de vendre 100 actions d’une société donnée.
- Un future sur action individuelle était un accord prévoyant le règlement du cours des actions d’une société donnée à une date déterminée.
C’est ce dernier contrat qui a disparu. Les futures sur actions individuelles américaines se négociaient presque exclusivement sur OneChicago, une plateforme détenue par une coentreprise. Ils n’ont jamais atteint la taille du marché des options cotées qui leur était associé. OneChicago a cessé ses activités en 2020 et les contrats ont arrêté de se négocier. En août 2026, aucune bourse américaine ne les cote. Une expiration trimestrielle américaine ne réunit donc plus que trois produits.
Le quatrième contrat existe toujours hors des États-Unis. Les marchés de dérivés européens et asiatiques cotent encore des futures sur actions individuelles. Une expiration trimestrielle peut donc réellement réunir quatre types de contrats le même matin. Le terme n’est pas erroné partout. Il l’est pour le marché auquel la plupart des utilisateurs font référence lorsqu’ils l’emploient. De nombreux articles explicatifs américains ont été écrits avant 2020 et n’ont jamais été mis à jour. Il s’agit d’un défaut de maintenance, et non d’une incompréhension. Le point pratique à retenir est la date : lorsqu’un article destiné aux lecteurs américains parle de quadruple witching, vérifiez s’il est antérieur à 2020.
Les mécanismes qui subsistent n’ont pas changé. Ils sont détaillés dans ce qu’est le triple witching. Le calendrier de cette année figure dans les dates du triple witching en 2026.
Ce qui se passe encore ces quatre vendredis
La disparition d’un contrat n’a pas rendu la séance calme. Trois expirations ont toujours lieu le troisième vendredi de mars, juin, septembre et décembre. Deux autres événements se produisent à la même date. Plusieurs grandes familles d’indices programment leurs revues trimestrielles pour prendre effet à la même clôture. Les fonds qui répliquent ces indices négocient donc les entrées et les sorties lors d’un même print. L’expiration trimestrielle est également la plus importante des douze expirations mensuelles. Les cycles des indices et des futures coïncident en effet à cette date.
Le volume est le moyen le plus simple d’observer cette concentration.
Le SQL exact derrière chaque chiffre
WITH fridays AS
(
SELECT
date,
toFloat64(volume) AS vol,
(toMonth(date) IN (3, 6, 9, 12) AND toDayOfMonth(date) BETWEEN 15 AND 21) AS is_expiry
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2023-01-01'
AND date < today()
AND toDayOfWeek(date) = 5
),
ordinary AS
(
SELECT avg(vol) AS avg_ordinary_friday
FROM fridays
WHERE is_expiry = 0
)
SELECT
toString(f.date) AS session_date,
formatDateTime(f.date, '%b %Y') AS session_label,
round(f.vol / 1e6, 1) AS spy_volume_millions,
round(f.vol / o.avg_ordinary_friday, 2) AS vs_ordinary_friday_ratio
FROM fridays AS f
CROSS JOIN ordinary AS o
WHERE f.is_expiry = 1
ORDER BY f.dateSPY est l’ETF qui réplique le S&P 500. C’est la valeur la plus liquide du marché américain, ce qui en fait un indicateur clair. Lors de la première séance trimestrielle de la période étudiée, Mar 2023, il s’est échangé 140.4 millions d’actions, soit 1.85 fois la moyenne d’un vendredi ordinaire sur la période. Lors de la plus récente, Mar 2026, le volume a atteint 165.6 millions d’actions, soit 2.18 fois le niveau ordinaire. Le graphique présente 13 séances trimestrielles.
Un trimestre peut manquer dans un graphique construit de cette manière. Lorsque le troisième vendredi est un jour férié boursier, l’expiration mensuelle est reportée au jeudi précédent. Il n’y a alors aucune séance le vendredi à représenter.
À quel moment de la séance le volume se concentre-t-il ?
Un total quotidien masque la répartition du volume. En découpant un vendredi d’expiration en tranches de 30 minutes et en le comparant au vendredi ordinaire de la semaine suivante, on voit où se concentre l’activité supplémentaire.
Le SQL exact derrière chaque chiffre
WITH bars AS
(
SELECT
toTimeZone(window_start, 'America/New_York') AS et,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
toFloat64(volume) AS vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-03-20 00:00:00'
AND window_start < '2026-03-28 00:00:00'
AND toDate(toTimeZone(window_start, 'America/New_York')) IN ('2026-03-20', '2026-03-27')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) <= 960
),
day_totals AS
(
SELECT
sumIf(vol, session = '2026-03-20') AS expiry_total,
sumIf(vol, session = '2026-03-27') AS ordinary_total
FROM bars
)
SELECT
formatDateTime(toStartOfInterval(b.et, INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(100 * sumIf(b.vol, b.session = '2026-03-20') / any(t.expiry_total), 2) AS expiry_friday_pct,
round(100 * sumIf(b.vol, b.session = '2026-03-27') / any(t.ordinary_total), 2) AS ordinary_friday_pct
FROM bars AS b
CROSS JOIN day_totals AS t
GROUP BY et_time
ORDER BY et_timeLes deux séances commencent avec un volume élevé. La tranche 09:30 a représenté 8.07 % du volume de la séance d’expiration pendant les heures normales, contre 11.59 % le vendredi ordinaire. La dernière tranche, 16:00, ne dure qu’une minute. Elle comprend l’enchère de clôture : 0.54 % du volume de la séance d’expiration pendant les heures normales, contre 0.46 % une semaine plus tard. Lors de la séance d’expiration, cette minute ne représente qu’une faible part du volume de SPY pendant les heures normales. Il faut le préciser, car le fixing de clôture est souvent présenté comme le moment où se concentre le volume de la journée. SPY se négocie en quantité importante pendant les 390 minutes d’une séance normale. Un seul crossing ne domine donc pas son tape. Le crossing fixe le cours, et non le volume total de la journée.
L’enchère de clôture est un crossing unique organisé par la place principale à 16 h 00, heure de l’Est. Elle produit un cours de clôture officiel. Un fonds qui réplique un indice a besoin de ce cours pour correspondre à l’indice suivi. Les changements trimestriels de composition et les produits indiciels arrivant à expiration convergent donc sur cette minute. Le même schéma apparaît valeur par valeur.
Le SQL exact derrière chaque chiffre
WITH bars AS
(
SELECT
ticker,
toDate(toTimeZone(window_start, 'America/New_York')) AS session,
(toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) AS et_minute,
toFloat64(volume) AS vol
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'JNJ', 'XOM')
AND window_start >= '2026-03-20 00:00:00'
AND window_start < '2026-03-28 00:00:00'
AND toDate(toTimeZone(window_start, 'America/New_York')) IN ('2026-03-20', '2026-03-27')
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) <= 960
)
SELECT
ticker AS symbol,
round(100 * sumIf(vol, session = '2026-03-20' AND et_minute = 960)
/ sumIf(vol, session = '2026-03-20'), 2) AS expiry_close_pct,
round(100 * sumIf(vol, session = '2026-03-27' AND et_minute = 960)
/ sumIf(vol, session = '2026-03-27'), 2) AS ordinary_close_pct
FROM bars
GROUP BY symbol
HAVING sumIf(vol, session = '2026-03-20') > 0
AND sumIf(vol, session = '2026-03-27') > 0
ORDER BY expiry_close_pct DESCAAPL a réalisé la plus grande part de son volume à la clôture : 3.4 % de son volume pendant les heures normales le vendredi d’expiration, contre 2.05 % une semaine plus tard. L’écart entre les deux barres pour chaque valeur mesure la part supplémentaire de la séance concentrée sur cette minute. Tout détenteur d’une option dont le strike est proche du cours de clôture suit attentivement ce print. Ce sujet est traité dans le pin risk à l’expiration des options.
Pourquoi le matin compte aussi
Tous les contrats arrivant à expiration ne sont pas réglés sur le cours de clôture. De nombreux produits indiciels sont réglés le matin, à partir d’un Special Opening Quotation. Cette valeur est calculée à partir du premier cours de chaque composant de l’indice. Or les composants de l’indice n’ouvrent pas tous à la même seconde. Le niveau de règlement peut donc se situer à un niveau que l’indice lui-même n’a jamais affiché à l’écran. C’est l’une des caractéristiques les moins intuitives de la séance.
Un vendredi d’expiration comporte deux points de référence, et non un seul : un print d’ouverture qui fixe les contrats réglés le matin, et un print de clôture qui fixe les contrats réglés l’après-midi ainsi que le rebalancement trimestriel de l’indice. Le Japon applique le même principe de règlement matinal selon son propre calendrier trimestriel, présenté dans la journée SQ au Japon. La distinction américaine entre les options réglées le matin et celles réglées l’après-midi est expliquée dans les options réglées le matin et l’après-midi.
Un vendredi de witching entraîne-t-il un mouvement plus important ?
Le volume est bien réel. L’affirmation selon laquelle la séance aurait une direction particulière est une question distincte. Elle est facile à vérifier : il suffit de comparer l’amplitude moyenne du mouvement entre l’ouverture et la clôture de SPY lors des vendredis d’expiration trimestrielle avec celle de tous les autres vendredis de la même année.
Le SQL exact derrière chaque chiffre
WITH fridays AS
(
SELECT
toYear(date) AS y,
abs(100 * (toFloat64(close) - toFloat64(open)) / toFloat64(open)) AS abs_move_pct,
(toMonth(date) IN (3, 6, 9, 12) AND toDayOfMonth(date) BETWEEN 15 AND 21) AS is_expiry
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= '2016-01-01'
AND date < today()
AND toDayOfWeek(date) = 5
AND toFloat64(open) > 0
)
SELECT
toString(y) AS year,
round(avgIf(abs_move_pct, is_expiry = 1), 2) AS expiry_friday_move_pct,
round(avgIf(abs_move_pct, is_expiry = 0), 2) AS other_friday_move_pct,
countIf(is_expiry = 1) AS expiry_session_count
FROM fridays
GROUP BY y
HAVING countIf(is_expiry = 1) >= 2
AND countIf(is_expiry = 0) >= 2
ORDER BY yLe graphique place les deux moyennes côte à côte, année par année, de 2016 à 2025, sur 10 années. En 2025, les 4 vendredis d’expiration trimestrielle ont enregistré en moyenne un mouvement de 0.58 % entre l’ouverture et la clôture, contre 0.71 % pour les vendredis ordinaires de cette année.
Deux éléments doivent être distingués. Un volume élevé indique le nombre d’actions échangées, mais ne donne aucune indication de direction. De plus, les chiffres ci-dessus correspondent à des mouvements absolus. Ils mesurent donc l’amplitude, et non le sens du mouvement lors d’une séance donnée. Une séance peut afficher deux fois son volume habituel tout en clôturant à quelques points de base de son ouverture. Un point de base représente un centième de point de pourcentage.
FAQ
S’agit-il d’un quadruple witching ou d’un triple witching ?
Sur les marchés américains, il s’agit d’un triple witching. Le quatrième contrat, les futures sur actions individuelles, a cessé de se négocier aux États-Unis en 2020 avec l’arrêt des activités de OneChicago. Le terme quadruple witching reste exact sur les places hors des États-Unis qui continuent de coter des futures sur actions individuelles.
Quel était le quatrième contrat ?
Les futures sur actions individuelles : des contrats prévoyant le règlement du cours des actions d’une société à une date future déterminée, et non du niveau d’un indice. Aux États-Unis, ils étaient principalement cotés sur OneChicago et ont cessé de se négocier en 2020.
Quand a lieu le triple witching ?
Le troisième vendredi de mars, juin, septembre et décembre. Lorsque ce vendredi est un jour férié boursier, l’expiration est reportée au jeudi précédent. La liste des dates figure dans le calendrier des expirations d’options pour 2026.
Le triple witching fait-il bouger le marché ?
Le volume est nettement supérieur à celui d’un vendredi ordinaire, surtout lors de l’enchère de clôture, comme le montrent les graphiques ci-dessus. L’amplitude du mouvement et sa direction sont deux mesures distinctes. La comparaison annuelle situe les vendredis d’expiration dans la même fourchette que les vendredis ordinaires.
Pourquoi tant d’articles parlent-ils encore de quadruple witching ?
La plupart ont été écrits avant 2020 et n’ont jamais été mis à jour après la disparition des futures sur actions individuelles des marchés américains. Comparer la date de publication de l’article avec 2020 permet de résoudre l’écart en quelques secondes.
Méthode de construction des graphiques
- Les deux graphiques intraday reposent sur une paire fixe de séances passées : un vendredi d’expiration trimestrielle de mars 2026 et le vendredi ordinaire de la semaine suivante. La comparaison ne change donc pas avec l’arrivée de nouvelles données.
- Les pourcentages correspondent uniquement à la part du volume réalisé pendant les heures normales. Les séances de premarket et d’after-hours sont exclues du numérateur comme du dénominateur.
- La tranche de 16 h 00 du graphique par demi-heures ne comprend qu’une minute de tape. C’est durant cette minute que se produit le crossing de clôture.
- Le filtre des vendredis trimestriels sélectionne le troisième vendredi de mars, juin, septembre et décembre en retenant le vendredi compris entre le 15 et le 21 du mois. Cela correspond exactement à une date par mois.
Chaque graphique est accompagné du SQL exact utilisé en arrière-plan. Ouvrez-en un pour voir comment le chiffre a été calculé. Pour exécuter la même comparaison sur un autre ticker ou sur un autre vendredi d’expiration, formulez votre demande en anglais courant dans le terminal Strasmore.