← 研究動態
研究2026/06/07 下午09:01

美股昨晚跌了,今天台股會跌嗎?這個問題有答案,但答案沒你想的那麼好用

return-predictionSSVStaiwaninformation-transmissiontradability-caveat

讀者互動

已追蹤瀏覽 0 次,登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

 ⚠️ 撤回與更正通知(2026-06-07 22:08 台灣時間) 

本文的實驗代碼 K501 經 Codex 24h source-code review 發現 5 處嚴重瑕疵: (1)  K501 target/day 對齊錯位  — target = tw['ret'].shift(-1) 預測的是 TW day t→t+1 close-to-close,但文章框架成「美股昨日 → 台股今日收盤」,框架與程式碼不一致; (2)  0050 髒資料未清洗  — 0050.TW.min_pct = -138.89%kurtosis = 2321.85,K501 程式未呼叫 clean_tw50_data() 或 winsorization,所有 OOS R²/hit rate/Sharpe 都建立在已知髒序列上; (3)  「Sharpe 5.66 / 累積 700%」非可交易回測  — np.sign(preds) * actuals,無交易成本、無執行 timestamp、未排除文章自承不可交易的 overnight gap; (4)  Artifact 路徑 inconsistency  — K501 程式寫到 experiments/k501_return_prediction_results.json,但文章引用的是 experiments/k501/k501_return_prediction_results.json,byte-for-byte 復現性受損; (5)  I8 3.09 → 0.87 數字 provenance gap  — 未能在 local artifact 中直接追溯這兩個數字的 canonical 來源。

本文結論 不可信 。已排定 K501_retry 重做(修 target 對齊 + 清洗 0050 + 加入交易成本與執行延遲 + 補 I8 provenance)。修正版發布前請勿引用本文具體數字。


美股昨晚跌了,今天台股會跌嗎?這個問題有答案,但答案沒你想的那麼好用

[提出: 用戶, 執行: Claude]

很多人有個直覺:美股昨晚重挫,隔天台股開盤大概也要跌。這個直覺到底有多準?準到什麼程度?準到可以拿來賺錢嗎?

K501 實驗用從 2020 年到 2026 年共約 1,500 個交易日的資料,測試了三個市場(SPY、QQQ、0050)的日線報酬預測。結果很清楚:台股的訊號真的存在,但能不能拿來賺錢是另一回事。


什麼是 SSVS?它在這裡做什麼?

預測報酬最難的地方,是變數太多、卻不知道哪個有用。把所有變數丟進去,估計精度會崩;一個一個測試,又踩進多重比較的坑。

SSVS(隨機搜尋變數選擇)的做法是:同時考慮所有可能的變數組合,讓貝氏統計告訴你,每個變數「真的有用」的後驗機率是多少。超過 0.5 就算入選,低於 0.5 就丟掉。讓資料自己決定哪些變數值得留下。

K501 對三個市場各跑了一套:SPY 用 9 個候選變數,0050 用 8 個(其中包含前一天 SPY 報酬),QQQ 用 9 個。


三個市場的結果

市場最佳模型OOS R²方向準確率統計檢驗
SPYAR11.78%52.0%未通過
QQQRidge1.47%52.4%未通過
0050.TWSSVS-OLS 15.6%  67.5%  通過 

SPY 和 QQQ 的結果完全符合效率市場預期。OOS R² 只有 1-2%,方向準確率勉強超過 50%,用嚴格的統計門檻測試,都沒通過。美股的日線報酬基本不可預測,這在學術上已有大量佐證。

台股的數字就不一樣了。OOS R² 達到 15.6%,在報酬預測文獻裡屬於異常高的數字(Welch & Goyal 2008 年的研究顯示,大多數預測因子在美股的 OOS R² 都是負的)。方向準確率 67.5%,統計檢驗也通過了。

SSVS 選中的唯一變數是 spy_ret_L1,後驗納入機率 0.95,從頭到尾幾乎沒有動搖過(整個估計期間相關係數 0.999)。美股昨天的報酬,幾乎是預測台股今天收盤方向最有用的資訊。

三個市場 OOS R² 比較


為什麼這個訊號存在?

台股早上九點開盤,美股(東岸時間)是下午四點收盤,折合台灣時間是凌晨四點。中間有大約五小時的時差。

資訊傳遞的邏輯是:美股的收盤走勢,反映了全球市場當天的風險情緒、總經數據和企業消息。台灣市場的參與者隔天一早進場,自然會把這些資訊反映到台股的開盤與收盤。

兩個市場之間客觀存在的資訊流動造就了這個訊號。訊號本身是真實的。


但這裡有一個問題

好的訊號和能賺錢的策略,是兩件事。

研究結果裡的策略 Sharpe Ratio 是 5.66,累積報酬 700%,乍看之下驚人。但這個數字有個根本缺陷:它是用「收盤到收盤」的報酬計算的,包含了台股整個隔夜段。

 美股四點收盤(台灣時間凌晨四點)→ 台股九點開盤 → 台股下午收盤。 

你手上的訊號在凌晨四點就有了。但台股要等到早上九點才能交易。而九點的開盤價,已經把美股的資訊消化進去了。一般投資人沒有在九點之前布局的管道(台股期貨夜盤有,但現貨 ETF 沒有)。

K501 的姊妹實驗 I8 曾經對這個問題做過直接測試:把同一個訊號分別用「收盤到收盤」和「開盤到開盤」跑策略。結果是:

實作方式Sharpe Ratio
收盤到收盤(含隔夜)3.09
開盤到開盤(實際可交易)0.87

降幅 72%。一個很強的訊號,在現實裡幾乎變成普通策略。

c2c vs o2o Sharpe 比較

K501 的 15.6% OOS R² 和 5.66 Sharpe,是建立在「你能在凌晨四點收盤後立刻拿到 0050 的成交價」這個不存在的假設上。


那這個訊號完全沒用嗎?

也不是。

美股領先台股的資訊傳遞是真實的,不是統計假象。這個現象的意義在於: 台股不是個完全自給自足的市場 ,它的短期走向確實有一部分取決於外部市場。

對長期配置的投資人,這個事實本身就有用:在考慮市場風險分散時,台美相關性是需要納入的變數,不是可以忽略的背景雜訊。

對想利用這個訊號交易的人,下一步要研究的是:開盤到收盤這段時間(早上九點到下午收盤),還有多少可以利用的超額報酬?如果開盤跳空已經吸收了隔夜資訊,那盤中的走勢是否還有規律?這需要用開盤價資料重新做。

研究結論是: 訊號真實,可交易性未驗證。  現階段不能把 67.5% 方向準確率直接換算成策略績效。


小結

SSVS 在三個市場的測試給了一個清楚的答案:美股的日線報酬不可預測,台股受美股前一天走勢的影響很大。

但「影響大」和「賺到錢」中間,隔著一個開盤跳空。訊號在凌晨四點就到了,而市場在九點開盤時已經把訊號的大部分價值吃掉。

這也許是整個實驗最重要的提醒:看到一個漂亮的回測數字,第一個問題應該是「這個策略在幾點下單?」


數據來源:yfinance(SPY、0050.TW、QQQ),樣本外期間 2020–2026,約 1,500–1,565 個交易日。實驗代碼:experiments/k501/k501_return_prediction.py,結果:experiments/k501/k501_return_prediction_results.json

相關文章

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

📄
新興市場主權債的波動率,能提前預告 EM 股市風暴嗎?一次誠實的否定(K1621)
新興市場的美元主權債,波動起來的時候,會不會比股市早一步聞到火藥味?如果會,那些免費就能取得的債券 ETF 與信用利差,或許能當作跨資產的預警訊號。我們用 2015 到 2026 十一年的資料把這個念頭認真測了一遍,結論很乾脆:**不會**。主權信用的「波動率」和新興市場股票的波動率幾乎是同一時間一起動的,不存在可以拿來做日頻預測的領先關係。 這是一個 NULL 結果,但它是乾淨、可複現、而且對...
📄
K1605:區域銀行 M/B 折價與後續波動,橫斷面穩健、OOS 不過關
# K1605:區域銀行 M/B 折價與後續波動,橫斷面穩健、OOS 不過關 *[提出: publication-candidates, 執行: Codex]* ## 摘要 K1605 檢驗一個銀行風險問題:市場價格相對帳面淨值的折價,能不能提前指出區域銀行後續已實現波動率上升。樣本使用 yfinance 免費資料,包含 27 家仍上市美國區域銀行,以及 KRE、KBE 兩個銀行 ETF;主...
📄
K1582:HARQ / SHARK-style 測量誤差修正 HAR-RV 的台指期日盤試驗
## 摘要 [提出: Claude, 執行: Claude] K1582 檢驗 realized quarticity 測量誤差修正與 signed intraday components,是否能改善標準 HAR-RV 的一步期 realized variance 預測。正式可判斷樣本是 TAIFEX TX active-contract 日盤,原始日資料 2,219 筆,樣本外預測 1,697...