Strasmore Research
Leren Matt ConnorDoor Matt Connor · Bijgewerkt 2026-07-24

Triple witching 2026 data en volume

Bekijk de Triple witching data voor 2026: 20 maart, 18 juni, 18 september en 18 december. Analyseer de impact op het marktbrede dollar volume.

Triple witching in 2026 valt op vier data: 20 maart, 18 juni, 18 september en 18 december. Dit zijn de kwartaalsessies waarbij stock index futures, index options en single-stock options tegelijkertijd hun expiration bereiken, op de derde vrijdag van maart, juni, september en december. Deze pagina somt de data voor 2026 op en meet het effect van een van deze data op de trading volume op de real tape.

De vier triple witching data in 2026

De regel verandert nooit: triple witching vindt plaats op de derde vrijdag van elke maand die een kwartaal afsluit. Voor 2026 zijn dit vier sessies:

  • Vrijdag 20 maart 2026
  • Donderdag 18 juni 2026 (de derde vrijdag, 19 juni, is de Juneteenth market holiday)
  • Vrijdag 18 september 2026
  • Vrijdag 18 december 2026

Drie families van contracten worden op al deze data afgewikkeld: stock index futures en de bijbehorende options, cash index options, en single-stock en ETF options. Single-stock options expiren op de derde vrijdag van elke maand; wat de kwartaaldata onderscheidt, is dat de index futures en index options cycle stacking vormen, samen met de index reconstitutions waarbij fondsen handelen richting de closing auction op diezelfde middag. Voor de volledige maandelijkse en wekelijkse expiration calendar, zie wanneer options expiren.

Waarom juni 2026 op een donderdag valt

19 juni 2026 is Juneteenth National Independence Day, een US market holiday. Omdat de beurzen die vrijdag gesloten zijn, verschuift de kwartaal expiration met één sessie naar voren, naar donderdag 18 juni 2026. Dit is de standaardregel voor elke witching date die op een feestdag valt: de expiration verschuift naar de voorafgaande handelsdag. De andere drie data in 2026 vallen op hun natuurlijke derde vrijdag.

Hoeveel verhoogt witching de trading volume?

De algemene bewering over triple witching is een hoge volume. Hier is de meting: elke kwartaal witching sessie op onze tape sinds september 2024, afgezet tegen de mediane dollar volume tijdens regular hours van de overige sessies in dezelfde maand. Dollar volume is prijs vermenigvuldigd met aandelen, opgeteld over elke stock tijdens de sessie van 9:30 tot 16:00 ET.

QueryElke quarterly witching session sinds september 2024 — marktbrede regular-hours dollar volume vs. overige sessies van de maand
De exacte SQL achter elk getal
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sum(toFloat64(close) * toFloat64(volume)) / 1e12 AS dollars_t
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2024-09-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY day
),
witching AS (
    SELECT toStartOfMonth(day) AS m,
           maxIf(day, day <= addDays(toStartOfMonth(day),
                 ((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
    FROM daily
    GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
       round(anyIf(d.dollars_t, d.day = w.witching_day), 2) AS witching_dollars_t,
       round(quantileDeterministicIf(0.5)(d.dollars_t, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_t,
       round(anyIf(d.dollars_t, d.day = w.witching_day)
             / quantileDeterministicIf(0.5)(d.dollars_t, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS times_median
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_day

De premium is consistent. Alle acht witching sessies handelden boven het mediaan van hun maand, variërend van een geringe 1.03x op 2025-03-21 tot 1.47x op 2024-12-20. De meest recente, 2026-06-18, bracht $1.12 biljoen aan aandelen door de regular hours, tegenover een mediaan van $0.95 biljoen voor de overige sessies in juni: 1.17x een typische dag. Open interest bouwt zich gedurende de maanden op richting de kwartaal datum, en de volume volgt dit patroon.

Waar de extra volume naartoe gaat

Een witching sessie is niet gelijkmatig druk. De drukte concentreert zich op de twee momenten waarop de mechanische flow zich verzamelt: de AM-settled index contracten sturen orders naar de opening auction, en de index-rebalance flow ontmoet de expirerende posities in de closing auction. De tape van 18 juni afgezet tegen de gewone vrijdag ervoor, in dollar volume per half uur van de regular session:

QueryDollar volume per half uur — witching Thursday (18 juni 2026) vs. de gewone vrijdag daarvoor (12 juni)
De exacte SQL achter elk getal
SELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 minute), '%H:%i') AS et_time,
       round(sumIf(toFloat64(close) * toFloat64(volume),
                   toDate(toTimeZone(window_start, 'America/New_York')) = '2026-06-18') / 1e9, 1) AS witching_dollars_b,
       round(sumIf(toFloat64(close) * toFloat64(volume),
                   toDate(toTimeZone(window_start, 'America/New_York')) = '2026-06-12') / 1e9, 1) AS normal_dollars_b
FROM global_markets.delayed_stocks_minute_aggs
WHERE ((window_start >= '2026-06-12 04:00:00' AND window_start < '2026-06-13 04:00:00')
       OR (window_start >= '2026-06-18 04:00:00' AND window_start < '2026-06-19 04:00:00'))
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY et_time
ORDER BY et_time

Het midden van de dag verschilt nauwelijks. De binnenste half uren op een witching dag lagen rond de $49.1 miljard, dicht bij de gewone vrijdag. De twee uitersten bepalen de sessie: het half uur om 9:30 verwerkte $212.7 miljard tegenover $132.4 miljard op de normale vrijdag, en het half uur voor de close verwerkte $213|billion tegenover $134.1 miljard. Een twintigste van de trading clock, die een vijfde van de dollars vasthoudt: dat closing window is waar een index fund met miljarden om te rebalancen de andere zijde vindt.

Maakt triple witching de markt volatieler?

Volume en volatiliteit zijn verschillende vragen, en die tweede wordt zelden gecontroleerd. Dit paneel meet de SPY regular-hours high-to-low range tijdens elke witching sessie, als een percentage van de opening price, afgezet tegen het mediaan van de overige sessies van diezelfde maand, plus de netto open-to-close move.

QuerySPY op witching sessions vs. overige sessies van dezelfde maand — intraday range en net move (% van de open)
De exacte SQL achter elk getal
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           toFloat64(max(high) - min(low)) / toFloat64(argMin(open, window_start)) * 100 AS range_pct,
           abs(toFloat64(argMax(close, window_start)) - toFloat64(argMin(open, window_start)))
               / toFloat64(argMin(open, window_start)) * 100 AS net_move_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= '2024-09-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
      AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY day
),
witching AS (
    SELECT toStartOfMonth(day) AS m,
           maxIf(day, day <= addDays(toStartOfMonth(day),
                 ((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
    FROM daily
    GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
       round(anyIf(d.range_pct, d.day = w.witching_day), 2) AS witching_range_pct,
       round(quantileDeterministicIf(0.5)(d.range_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_range_pct,
       round(anyIf(d.net_move_pct, d.day = w.witching_day), 2) AS witching_net_move_pct
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_day

Het antwoord is: niet betrouwbaar. Witching sessies vallen aan beide kanten van het mediaan van hun maand. 2024-12-20 varieerde 2.55% tegenover een 0.61% mediaan, een echt wilde dag. Maar de meest recente, 2026-06-18, varieerde slechts 0.58% tegenover een 1.12% mediaan en had een netto 0.16% move van open naar close. De sessie met de hoogste dollar volume van de maand was ook een van de rustigste qua prijs. Witching concentreert geplande, mechanische flow, en mechanische flow is constructief tweezijdig: elke gerolde positie sluit in één contract en opent in een ander, elke index toevoeging wordt gematcht door een verwijdering. Enorme volume met een gewone prijsbeweging is wat deze combinatie produceert.

Hoe een 2026 witching sessie te lezen

  • Noteer de vier data. 20 maart, 18 juni, 18 september en 18 december. Het goedkoopste filter in trading is een kalender.
  • Corrigeer je volume screens. Elke stock ziet tegelijkertijd een ongewone volume. Een relative volume meting van 2x op een witching dag is de kalender, niet een katalysator.
  • Verwacht diepte, geen drama. De liquiditeit is het grootst bij de open en de close; de bovenstaande range tabel plaatst witching sessies aan beide kanten van de normale dagelijkse swing.
  • Houd rekening met expirerende posities richting de close. PM-settled single-stock en ETF options worden bepaald door de closing print, waarbij ze in de laatste minuten wisselen tussen waardeloos en in-the-money.

FAQ

Wanneer is triple witching in 2026?

Triple witching valt op de derde vrijdag van maart, juni, september en december. In 2026 is dat 20 maart, 18 juni (verschoven met één dag vanwege de Juneteenth holiday op vrijdag 19 juni), 18 september en 18 december.

Waarom is de juni 2026 triple witching op donderdag 18 juni?

De derde vrijdag van juni 2026 is 19 juni, wat Juneteenth National Independence Day is, een US market holiday. Omdat de beurzen die vrijdag gesloten zijn, verschuift de kwartaal expiration naar de voorafgaande handelsdag, donderdag 18 juni 2026.

Verhoogt triple witching de trading volume?

Ja, over het algemeen wel. Over de acht kwartaal witching sessies sinds september 2024 handelde elke sessie boven het mediaan van de maandelijkse regular-hours dollar volume. De meest recente, 2026-06-18, bracht $1.12 biljoen aan aandelen door de regular hours, wat 1.17x is van de $0.95 biljoen mediaan van de overige sessies in juni, waarbij de half uren rond de open en de close het grootste deel van het overschot droegen.

Is de aandelenmarkt volatieler op triple witching dagen?

Niet betrouwbaar. Gemeten op SPY vallen witching sessies aan beide kanten van hun maandelijkse intraday range mediaan: 2024-12-20 varieerde 2.55% tegenover een 0.61% mediaan, terwijl 2026-06-18 slechts 0.58% varieerde tegenover een 1.12% mediaan. Hoge volume en een grote prijsbeweging zijn afzonderlijke fenomenen.


Elk paneel hierboven is een opgeslagen, versioneerde query over de real tape. Expandeer de SQL onder elk getal om deze te auditeren, of meet de volgende witching sessie zelf op de Strasmore terminal.