四巫日与三巫日有什么区别
美国个股期货于2020年停牌后,四巫日为何变成三巫日?了解第四类合约消失的原因,以及这些季度到期日仍如何推动市场波动。
四巫日与三巫日的区别,归根结底在于一个已经不再交易的合约类型。四巫日原指每年四个周五:股指期货、股指期权、个股期权和个股期货在同一个上午到期。美国个股期货于2020年停止交易,因此美国市场目前只有三类产品到期,“三巫日”才是准确称呼。
是四巫日还是三巫日?
对2026年的美国市场而言,这是三巫日。以下是旧称所计算的四类合约,逐一介绍。
- 股指期货是约定在固定日期结算某个股票指数水平的合约,例如标普500指数。
- 股指期权赋予买入或卖出该指数水平的权利,以现金而非股票进行结算。
- 个股期权赋予买入或卖出某一家指定公司100股股票的权利。
- 个股期货是约定在固定日期结算某一家指定公司股票价格的合约。
最后一种合约类型已经消失。美国个股期货几乎全部在合资交易所OneChicago交易,其规模从未接近同期的上市期权市场。OneChicago于2020年逐步结束运营,相关合约也停止交易。截至2026年8月,没有任何美国交易所挂牌个股期货。因此,美国季度到期日目前只涉及三类产品。
美国以外的市场仍保留第四种合约。欧洲和亚洲的衍生品交易所仍挂牌个股期货,当地的季度到期日确实可能在同一个上午叠加四类合约。这个词并非在所有市场都错误,但用于大多数人所指的美国市场时已经不准确。许多美国市场的科普文章写于2020年以前,此后没有更新。这是内容维护缺失,而不是概念误解。实用的判断方法是看日期:如果一篇面向美国读者的文章写的是四巫日,请检查其发布日期是否早于2020年。
仍在发生的交易机制没有改变,详见什么是三巫日。今年的日历见2026年三巫日日期。
这四个周五仍会发生什么
少了一种合约,并不意味着当天会变得平静。每年3月、6月、9月和12月的第三个周五,仍有三类合约同时到期,而且还有另外两项事件发生在同一天。多个主要指数系列会将季度审查结果安排在同一收盘时刻生效,因此,跟踪这些指数的基金会在同一笔成交中交易新增和剔除的成分股。季度到期日也是12个月度到期日中交易量最大的一个,因为股指和期货的周期会在这一天重合。
观察交易量,是最直接的办法。
每个数字背后的完整 SQL
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是跟踪标普500指数的ETF,也是美国市场交易最活跃的上市产品,因此适合作为衡量指标。在样本中最早的季度交易日Mar 2023,SPY成交140.4百万股,是样本期内普通周五平均成交量的1.85倍。在最近一个季度交易日Mar 2026,成交量为165.6百万股,是普通周五的2.18倍。该图展示了13个季度交易日。
按这种方法绘制的图表可能缺少某个季度。若第三个周五适逢交易所假日,月度到期日会提前至前一个周四,因此没有可供绘制的周五交易时段。
盘中交易量会在什么时候集中出现?
单日总成交量看不出交易量的分布。将某个到期周五按半小时分组,再与一周后的普通周五比较,可以看出额外交易活动集中在哪里。
每个数字背后的完整 SQL
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_time两个交易日开盘时的交易量都很大。到期日常规交易时段的成交量中,09:30时段占8.07,普通周五为11.59。最后一个时段16:00仅持续一分钟,包含收盘竞价。该时段占到期日常规交易时段成交量的0.54,一周后的普通周五为0.46。在到期日,这一分钟只占该基金常规交易时段成交量的一小部分。需要明确这一点,因为收盘交叉撮合通常被描述为全天成交量集中的时刻。SPY在常规交易时段的390分钟内都保持较大规模的交易,单次交叉撮合并不会主导其成交记录。交叉撮合真正确定的是价格,而不是全天成交额。
收盘竞价是主交易所在美东时间下午4:00进行的一次集中撮合,并据此形成官方收盘价。跟踪指数的基金需要使用与所跟踪指数一致的价格。因此,季度指数调整和到期的股指产品都会在这一分钟集中完成交易。同样的模式也会逐只股票出现。
每个数字背后的完整 SQL
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在收盘时段成交的占比最高:到期周五,其常规交易时段成交量中有3.4发生在收盘时段;一周后的普通周五为2.05。每只股票两根柱状图之间的差距,反映了有多少额外交易量集中在这一分钟内。若投资者持有执行价接近收盘价的期权,就会密切关注这笔成交。这也是期权到期日的钉住风险所讨论的内容。
为什么上午也很重要
并非所有到期合约都根据收盘价结算。许多股指产品在早盘结算,依据的是特别开盘报价。该数值由指数每只成分股的开盘成交价汇总而成,而成分股并不会在同一秒开盘。最终结算值可能落在指数从未在任何屏幕上显示过的水平,这是当天最不直观的特征之一。
到期周五有两个关键时点,而不是一个:开盘成交价决定上午结算合约的结算值;收盘成交价则决定下午结算合约的结算值,并配合季度指数再平衡。日本也按自己的季度安排采用类似的上午结算机制,详见日本SQ日。美国市场两种结算惯例的区别见上午结算与下午结算期权。
巫日周五是否意味着更大的市场波动?
交易量确实会增加。但通常与之相伴的方向性判断是另一个问题,而且很容易检验:将季度到期周五SPY开盘至收盘的平均变动幅度,与同一年其他周五进行比较。
每个数字背后的完整 SQL
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 y该图逐年并列展示两组平均值,覆盖2016至2025,共计10年。在2025,4个季度到期周五从开盘到收盘的平均变动幅度为0.58,而该年度普通周五为0.71。
有两点需要区分。高成交量只能说明换手的股票数量较多,并不包含方向信息。上述数据是绝对变动幅度,因此只能说明波动大小,不能说明任何一个交易日具体上涨还是下跌。某个交易日的成交量可能是平时的两倍,但收盘价距离开盘价只有几个基点;一个基点等于一个百分点的百分之一。
常见问题
是四巫日还是三巫日?
美国市场称为三巫日。第四种合约类型,即个股期货,于2020年OneChicago停止运营后在美国停止交易。对于仍挂牌个股期货的美国以外市场,四巫日仍是准确称呼。
第四种“巫”是什么?
个股期货,即约定在未来固定日期结算某家公司股票价格的合约,而不是结算某个指数水平的合约。美国市场的个股期货主要在OneChicago挂牌,并于2020年停止交易。
三巫日是什么时候?
每年3月、6月、9月和12月的第三个周五。如果该周五适逢交易所假日,到期日会提前至前一个周四。具体日期见2026年期权到期日历。
三巫日会推动市场波动吗?
成交量明显高于普通周五,尤其是在收盘竞价时段,正如上图所示。单日波动幅度与波动方向是两个不同指标。年度比较显示,季度到期周五的波动处于普通周五的相近区间。
为什么很多文章仍然写四巫日?
大多数文章写于2020年以前,此后没有因个股期货退出美国市场而更新。将文章发布日期与2020年进行对照,通常几秒钟就能解释这一差异。
这些图表是如何构建的
- 两个盘中图表固定选取一组过去的交易日:2026年3月的季度到期周五,以及一周后的普通周五。因此,随着新数据进入,比较对象不会变化。
- 百分比均为常规交易时段成交量占比。盘前和盘后交易时段同时从分子和分母中剔除。
- 半小时图中的下午4:00时段只有一分钟,对应收盘交叉撮合的成交。
- 季度周五筛选条件为3月、6月、9月和12月的第三个周五,即选取落在当月15日至21日之间的周五。每个月恰好对应一个日期。
本文每个图表下方都附有完整SQL。展开其中一个,即可查看具体数字的计算方式。若您希望对其他代码或其他季度到期周五进行相同比较,可以用自然语言在Strasmore终端中提出请求。