Strasmore Research
Matuto Matt ConnorNi Matt Connor · Na-update noong 2026-07-25

Triple Witching 2026 Mga Petsa at Volume Data

Ang triple witching 2026 ay Marso 20, Hunyo 18, Setyembre 18 at Disyembre 18. Tingnan kung paano gumalaw ang market-wide dollar volume sa huling witching session.

Ang triple witching sa 2026 ay nakatakda sa apat na petsa: Marso 20, Hunyo 18, Setyembre 18 at Disyembre 18. Ito ang quarterly na mga sesyon kung kailan sabay-sabay nag-e-expire ang stock index futures, index options at single-stock options, sa ikatlong Biyernes ng Marso, Hunyo, Setyembre at Disyembre. Inililista ng pahinang ito ang mga petsa sa 2026 at sinusukat kung ano ang ginagawa ng isa sa mga ito sa trading volume sa tunay na tape.

Ang apat na petsa ng triple witching sa 2026

Ang panuntunan ay hindi nagbabago: ang triple witching ay ang ikatlong Biyernes ng bawat quarter-ending month. Para sa 2026, nagbibigay iyon ng apat na sesyon:

  • Biyernes, Marso 20, 2026
  • Huwebes, Hunyo 18, 2026 (ang ikatlong Biyernes, Hunyo 19, ay ang Juneteenth market holiday)
  • Biyernes, Setyembre 18, 2026
  • Biyernes, Disyembre 18, 2026

Tatlong pamilya ng kontrata ang nagsa-settle sa bawat isa sa mga petsang ito: stock index futures at mga options dito, cash index options, at single-stock at ETF options. Ang single-stock options ay nag-e-expire sa ikatlong Biyernes ng bawat buwan; ang nagpapahiwatig sa quarterly na mga petsa ay ang index futures at index options cycle na nag-stack sa itaas, kasama ang mga index reconstitution na tine-trade ng mga pondo papasok sa closing auction sa parehong hapon. Para sa buong monthly at weekly expiration calendar, tingnan ang kailan nag-e-expire ang mga options.

Bakit ang Hunyo 2026 ay nakatama sa Huwebes

Ang Hunyo 19, 2026 ay Juneteenth National Independence Day, isang US market holiday. Dahil sarado ang mga exchange noong Biyernes na iyon, ang Hunyo quarterly expiration ay lumipat ng isang sesyon na mas maaga, sa Huwebes, Hunyo 18, 2026. Iyan ang karaniwang panuntunan para sa anumang witching date na mahuhulog sa holiday: ang expiration ay lumilipat sa nakaraang trading day. Ang iba pang tatlong petsa sa 2026 ay nakatama sa kanilang natural na ikatlong Biyernes.

Gaano kalaki ang itinaas ng witching sa trading volume?

Ang headline claim tungkol sa triple witching ay mabigat na volume. Narito ito, nasukat: bawat quarterly witching session sa aming tape mula Setyembre 2024, katabi ng median regular-hours dollar volume ng iba pang mga sesyon sa parehong buwan. Ang dollar volume ay presyo beses shares, na sinusum sa bawat stock sa 9:30 a.m. hanggang 4:00 p.m. ET session.

QueryBawat quarterly witching session mula September 2024 — market-wide regular-hours dollar volume vs. ibang sessions ng buwan
Ang eksaktong SQL sa likod ng bawat numero
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

Ang premium ay consistent. Ang lahat ng walong witching session ay nag-trade sa itaas ng kanilang month's median, mula sa manipis na 1.03x noong 2025-03-21 hanggang 1.47x noong 2024-12-20. Ang pinakabago, 2026-06-18, naglagay ng $1.12 trilyon ng stock sa regular hours laban sa $0.95 trilyon median para sa iba pang mga sesyon ng Hunyo: 1.17x ng isang tipikal na araw. Ang open interest ay nag-aaccumulate sa quarterly date sa loob ng maraming buwan, at sinusunod ng volume iyon.

Saan napupunta ang karagdagang volume

Ang isang witching session ay hindi busy sa pantay na paraan. Busy ito sa dalawang sandali kung saan nagko-concentrate ang mechanical flow: ang AM-settled index contracts ay nag-funnel ng mga order sa opening auction, at ang index-rebalance flow ay nakakatagpo ng mga expiring position sa closing auction. Ang June 18 tape katabi ng ordinaryong Biyernes bago nito, sa dollar volume bawat kalahating oras ng regular session:

QueryDollar volume kada kalahating oras — witching Thursday (Jun 18, 2026) vs. ordinary Friday bago nito (Jun 12)
Ang eksaktong SQL sa likod ng bawat numero
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

Ang gitna ng araw ay halos hindi naiiba. Ang mga interior half hours sa witching day ay tumakbo malapit sa $49.1 bilyon, malapit sa ordinaryong Biyernes. Ang dalawang dulo ang nagdadala ng sesyon: ang 9:30 half hour ay humawak ng $212.7 bilyon laban sa $132.4 bilyon sa normal na Biyernes, at ang closing half hour ay humawak ng $213 bilyon laban sa $134.1 bilyon. Isang ikalabing-dalawang bahagi ng trading clock, na nagdadala ng ikalimang bahagi ng mga dolyar nito: iyang closing window ay kung saan ang isang index fund na may bilyun-bilyon na ire-rebalance ay nakakahanap ng kabilang panig.

Pinapataas ba ng triple witching ang volatility ng market?

Ang volume at volatility ay magkahiwalay na tanong, at ang pangalawa ay bihirang ma-check. Sinusukat ng panel na ito ang regular-hours high-to-low range ng SPY sa bawat witching session, bilang porsyento ng opening price, katabi ng median ng iba pang mga sesyon ng parehong buwan, kasama ang net open-to-close move.

QuerySPY sa witching sessions vs. ibang sessions ng parehong buwan — intraday range at net move (% ng open)
Ang eksaktong SQL sa likod ng bawat numero
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

Ang sagot ay: hindi naman palaging. Ang mga witching session ay nakatama sa magkabilang panig ng kanilang month's median. Ang 2024-12-20 ay umabot sa 2.55% laban sa 0.61% median, isang tunay na magulo na araw. Ngunit ang pinakabago, 2026-06-18, umabot lamang sa 0.58% laban sa 1.12% median at gumalaw ng net 0.16% open to close. Ang pinakamabigat na dollar-volume session ng buwan nito ay isa rin sa pinakakalmado nito sa presyo. Ang witching ay nagko-concentrate ng iskedyul, mekanikal na flow, at ang mekanikal na flow ay two-sided sa pamamagitan ng konstruksyon: ang bawat rolled position ay nagsasara sa isang kontrata at nagbubukas sa isa pa, ang bawat index add ay katumbas ng delete. Napakalaking volume na may ordinaryong price path ang resulta ng kombinasyon na iyon.

Paano basahin ang isang 2026 witching session

  • Markahan ang apat na petsa. Marso 20, Hunyo 18, Setyembre 18 at Disyembre 18. Ang pinakamura na filter sa trading ay isang kalendaryo.
  • I-diskwento ang iyong mga volume screen. Bawat stock ay nagpapakita ng unusual volume nang sabay-sabay. Ang isang relative volume reading na 2x sa isang witching day ay ang kalendaryo, hindi isang catalyst.
  • Asahan ang lalim, hindi ang drama. Ang liquidity ay pinakamalalim sa open at close; ang range table sa itaas ay naglalagay ng mga witching session sa magkabilang panig ng normal na swing ng araw.
  • Bantayan ang mga expiring position patungo sa close. Ang PM-settled single-stock at ETF options ay napagpapasyahan ng closing print, lumilipat sa pagitan ng walang halaga at in-the-money sa mga huling minuto.

FAQ

Kailan ang triple witching sa 2026?

Ang triple witching ay nakatama sa ikatlong Biyernes ng Marso, Hunyo, Setyembre at Disyembre. Sa 2026, iyan ay Marso 20, Hunyo 18 (inilipat pabalik ng isang araw mula sa Juneteenth holiday noong Biyernes, Hunyo 19), Setyembre 18 at Disyembre 18.

Bakit ang Hunyo 2026 triple witching ay nasa Huwebes, Hunyo 18?

Ang ikatlong Biyernes ng Hunyo 2026 ay Hunyo 19, na Juneteenth National Independence Day, isang US market holiday. Dahil sarado ang mga exchange noong Biyernes na iyon, ang quarterly expiration ay lumilipat sa nakaraang trading day, Huwebes, Hunyo 18, 2026.

Pinapataas ba ng triple witching ang trading volume?

Sa kabuuan, oo. Sa walong quarterly witching session mula Setyembre 2024, lahat ay nag-trade sa itaas ng kanilang month's median regular-hours dollar volume. Ang pinakabago, 2026-06-18, naglagay ng $1.12 trilyon ng stock sa regular hours, 1.17x ang $0.95 trilyon median ng iba pang mga sesyon ng Hunyo, kung saan ang open at close half hours ang nagdadala ng karamihan ng labis.

Mas volatile ba ang stock market sa mga triple witching day?

Hindi naman palaging. Sinukat sa SPY, ang mga witching session ay nasa magkabilang panig ng kanilang month's median intraday range: ang 2024-12-20 ay umabot sa 2.55% laban sa 0.61% median, samantalang ang 2026-06-18 ay umabot lamang sa 0.58% laban sa 1.12% median. Ang mabigat na volume at ang malaking galaw ng presyo ay magkahiwalay na phenomena.


Ang bawat panel sa itaas ay isang stored, versioned query sa tunay na tape. I-expand ang SQL sa ilalim ng anumang numero para i-audit ito, o sukatin ang susunod na witching session sa iyong sarili sa Strasmore terminal.