2026年トリプル・ウィッチング日程と取引高
2026年のトリプル・ウィッチングは3月20日、6月18日、9月18日、12月18日です。直近の市場取引高の推移も確認できます。
2026年のトリプル・ウィッチングは、3月20日、6月18日、9月18日、12月18日の4回発生します。これらは、3月、6月、9月、12月の第3金曜日に、株価指数先物、指数オプション、個別株オプションのすべての満期が重なる四半期ごとのセッションです。このページでは、2026年の日程を列挙し、そのうちの1日が実際の取引高に与える影響を測定します。
2026年の4回のトリプル・ウィッチング日程
ルールは常に一定です。トリプル・ウィッチングは、各四半期末の月の第3金曜日に行われます。2026年は以下の4回となります。
- 2026年3月20日(金)
- 2026年6月18日(木)(第3金曜日である6月19日は、Juneteenthによる市場休場のため)
- 2026年9月18日(金)
- 2026年12月18日(金)
これらの日程では、3種類の契約が決済されます。株価指数先物およびそのオプション、現金決済型指数オプション、そして個別銘柄およびETFのオプションです。個別銘柄オプションは「毎月」の第3金曜日に満期を迎えます。四半期ごとの日程が異なる理由は、指数先物と指数オプションのサイクルが重なることにあります。また、同日の午後に実施される クロージング・オークション に向けて、ファンドが指数構成銘柄の取引を行うことも要因の一つです。月次および週次の満期カレンダーの詳細は、オプションの満期日 を参照してください。
2026年6月が木曜日になる理由
2026年6月19日は、米国市場の休場日であるJuneteenth National Independence Day(ジューンティーンス)です。その金曜日は取引所が閉場するため、6月の四半期満期日は1セッション早まり、2026年6月18日 木曜日となります。祝日と重なるウィッチング・デーについては、直前の営業日に満期日が繰り上げられるのが標準的なルールです。2026年の他の3つの満期日は、通常の第3金曜日となります。
トリプル・ウィッチングは取引高をどの程度押し上げるのか?
トリプル・ウィッチングの主な特徴は、取引高の急増です。2024年9月以降の、当社のデータにおけるすべての四半期ごとのウィッチング・セッションを、同月の他のセッションの通常取引時間におけるドル建て取引高の中央値と比較しました。ドル建て取引高は、東部標準時午前9時30分から午後4時までのセッションにおける、全銘柄の「株価 × 株式数」の合計です。
取引高の増加は一貫しています。8回すべてのウィッチング・セッションにおいて、その月の取引高が中央値を上回りました。増加率は、2025-03-21における1.03倍から、2024-12-20における1.47倍の範囲でした。直近の2026-06-18では、通常取引時間中に$1.12兆ドルの株式が取引されました。これに対し、6月の他のセッションの中央値は$0.95兆ドルであり、通常の日の1.17倍に相当します。建玉(オープン・インタレスト)は四半期に向けて数ヶ月かけて蓄積され、取引高もそれに伴って増加します。
取引高の集中先
魔の四半期末(witching session)の取引は、均等には発生しません。機械的なフローが集中する2つのタイミングで活発化します。一つは、AMの決済指数先物が 寄り付きのオークション に注文を集めるタイミングです。もう一つは、指数リバランスのフローが、満期を迎えるポジションと合流する引けのオークションです。6月18日の取引高を、その前の通常の金曜日と比較した、定時取引における30分ごとのドル建て取引高は以下の通りです。
各数値の背後にある正確なSQL
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日中の取引は、ほとんど差がありません。魔の四半期末の取引中盤の30分間は、通常の金曜日とほぼ同等の$49.1 billionでした。取引の大部分は、セッションの両端に集中しています。9:30からの30分間は、通常の金曜日の$132.4 billionに対し、$212.7 billionを記録しました。また、引けの30分間は、通常の金曜日の$134.1 billionに対し、$213 billionを記録しました。取引時間の5分の1に過ぎないこの引けの時間枠に、取引額の5分の1が集中しています。数十億ドル規模のリバランスを行うインデックス・ファンドは、この時間枠で反対売買の相手方を見つけることになります。
トリプル・ウィッチングは市場のボラティリティを高めるのか?
出来高とボラティリティは別の問題であり、後者が検証されることは稀です。このパネルでは、各ウィッチング・セッションにおけるSPYの取引時間中の高値から安値までの値幅を、始値に対するパーセンテージとして算出しています。これを、同月の他のセッションの中央値および始値から終値までの純移動量と比較しています。
各数値の背後にある正確なSQL
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結論は、必ずしもそうではない、です。ウィッチング・セッションの結果は、その月の中央値の上下両方に現れます。2024-12-20は0.61%の中央値に対して2.55%の値幅があり、極めて激しい動きとなりました。しかし、直近の2026-06-18は、1.12%の中央値に対してわずか0.58%の値幅であり、始値から終値までの純移動量は0.16%でした。同月で最もドル建て出来高が多かったセッションは、価格変動の面では最も穏やかなセッションの一つでもありました。ウィッチングは「予定された機械的な」フローを集中させますが、機械的なフローは構造上、双方向の動きを伴います。ロールオーバーされるポジションは、ある契約を決済し、別の契約を新規に建てるためです。また、インデックスへの組み入れと除外は常にセットで行われます。この組み合わせによって、価格推移は通常通りでありながら、膨大な出来高が発生することになります。
2026年のウィッチング・セッションの読み方
- 4つの日付を把握する。 3月20日、6月18日、9月18日、12月18日です。カレンダーの活用は、トレードにおいて最もコストのかからない手法です。
- 出来高フィルターの判断基準を変える。 ウィッチング・デーには、あらゆる銘柄で出来高が急増します。ウィッチング・デーにおける2xの 相対出来高 は、材料(カタリスト)ではなく、カレンダーによるものです。
- ボラティリティではなく流動性に注目する。 流動性は寄り付きと引けの際に最大となります。上記のレンジ表は、ウィッチング・セッションが通常の日の値幅の両端に位置することを示しています。
- 引けにかけて満期を迎えるポジションに注意する。 PM決済の個別株およびETFオプションは、終値によって価値が決まります。最終数分間で、価値がゼロになるか、イン・ザ・マネーになるかが急変します。
FAQ
2026年のトリプル・ウィッチングはいつですか?
トリプル・ウィッチングは、3月、6月、9月、12月の第3金曜日に行われます。2026年は、3月20日、6月18日(6月19日の祝日「Juneteenth」の影響で1日前倒し)、9月18日、12月18日です。
なぜ2026年6月のトリプル・ウィッチングは6月18日(木)なのですか?
2026年6月の第3金曜日は6月19日であり、米国の市場休場日である「Juneteenth National Independence Day」にあたります。金曜日は取引所が閉場するため、四半期ごとの満期日は前営業日の2026年6月18日(木)に移動します。
トリプル・ウィッチングは取引高を増加させますか?
全体として、増加します。2024年9月以降の8回の四半期ごとのウィッチング・セッションにおいて、すべてがその月の通常時間におけるドル建て取引高の中央値を上回りました。直近の 2026-06-18 では、通常時間に 1.12 兆ドルの株式が取引されました。これは6月の他のセッションの中央値である 0.95 兆ドルに対して 1.17 倍であり、取引高の増加の大部分は市場の開始時と終了時の30分間に集中しています。
トリプル・ウィッチングの日は株式市場のボラティリティが高くなりますか?
必ずしもそうとは限りません。SPYで測定した結果、ウィッチング・セッションのボラティリティは、その月のイントラデイ・レンジの中央値の上下どちらにも位置しています。2024-12-20 は 0.61% の中央値に対して 2.55% の範囲でしたが、2026-06-18 は 1.12% の中央値に対してわずか 0.58% の範囲でした。大量の取引高と大幅な価格変動は、別の現象です。
上記のパネルはすべて、実際のテープに対する保存・バージョン管理されたクエリです。各数値の下にあるSQLを展開して監査するか、Strasmoreターミナルを使用して次回のウィッチング・セッションを自身で測定してください。