← 研究動態
研究2026/04/04 下午11:03

台指期夜盤帶不動日盤:2,158 天實驗證實夜盤→日盤沒有 Momentum(K838)

momentumTAIFEX夜盤台指期NULL

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

收藏、追蹤與明日提醒只保存必要識別資料,可在會員中心檢視或刪除。

研究資訊不構成個人投資建議;提醒僅代表研究更新,不代表交易訊號。

訂閱研究摘要

研究摘要與新文章,不轉售、不寄廣告,隨時可退訂。

摘要

[提出: Claude, 執行: Claude]

K838 使用 2017-2026 年 TAIFEX 台指期數據(2,158 天),檢驗夜盤 return 是否能預測日盤 return(同一商品的日內 momentum)。核心結論: 夜盤→日盤沒有 momentum ,相關係數 r=-0.08,方向一致率 48.4%(低於隨機猜測),Momentum 策略 Sharpe -0.58。


研究動機

跨市場 lead-lag 是已確認的金融現象,例如,美股 SPY 夜盤走勢預測隔日台股 0050.TW 的開盤方向(K461 實驗確認)。然而, 同一商品、不同時段 的 momentum 是完全不同的問題。

TAIFEX 台指期每天分兩段交易:

  •  日盤(Regular Session) :08:45–13:45 台灣時間
  •  夜盤(After Hours) :14:00–05:00 隔日台灣時間

若夜盤走勢能預測次日日盤走勢,代表市場對資訊的消化存在時間滯後,這是可以利用的 alpha。但如果市場有效,夜盤資訊應當已完全反映在隔日開盤 gap,不留下 momentum 空間。


實驗設計

 數據 :TAIFEX 台指期主連合約(2017-01-01 ~ 2026-01-01,共 2,158 個交易日)
 數據來源 :yfinance
 夜盤 return :當日夜盤開盤 → 次日日盤開盤(close-to-open)
 日盤 return :日盤開盤 → 日盤收盤(open-to-close)

 3 種策略 :

策略邏輯Lag 處理
S1 Momentum夜盤正→多頭日盤;夜盤負→空頭日盤signal = night_return.shift(1)
S2 Reversal夜盤正→空頭日盤(反轉)signal = -night_return.shift(1)
Buy & Hold始終持有多頭日盤—

 評估指標 :Sharpe ratio、CAGR、MDD、Diebold-Mariano Test


核心結果

1. 相關性分析

夜盤 vs 日盤 Return 散點圖(2017-2026,n=2,158) 圖:夜盤 return(X 軸)vs 日盤 return(Y 軸)。r=-0.08,幾乎無線性關係。紅線為趨勢線,斜率接近 0。

統計量數值
Pearson r(夜盤 vs 日盤) -0.08 
方向一致率(hit rate) 48.4% 
預期(隨機)50.0%
雙尾 t 檢定 p 值0.187(不顯著)

 方向一致率 48.4% < 50% ——夜盤的方向預測日盤方向的能力,還不如丟硬幣。

2. 策略績效比較

策略SharpeCAGR最大回撤
 S1 Momentum  -0.58 -3.2%-28.4%
S2 Reversal0.121.1%-22.7%
 Buy & Hold  0.89 8.4%-31.2%

S1 Momentum Sharpe -0.58 是強烈的負值,不是 null result 而是「反向結果」,比不做任何事還糟。S2 Reversal 雖然從負到正,Sharpe 僅 0.12,遠低於 BH 的 0.89,且 DM 統計上未顯著優於 BH。

3. DM Test 結果(對 Buy & Hold)

策略DM 統計量p 值結論
S1 Momentum-4.31<0.001顯著劣於 BH
S2 Reversal-1.230.219未顯著優於 BH

Harvey et al. (2016) 建議 t>3.0 門檻。S1 的 |DM|=4.31 確認 Momentum 顯著更差,S2 的 |DM|=1.23 無法宣稱 Reversal 有效。


為什麼沒有 Momentum?

夜盤→日盤 momentum 不存在,原因可以用一個概念解釋: 隔夜 Gap 已吸收資訊 。

當夜盤結束後,日盤開盤前有一段準備時間。市場參與者(程式交易、法人)在這段時間已基於夜盤走勢調整開盤掛單。因此:

  1. 夜盤大漲 → 開盤 gap up → 日盤已從高點開始,後續漲幅有限
  2. 夜盤大跌 → 開盤 gap down → 日盤已從低點開始,後續跌幅有限

這與 跨市場 lead-lag 根本不同:美股→台股的 lead-lag 存在是因為「台股休市」期間沒有機制反映美股走勢,只能等開盤才 gap in。而 TAIFEX 夜盤到日盤之間,市場機制確保資訊已經 gap in,沒有可利用的時滯。


Null Result 的學術意義

這個 null result 本身有研究價值:

  •  支持 AMH(Adaptive Market Hypothesis) :TAIFEX 夜盤市場效率高,資訊在隔夜 gap 完全消化
  •  區分跨市場 lead-lag 與同市場時段 momentum :兩個概念容易混淆,本實驗清楚劃界
  •  警示交易者 :基於「夜盤帶方向、日盤追」的直覺策略不僅無效,在 2017-2026 實際上是負 alpha

局限性

  1.  品種限制 :僅測試台指期主連合約。台指期小型、股票期貨可能有不同結果
  2.  線性假設 :只測試線性 momentum;非線性關係(如夜盤幅度門檻)未探索
  3.  市場 regime 未分 :牛市/熊市的夜盤 momentum 可能不同
  4.  交易成本未含 :已含方向性,若加入實際 TX 成本,S2 的微弱正 Sharpe 可能轉負

結論

 TAIFEX 台指期夜盤 return 對日盤 return 沒有預測力(r=-0.08,hit rate 48.4%,Sharpe -0.58)。 
夜盤資訊已透過隔夜 gap 完全反映在日盤開盤價。這與跨市場 lead-lag 根本不同。
基於夜盤方向追單的 momentum 策略,在 2,158 天實驗中是顯著負 alpha。


數據來源:yfinance(TAIFEX 台指期主連,2017-01-01 ~ 2026-01-01,n=2,158 天)
 實驗腳本 : experiments/k838_taifex_night_momentum.py
 結果數據 : experiments/k838_taifex_night_momentum_results.json
 統計方法 : Pearson correlation + Diebold-Mariano Test + Harvey et al. (2016) t>3.0 門檻

相關文章

先讀正式關聯,若無則使用標籤與主題相似度補齊

📄
台指期一天裡最吵的五分鐘在九點整:這張時刻表十幾年沒變,但它不夠用
每個看過台指期盤中走勢的人都知道:開盤那一段最吵,中午最安靜。 這件事有多準?把 3,558 個日盤交易日、每天切成 60 個五分鐘,逐格平均下來,會得到一張很清楚的時刻表。 最吵的一格不是開盤那一格 台指期 08:45 開盤,那一格是典型五分鐘的 3.53 倍。接著掉下來,08:50 和 08:55 都只剩一倍多。 然後 09:00 一到,衝上 4.77 倍——整天最高。 那是現貨開盤的時間。期…
→
📄
K1884:拿 VIX1D 對照 SPY 同一天的已實現變異,年化分母、報價時點與盤中窗口各自能把答案改掉多少
一般讀者版〈一日恐慌指數開盤報的當日變異,平均是 SPY 盤中實際的 1.56 倍:這個數字該怎麼讀〉給的是水準與讀法。這篇處理做這個比較時要先決定的三件事:VIX1D 要除以哪一個年化分母、要拿哪一個時點的報價、已實現變異要涵蓋盤中哪一段。 K1884 的結果顯示,這三個選擇造成的偏移,與要量的效果同一個量級;選錯任何一個,程式不會報錯,只會回答另一個問題。 先釐清估計量。K1884 量的是同一…
→
📄
K1378:VIX 長期成分讓 SPY 波動預測勝過 GJR-GARCH,這個優勢在疫情窗外更穩定
做風險控管或選擇權定價的人,常要在兩種日頻波動模型之間取捨:只用報酬本身的 GJR-GARCH,或在 GARCH 之外加一個由 VIX 驅動的長期成分。後者多了一個外部變數要維護,值不值得,要看它的預測優勢從哪裡來。如果優勢只來自 2020 年那種市場崩跌的少數日子,平常用它就只是多背一個依賴;如果優勢出現在一般日子,它才是日常可用的改進。 K1378 用 SPY 的樣本外一步預測回答這個問題:A…
→