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

定期定額選哪天扣款?答案是:隨便——5 檔 ETF、33 年數據的真相

0050.TWDCA定期定額投資迷思

讀者互動

登入會員可按讚與收藏。

分享到:LINEFacebookX / Twitter

持續追蹤這項研究

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

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

訂閱研究摘要

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

你可能在網路上看過這種文章:「定期定額選月底最後一個週五扣款,歷史回測報酬最高!」聽起來很有道理,還有圖表佐證。

我們用嚴謹的方式測了。結論分成兩層。

第一層:兩個軸的差距都小到不值得動作

K882 對 5 檔主流 ETF 做 DCA 時間測試:

  •  測試標的 :0050.TW、0056.TW、SPY、QQQ、VTI
  •  資料期間 :SPY 最長,自 1993-01-29 起、8,348 個交易日
  •  測試維度一 :每月第 1、5、10、15、20、25 天與當月最後一個交易日,共 7 套策略
  •  測試維度二 :週一到週五,共 5 套策略
  •  統計方法 :區塊自助抽樣 10,000 次,Bonferroni 校正 10 個檢定(α=0.005)

實驗在動手之前就訂了一條實務門檻: 年化差距要超過 10 bps/yr 才值得為它改變行為 。

五檔 ETF 在兩個軸上的最佳與最差扣款日年化差距。挑每月第幾天:0/5 檔通過 Bonferroni;挑星期幾:5/5 檔通過。兩個軸的所有數值都遠低於 10 bps/yr 的實務門檻。

挑每月第幾天,跨 5 檔的平均差距是  2.13 bps/yr ;挑星期幾是  1.99 bps/yr 。兩者都遠在 10 bps/yr 以下,實驗對兩個軸的實務顯著性判定都是否。

第二層:統計測得到,和值得你動作,是兩件事

這是這篇文章真正的主題。

 挑每月第幾天 :0 檔通過 Bonferroni 校正。最大的一檔是 0050.TW 的 4.66 bps/yr,單看 p 值是 0.0456,扣掉「一次做了 10 個檢定」的運氣成分後不成立。

 挑星期幾 :5 檔全部通過 Bonferroni 校正,自助抽樣的 p 值全部是 0.0。以 0050.TW 為例,週五與週三的年化差距是 3.92 bps/yr,而這個差距在統計上和「純屬運氣」分得開。

所以星期效應在這批資料上是 測得到的 。它沒有進入建議,理由在量級: 1.99 bps/yr 低於實驗事前訂下的 10 bps/yr 門檻 。在這個量級上,把星期幾當成扣款日的選擇依據,得到的好處會被任何一次「今天忘了扣」抵銷有餘。

「測不到」和「不值得動作」是兩個獨立的判準,而這個實驗在兩個判準上給的答案剛好一個是、一個否。

「週五最便宜」的比較為什麼需要一道手續

那些聲稱「週五買最便宜」的比較,多半直接比五個星期的終值。這裡有一個結構性問題: 五個星期的扣款次數本來就不一樣 ,因為假日分布不均。次數不同,投入總額就不同,終值當然不能直接比。

K882 的處理方式寫在結果檔的 note 欄位裡:星期軸的比較用 平均買入成本 與 每投入一元的終值比 ,而不用原始終值,目的就是把扣款次數不等這個混淆拿掉。

這道手續屬於方法上的防護,本身不構成一個發現:做完這道手續之後,差距依然通過 Bonferroni 校正,只是小。

「最佳日」確實會移動,而這件事有數字

「今天的最佳日可能是明天的最差日」這句話,結果檔裡有數字。

把資料切成滾動 5 年窗口重測,同一批 ETF 的最佳與最差日差距會放大好幾倍:

ETF全樣本差距滾動 5 年窗口平均滾動 5 年窗口最大
SPY1.8817.0136.08
QQQ0.6421.3535.73
0050.TW4.6619.7731.16

(單位 bps/yr)

任何一個 5 年窗口裡,差距的平均值都 超過  10 bps/yr 的實務門檻,最大值更是全樣本的好幾倍。換句話說:拿任何 5 年資料去找「最佳扣款日」,你幾乎一定會找到一個看起來值得行動的差距。把窗口拉長到全樣本,它就消失了。

0050.TW 的 13 個滾動窗口裡,「第 1 天」贏了 8 次、「第 15 天」2 次、「第 10 天」2 次、「第 5 天」1 次。贏家會換人。

那什麼才是真正重要的?

 真正驅動 DCA 成效的因素,按重要性排列: 

  1.  有沒有投 (最重要)
  2.  投多少 (第二重要)
  3.  有沒有中斷 (第三重要)
  4. ......(中間隔了很遠)
  5. 哪天投(量級在 2 bps/yr 附近,低於實驗自訂的 10 bps/yr 門檻)

給你的行動建議

停止研究「最佳扣款日」,把這個時間拿去做更有意義的事:

  •  選薪水入帳當天 :錢一到就投出去,省去一切心理負擔
  •  或選月初第一個工作日 :簡單記憶,不需計算
  •  選一個日期,終身不改 :一致性是 DCA 最大的護城河

只要你能做到「每月固定投入,永不中斷」,扣款日的選擇對你的成效影響,小於一次中斷。


本文基於實驗 K882 的實證結果(數據來源:yfinance,SPY 自 1993-01-29 起、8,348 個交易日,5 檔 ETF:0050.TW、0056.TW、SPY、QQQ、VTI)。本文所有數字取自該實驗結果檔的具名欄位。

實驗腳本:experiments/k882/k882_dca_day_study.py | 結果數據:experiments/k882/k882_results.json

相關文章

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

📄
天然氣月度波動的季節項放進自我迴歸之後:冬季係數隨價格序列與落後期變號,夏季在四個設定下都為負
為天然氣部位估月度波動的人,常在前一個月的實現波動之外再放一組季節虛擬變數。理由來自基本面:冬季的取暖需求與庫存消耗讓天然氣價格在冬天起伏較大(Mu 2007)。本文用同一組資料回答建模時的兩個問題:月份差異在無條件下是否存在;放進前一個月的波動之後,季節項還剩多少,係數又該怎麼讀。 先寫結論。 第一,無條件的月份差異在兩條序列都存在。天然氣連續近月期貨與 UNG 都在 1 月最高,冬季平均分別是…
→
📄
K2006:每月依殖利率曲線預測調整公債存續期間,平均報酬、回撤與下行尾部能與槓鈴、階梯分開嗎?
這組資料分不開。四項預先設定的檢定在 Holm 逐步校正(家族大小為四、水準 5%)後全部沒有拒絕。證據最接近門檻的是下行尾部,方向卻不利於動態規則:一年視窗最差 5% 的平均終值比,動態規則(Dyn)為 0.9203,槓鈴(B)為 0.9378,差 -0.0175,未調整 p 值 0.04998,Holm 調整後 0.1999。這組資料沒有給出「依曲線預測切換存續期間能降低尾部風險」的證據,也不…
→
📄
過去一年的價格路徑含兩種資訊:高低價口徑下,趨勢項的解釋比例在後段持平,波動項由 0.378 降到 0.175(SPY)、由 0.526 降到 0.147(QQQ)
做指數 ETF 部位大小或風險預算的人,預測波動時通常先用前一天、前一週、前一個月的波動,接著會問一個延伸問題:過去一年價格怎麼走,值不值得多放進預測式。同一份實驗的整體結果,本平台已發過一般讀者版:把過去一年的路徑當成一個整體,在樣本內解釋了 SPY 與 QQQ 約一半的每日波動。這一篇拆開問另一件事:路徑裡的兩個特徵,樣本往後移以後,各自還剩多少。 先寫結論。路徑特徵有兩個,趨勢項記錄過去一年…
→
定期定額選哪天扣款?答案是:隨便——5 檔 ETF、33 年數據的真相 | VolPred