跳至主要內容
美股研究 約 9 分鐘閱讀

四巫日是什麼?美股四巫日回測:避開或只抱四巫週,
4 個設計都輸 QQQ

四巫日是什麼?美股四巫日是 3、6、9、12 月第三個星期五,期貨與選擇權同日到期。用 finlab 回測 2016 到 2026 年 43 次四巫日:四巫週與後一週的 QQQ 報酬都和平常一週差不多,避開或只抱四巫週、每月選擇權到期週,36 組參數只有 3 組贏 QQQ、4 個設計都沒過關,附台股隔天反應。

免安裝,用 AI 重跑這篇的策略

在瀏覽器開啟 FinLab Studio,AI 依本文的條件重跑回測,接著可以改條件再測。

在 Studio 重跑
4 個設計都沒過關

美股四巫日前後每個交易日 QQQ 與 SPY 的平均日報酬與 95% 信賴區間,2016 到 2026 年 43 次

依本文重跑

執行這個策略

複製提示詞,讓 AI 依照上方證據的資料、條件與風險檢查重跑一次。

告訴你的AI:

幫我設定 FinLab,重跑美股四巫日與每月選擇權到期日前後的 QQQ 擇時回測,並和 QQQ 含息比較,請讀:https://finlab.finance/setup?relatedUrl=/blog/quad-witching-backtest

免安裝,開啟 FinLab Studio

四巫日是美股 3、6、9、12 月的第三個星期五,股價指數期貨、指數選擇權、個股選擇權在同一天到期。我們用 finlab 回測 2016 年 1 月到 2026 年 11 月的 43 次四巫日:四巫週(四巫日前 5 個交易日收盤到四巫日收盤)QQQ 平均漲 0.11%,後一週平均漲 0.34%,平常任意一週是 0.39%,三個數字的差距都落在信賴區間之內。把「四巫日後一週空手」做成策略,日夏普 0.85,一直持有 QQQ 含息是 0.88;只在四巫週持有是 0.07。換成每個月的選擇權到期日也一樣,4 個設計 36 組參數只有 3 組贏 QQQ,沒有一個設計過關。

四巫日當天,SPY 平均跌 0.32%、95% 信賴區間 -0.61% 到 -0.04%,QQQ 平均跌 0.24%、不顯著;四巫日後第 5 個交易日 QQQ 平均跌 0.47%。這兩格之外,前後 11 天都看不出規律,而且圖上有 22 個信賴區間,碰巧有 1 到 2 個不跨 0 並不意外。美股四巫日的下一個台股交易日,0050 平均跌 0.05%,所有星期一的平均是漲 0.09%,差距一樣在誤差範圍內。

四巫日關鍵數字

設計(原參數) 在場比例 年化報酬 日夏普 最大回撤 前/後半段日夏普 9 組參數贏 QQQ
Q1 四巫日後一週空手,其餘持有 QQQ 92% 17.3% 0.85 -40.7% 1.08/0.63 3 組
Q2 只在四巫週持有 QQQ 8% 0.2% 0.07 -16.5% -0.04/0.18 0 組
Q3 每月選擇權到期後一週空手 76% 12.3% 0.69 -43.0% 1.03/0.36 0 組
Q4 只在每月選擇權到期週持有 24% 1.4% 0.18 -24.7% 0.49/-0.12 0 組
QQQ 含息買進持有 100% 18.7% 0.88 -35.1% 1.09/0.67 基準
SPY 含息買進持有 100% 14.5% 0.85 -33.7% — 參考

回測期間 2016-01-05 至 2026-11-05,是 FinLab 美股 ETF 價格表(us_fund_price)的完整歷史,所有曲線同一天起算,QQQ、SPY 都是含息報酬。前後兩段在 2021 年 6 月初切開。

四巫日是什麼?跟三巫日有什麼不同

四巫日(quadruple witching,簡稱 quad witching)是美股季月的第三個星期五:股價指數期貨、股價指數選擇權、個股選擇權與個股期貨四種契約同時到期。原本只有前三種,叫三巫日(triple witching);2002 年美國開放個股期貨交易後變成四種。2020 年 9 月 OneChicago 關閉,美國的個股期貨停止交易,所以現在實際上又是三巫日,兩個名稱都還有人用,指的是同一天。

每個月的第三個星期五都是美股月選擇權的到期日(options expiration,常簡稱 opex),四巫日是其中 3、6、9、12 月那 4 次,期貨也一起到期,未平倉量與成交量通常是一季最大的一天。S&P 500 期貨與標準月選擇權(SPX)用到期日當天早上的開盤價結算,個股選擇權與 ETF 選擇權則看收盤價,所以四巫日的開盤和收盤都常有大量的部位調整。

四巫日遇到美股休市就提前到星期四。2016 到 2026 年只碰過一次:2026 年 6 月 19 日星期五是六月節(Juneteenth),四巫日改在 6 月 18 日。接下來的四巫日如下,實際日期以交易所公告為準:

年份 美股四巫日(第三個星期五)
2026 12/18
2027 3/19、6/17(6/18 補放六月節)、9/17、12/17

台灣時間比美國早 12 到 13 小時,四巫日收盤時已經是台灣星期六清晨,所以對台股的影響要到下一個星期一才看得到。台股自己的期貨結算日是每個月第三個星期三,見 期貨結算日回測。

怎樣才算過關

「贏 QQQ」指同一段交易日上,日夏普高於 QQQ 含息買進持有。日夏普是日報酬平均除以標準差、乘上 √252,不扣無風險利率。條件在看任何結果前就寫定:

  1. 鄰近參數。每個設計有兩個參數:窗口長度 L(4、5、6 個交易日)與窗口位移 o(往前 1 天、原位置、往後 1 天),9 組至少 7 組要贏。原設定 L=5、o=0。
  2. 前後兩段。回測期間從日期中點切開,原設定在兩段都要各自贏。
  3. 交易成本。finlab 美股預設手續費與稅都是 0,原設定要在這個成本下贏;另外每次買賣各扣 0.1%(反映買賣價差與滑價),扣完也要贏。

在場不到一半的 Q2、Q4,另外要贏「同平均權重固定持有 QQQ」與扣掉短期美債 ETF BIL 報酬後的夏普。三項都過才再看拿掉最好的一年。同一組規則也套在 SPY 上,只跟 SPY 自己比,當參考。

4 個設計與出處

說四巫週偏強、後一週偏弱的,主要是交易年鑑一類的實務統計。學術上,Stoll & Whaley(1987)發現 S&P 500 期貨到期日的最後一小時與隔天開盤後半小時,股價波動明顯放大。Ni, Pearson & Poteshman(2005)發現有選擇權的個股在到期日收盤價容易停在履約價附近,跟造市商避險有關。Stivers & Sun(2013)研究 S&P 100 成分股,發現每月選擇權到期週的報酬比其他週高,到期後那一週略低。

  • Q1 四巫日後一週空手:四巫日收盤賣出 QQQ,5 個交易日後收盤買回,其他時間都持有,一年進出 4 次。
  • Q2 只在四巫週持有:四巫日前 5 個交易日收盤買進,四巫日收盤賣出。
  • Q3、Q4:同 Q1、Q2,四巫日換成每個月的第三個星期五,一年進出 12 次。這是 Stivers & Sun 研究的每月到期週,用來對照四巫日有沒有比較特別。

結果一:4 個設計都輸 QQQ

1 美元成長:四巫日後一週空手、只在四巫週持有、每月到期後空手、只在每月到期週持有與 QQQ 含息,2016 到 2026 年,對數軸

1 美元放在 QQQ 含息,2016 年 1 月到 2026 年 11 月變成 6.39 美元。四巫日後一週空手是 5.63 美元,最接近;每月到期後空手 3.51 美元;只在每月到期週持有 1.16 美元;只在四巫週持有 1.02 美元,等於十年沒賺。Q1 的最大回撤 -40.7% 比 QQQ 的 -35.1% 還深。2021 年底到 2022 年 11 月的空頭裡,四巫日後空手的 4 週有 3 週剛好是反彈(2021 年 12 月 +5.0%、2022 年 3 月 +2.4%、6 月 +6.7%),只躲掉 9 月那週的 -4.6%,下跌的日子卻全程在場。

只持有到期週的兩個設計,扣掉短期美債的報酬後更明顯:Q2 扣 BIL 的日夏普 -0.23、Q4 -0.02,QQQ 是 0.78。同樣平均權重固定持有 QQQ(Q2 約 8%、Q4 約 24%),年化 1.5% 與 4.6%,兩個設計都比它少。

結果二:36 組參數只有 3 組贏

四巫日與每月選擇權到期日 4 個設計 36 組參數的日夏普熱圖,只有 3 組高於 QQQ 的 0.88

贏的 3 組都在 Q1,而且都不是原設定:空手 4 天往後挪 1 天(0.90)、空手 6 天往前挪 1 天(0.90)、空手 6 天往後挪 1 天(0.89)。原設定 0.85,旁邊兩格是 0.81 與 0.87,高低交錯,沒有一整片比 QQQ 好的區域。這種情況通常代表差異來自少數幾週的運氣,9 組只有 3 組贏,不到 7 組的門檻。

Q3 的 9 組全部輸,最好 0.81。只持有到期週的 Q2、Q4,18 組最高 0.52。前後兩段:前半段(2016 年到 2021 年 6 月初)Q1 是 1.08、QQQ 1.09,幾乎打平;後半段 Q1 0.63、QQQ 0.67。每邊扣 0.1% 成本,Q1 從 0.85 降到 0.82,一年只進出 4 次,成本不是它輸的原因。

四巫週與後一週,QQQ 平均怎麼走

四巫週、四巫日後一週、其他月份到期週與到期後一週的 QQQ、SPY 平均 5 日報酬與 95% 信賴區間,對照任意 5 個交易日的平均

5 日報酬 次數 QQQ 平均 QQQ 95% 信賴區間 QQQ 上漲比例 SPY 平均
四巫週 43 +0.11% -0.93% ~ +1.16% 56% -0.35%
四巫日後一週 43 +0.34% -0.55% ~ +1.24% 53% +0.31%
其他月份的到期週 87 +0.18% -0.40% ~ +0.75% 52% +0.26%
其他月份的到期後一週 87 +0.58% +0.02% ~ +1.14% 62% +0.40%
任意 5 個交易日 滾動 +0.39% — — +0.30%

四巫日後一週偏弱的說法,在這十年看不到:QQQ 平均 +0.34%,跟平常一週差不多。四巫週本身也沒有比較強,SPY 還是負的。比較意外的是其他月份的到期後一週,QQQ 平均 +0.58%、62% 的週上漲,跟 Stivers & Sun 說的「到期後略弱」方向相反;這是 4 個窗口裡唯一信賴區間不跨 0 的一個,下限只有 +0.02%。

逐日來看(文首的圖),四巫日當天 SPY 平均跌 0.32%、QQQ 跌 0.24%,四巫日後第 1、第 2 個交易日 QQQ 平均漲 0.28% 與 0.44%。這跟 Stoll & Whaley 觀察到的「到期日賣壓、隔天反彈」方向一致,但加起來只有 2 到 3 天,信賴區間又寬,扣掉買賣價差就沒有空間。

台股在美股四巫日隔天的反應

美股四巫日後第一個台股交易日,0050 與加權指數的平均報酬,對照所有星期一與所有交易日

很多人搜「美股四巫日 台股」,想知道週五晚上的四巫日會不會影響下週一的台股。我們找出 2016 年 3 月到 2026 年 9 月每次四巫日之後的第一個台股交易日,共 43 天:

台股下一個交易日 0050 含息平均 95% 信賴區間 上漲比例 加權指數平均
美股四巫日之後 -0.05% -0.49% ~ +0.40% 49% -0.07%
所有星期一(517 天) +0.09% -0.03% ~ +0.21% 53% +0.05%
所有交易日 +0.09% +0.04% ~ +0.14% 52% +0.07%

四巫日後的台股星期一平均略跌,但 43 次的信賴區間從 -0.49% 到 +0.40%,完全包住所有星期一的平均。以這個樣本,沒有證據說美股四巫日會拖累台股。台股自己的結算日效應,結算前 2 天(多半也是星期一)在 2012 年以前比較弱,細節在 期貨結算日回測。

程式碼

下面是 Q1 的核心:找出四巫日,標出後一週,交給 sim(),和 QQQ 比日夏普。

顯示程式碼
import numpy as np
import pandas as pd
import finlab
from finlab import data
from finlab.backtest import sim
 
finlab.login()  # finlab 會自動引導登入
data.set_market("us_fund")
END = "2026-11-05"
 
# 1. QQQ 含息還原價與交易日(先拿掉休市的空白列)
close = data.get("us_fund_price:adj_close")["QQQ"].dropna().loc[:END]
days = close.index
 
# 2. 四巫日:3、6、9、12 月第三個星期五,休市就提前到前一個交易日
quad = []
for month in pd.period_range(days[0], days[-1], freq="M"):
    if month.month in (3, 6, 9, 12):
        first = pd.Timestamp(month.year, month.month, 1)
        friday = first + pd.Timedelta(days=(4 - first.weekday()) % 7 + 14)
        if friday <= days[-1]:
            quad.append(days.searchsorted(friday, side="right") - 1)
 
# 3. 四巫日後 5 個交易日空手,其餘持有
hold = np.ones(len(days), dtype=bool)
for p in quad:
    hold[p + 1:p + 6] = False
 
# 4. sim() 在訊號隔一個交易日收盤成交,所以訊號提前兩天
signal = pd.Series(hold, index=days).shift(-2, fill_value=True)
report = sim(signal.astype(float).to_frame("QQQ"), resample=None, trade_at_price="close", upload=False)
 
# 5. 同一段日期比較日夏普
equity = report.creturn.reindex(days).ffill().loc[days[1]:]
for name, curve in [("四巫日後一週空手", equity), ("QQQ 含息", close.loc[days[1]:])]:
    daily = curve.pct_change().dropna()
    print(name, round(daily.mean() / daily.std() * 252 ** 0.5, 2))

資料到 2026-11-05 時,這段程式印出 0.85 與 0.88。四巫日是事先知道的日曆,訊號提前兩天沒有用到未來的價格。完整的 research.py 包含 4 個設計、36 組參數、前後兩段、成本與扣 BIL 檢查、SPY 對照、事件統計與台股隔天的反應,並補上資料最後一天之後的紐約證交所交易日。不想自己寫程式,完成 AI 輔助安裝 後跟 AI 說「幫我測 SPY 在四巫日後一週空手,再做鄰近參數、前後兩段與每邊 0.1% 成本的檢查」,也能跑出同樣的研究。

回測方法與限制

項目 做法
回測期間 2016-01-05 至 2026-11-05,us_fund_price 的完整歷史(2016-01-04 起,第一天收盤才能買進)。資料裡有 55 個休市的空白列,先拿掉。
到期日 每月第三個星期五,四巫日取 3、6、9、12 月;當天休市就提前到前一個交易日。43 個四巫日、130 個每月到期日。四巫日只有 2026-06-18 提前;每月到期日另有 3 次碰到耶穌受難日休市,提前到 2019-04-18、2022-04-14、2025-04-17。
標的與權重 QQQ,在場 100%、空手 0%。同一組規則套在 SPY 只當參考,原設定 SPY 版本的日夏普都低於 SPY 的 0.85。
空手的現金 不計利息(finlab 預設)。只持有到期週的設計另外跟扣 BIL 的夏普比。
訊號時點 到期日事先知道。sim() 在訊號隔一個交易日收盤成交,訊號提前兩個交易日,見 前視偏差。
交易成本 finlab 美股預設 0;另跑每邊 0.1%(fee_ratio=0.001),反映買賣價差與 滑價。
周轉 Q1、Q2 一年進出 4 次,Q3、Q4 一年 12 次(周轉率)。
基準 QQQ 含息買進持有,不扣成本;日夏普不扣無風險利率,算法見 夏普比率計算工具。
樣本 全段樣本內,只有 43 次四巫日,信賴區間很寬。前後兩段只是穩定度檢查。容量未估算,QQQ、SPY 是全球成交量最大的證券之一。

這個結果說明什麼

它說明:2016 到 2026 年,照四巫日或每月選擇權到期日進出 QQQ,在我們試的 36 組參數下都沒有過關;最接近的四巫日後一週空手,9 組只有 3 組贏,也沒有連成一片。四巫週偏強、後一週偏弱的說法,在這十年的 QQQ 與 SPY 上都看不到。

它沒有說四巫日不重要。四巫日的成交量、尾盤競價與指數成分股的權重調整(S&P 500 與那斯達克 100 的季度調整也在這天生效)都是真的,對要在這天交易的人來說,買賣價差與收盤價的波動值得注意。只是對「抱著指數的人要不要躲開」這個問題,答案是不用。

想找真的贏過 QQQ 的美股擇時規則,2016 年以來通過三項驗證的是 美股 ETF 輪動策略,它依 QQQ 的趨勢與動能進出、持有 2 倍槓桿 ETF,有槓桿風險,績效見 策略頁。其他美股日曆說法在 聖誕行情與 Sell in May 回測,星期幾的版本在 星期幾買股票回測,美股研究總整理在 美股量化策略總覽。

常見問題

四巫日是什麼意思?

四巫日是美股 3、6、9、12 月第三個星期五,股價指數期貨、股價指數選擇權、個股選擇權與個股期貨同時到期的日子。美國的個股期貨 2020 年後停止交易,所以現在也叫三巫日。

2026、2027 年的四巫日是哪幾天?

2026 年剩下 12 月 18 日。2027 年是 3 月 19 日、6 月 17 日(6 月 18 日美股補放六月節,提前一天)、9 月 17 日、12 月 17 日。

三巫日和四巫日有什麼不同?

三巫日是指數期貨、指數選擇權、個股選擇權三種契約同日到期;2002 年加入個股期貨後叫四巫日。2020 年個股期貨在美國停止交易,兩個名字現在指同一天。

四巫日當天股市會跌嗎?

2016 到 2026 年的 43 次,四巫日當天 SPY 平均跌 0.32%、QQQ 平均跌 0.24%,43 次裡兩者都只有 15 次上漲(35%)。之後 2 天 QQQ 平均反彈,整週加起來和平常一週差不多。

四巫日後一週要避開嗎?

這十年不用。四巫日後一週 QQQ 平均漲 0.34%,平常一週是 0.39%;四巫日後一週空手的規則日夏普 0.85,一直持有是 0.88,1 美元的差距是 5.63 對 6.39 美元。

美股四巫日會影響台股嗎?

美股四巫日後的第一個台股交易日,0050 平均跌 0.05%,所有星期一平均漲 0.09%,43 次的信賴區間很寬,差距不顯著。台股自己的期貨結算日是每月第三個星期三。

每個月的選擇權到期週有效應嗎?

Stivers & Sun(2013)在 S&P 100 成分股看到到期週報酬偏高。QQQ 在四巫月以外的 87 個到期週平均 +0.18%,比平常一週的 +0.39% 低;只在每月到期週持有的規則日夏普 0.18。

可以自己重跑嗎?

可以。完成 AI 輔助安裝,下載下面的 research.py,執行 python research.py,會輸出本文所有的數字。

延伸閱讀

下載資源

檔案 內容
research.py 完整研究:4 個設計、36 組參數、前後兩段、成本與扣 BIL 檢查、SPY 對照、事件統計與台股隔天反應
data.csv 4 個設計與 QQQ、SPY 含息的每日淨值
metrics.json 本文引用的全部統計,包含每組參數與每個相對位置的平均報酬

投資警語:本文僅供教學參考,不構成投資建議。過去績效不代表未來表現,投資有風險。本文所有回測都是全段樣本內結果,前後兩段只是穩定度檢查,未經樣本外驗證。

最後更新:2026-11|回測區間:2016-01~2026-11|基準:QQQ 含息|作者:FinLab 量化研究團隊(經量化研究員審閱)

FinLab AI

想建立自己的策略?

用自然語言描述你的選股想法,AI 自動驗證、回測、給你答案

免費開始

更多總經與市場研究

查看全部