第一個交易日資金到位,當天開盤投入。DCA 就是定期定額,價格高低都照計畫買。
DCA & BUYING THE DIP · 10 YEARS
等大跌再買,
真的比較划算嗎?
每個月有一筆錢可以投資,是直接買進,還是等某一天跌 1.5%、2.5% 再買?我們把預算和入金日期對齊,用 0050、SPY、VT 的十年資料比較。三種方法的資產走勢相似,但期末金額仍有差距。
延伸實驗已更新:如果想等的不是單日急跌,而是從高點累積跌一成、兩成,請看這次用 TradingView 做的 0050 比較,附日線資產曲線與 Pine Script。兩篇的訊號和成交設定不同,結果分開列。
先把三種買法說清楚
三種方法每月第一個交易日都收到同樣的 1,000 單位資金,十年共 120 次入金、累計 120,000。0050 以新臺幣計,SPY、VT 以美元計;各商品分別比較策略,沒有換匯,也不是三檔混合投資組合。
資金先放現金。某天收盤比前一天跌至少 1.5%,下一交易日開盤把累積現金全數投入。
改用更深的門檻,其餘相同。沒有訊號就累積現金;先前已買的部位持續持有。
這裡的 −1.5% 是單日跌幅,不是從歷史高點跌 1.5%,也不是連續幾天下跌的合計。訊號使用股息/分割還原後的收盤報酬;一般看盤軟體顯示的未還原漲跌幅,在除息日可能不同。
看資產如何累積,也看最後差多少
實線是「持有部位的市值+尚未投入的現金」,虛線是累計入金。圖以每月第一個交易日及期末的帳戶值連線,方便看十年路徑;日內或月內跌幅不會全部出現在圖上。手機可在圖表內左右滑動。
0050|帳戶價值(新臺幣)
SPY|帳戶價值(美元)
VT|帳戶價值(美元)
| 商品/方法 | 期末資產 | 相對 DCA | 年化資金報酬 | 買進次數 | 最大回撤 |
|---|---|---|---|---|---|
| 0050 · 每月 DCA | 547,381 | 基準 | 28.59% | 120 | -33.83% |
| 0050 · 等跌 1.5% | 533,044 | -2.62% | 28.10% | 77 | -33.67% |
| 0050 · 等跌 2.5% | 507,385 | -7.31% | 27.19% | 28 | -32.91% |
| SPY · 每月 DCA | 277,185 | 基準 | 15.99% | 120 | -33.72% |
| SPY · 等跌 1.5% | 273,290 | -1.41% | 15.72% | 64 | -33.75% |
| SPY · 等跌 2.5% | 262,678 | -5.23% | 14.99% | 26 | -33.42% |
| VT · 每月 DCA | 244,706 | 基準 | 13.66% | 120 | -34.24% |
| VT · 等跌 1.5% | 241,858 | -1.16% | 13.44% | 65 | -34.27% |
| VT · 等跌 2.5% | 232,675 | -4.92% | 12.72% | 25 | -33.84% |
「年化資金報酬」採 XIRR,考慮每筆錢何時投入。最大回撤則用排除入金影響的每日報酬計算,三種方法都曾出現約三成以上的回撤。走勢相似並不等於報酬或風險完全相同。
換起點後也不是每次都由 DCA 勝出:五組高度重疊的十年窗、三檔合計 15 個比較,等跌 1.5% 有 0 次高於 DCA,等跌 2.5% 有 2 次。這是起點敏感度檢查,不能當作未來勝率。
跌 1.5% 才買,為什麼沒有自然多賺 1.5%?
關鍵是跟誰比較。假設月初 DCA 以 100 元買進,之後漲到 110 元,再跌 2.5%,價格仍是 107.25 元。這次確實買在下跌之後,卻比月初貴。反過來,如果月初後立刻大跌,等待策略也可能買得比較便宜。
- 跌幅的基準是昨天,DCA 的基準是原本買進日。
兩個基準不同,因此單日跌幅無法直接加在投資報酬上。 - 等待也有成本。
等待中的現金可能錯過上漲與股息,也可能避開下跌。市場路徑和等待時間共同決定結果。 - 收盤知道訊號,隔日才成交。
下一個開盤可能跳高或跳低,實際買價不一定等於訊號當天的收盤價。
「較早進場、讓資金累積報酬」是這段結果的合理解釋,但目前沒有把低接價差、等待時間與股息效果各自拆開測量,不能把落後全歸因於複利。這份比較能回答的是:相同月預算下,這幾條規則最後帶來多少資產。
想低接,也可以只留一小筆機會金
例如每月 1,000 單位資金中,800 單位照常 DCA,200 單位等跌幅訊號,幣別依商品分別為新臺幣或美元。80/20 是新增資金的分配比例,不是帳戶永遠維持 80% 股票、20% 現金,也不會定期賣出再平衡。等跌部分買進後,同樣持有。
| 每月資金分配 | 平均年化資金報酬 | 相對全 DCA |
|---|---|---|
| 100% 每月立即投入 | 19.41% | 基準 |
| 80% DCA+20% 等單日跌 1.5% | 19.35% | -0.06 個百分點 |
| 80% DCA+20% 等單日跌 2.5% | 19.20% | -0.21 個百分點 |
這段歷史裡,80/20 的結果更接近 DCA,但沒有超越它。它提供的是小額保留低接彈性的做法;80/20 是示例,沒有被證明是最佳比例。本試驗也沒有測量它是否讓人更容易長期執行。
先選能長期執行的方式
若你希望省事,每月 DCA 是這次比較中有數據支持的起點。若你喜歡逢跌買進,可以把它限制在少部分月預算,事先訂好門檻與上限。有交易工具能協助記錄和執行,並不代表等跌就比較賺。
這份結果適用於這三檔 ETF、這段歷史與這組資金規則;它沒有證明所有左側買進都不好,也沒有回答「原本沒有要投入的額外資金,在大跌後才加入」會怎樣。後者的總預算與資金來源不同,需要另設比較。
下一步值得做的是:把 TradingView 與主回測的成交時序對齊,逐筆核對;再加入現金利息與交易成本,並用事前未看過的市場期間檢查。現階段不把 1.5%、2.5% 或 80/20 當成最佳參數。
回測方法與資料來源
主圖是以 Yahoo Finance 還原日資料自行計算的帳戶回測。TradingView 的 0050 原型提供另一份模擬結果,目前兩者成交設定不同。
展開:資金、成交與報酬怎麼算
期間從 2016-09-01 起,至 2026-09-01 前,最後估值日為 2026-08-31。每月第一個交易日開盤入金;DCA 隨即買進。等跌策略看前一個交易日的還原收盤報酬,符合門檻便在今日還原開盤價買進全部可用現金。若剛好碰到月初,新入金也可使用。期末以持股市值加現金估值,並非假設全部賣出。
開盤價依當日「還原收盤/原始收盤」比例調整,與還原收盤放在同一基準;這是股息再投入的還原價格近似,並非逐筆配息入帳模擬。使用可分割的小數持有單位,不等於真實券商的整股或零股成交規則。未含手續費、稅、滑價及換匯;閒置現金利率為 0%。
XIRR 使用每月入金與期末資產計算。風險計算在開盤入金處拆分前收至今開、入金後今開至今收兩段報酬,連乘後計算每日收盤尺度的最大回撤,不是交易平台可能提供的日內最大回撤。
另比較 2012、2013、2014、2015、2016 年 9 月起的五組十年窗。它們彼此高度重疊,且三檔 ETF 也共享市場風險,不能解讀成獨立實驗或未來勝率。
80/20 以 0.8 倍 DCA 帳戶加 0.2 倍等跌帳戶組合。在訊號不受資金大小影響、允許小數持有單位、無交易成本的假設下,等同每月分別投入 800 與 200。
展開:TradingView 原型與主圖差在哪裡
0050 日線原型採每月新增 1,000,得到 DCA 120 次、等跌 1.5% 79 次、等跌 2.5% 28 次交易;模擬淨利分別為 432,688、419,534、401,119 元。方向同樣由 DCA 領先。
這個原型使用同日收盤成交,主回測使用隔日開盤,兩者也尚未完成逐筆資金與交易對帳。因此上述僅為原型紀錄,不能直接對照主圖的資產值,主圖也不是 TradingView 匯出的績效曲線。本文並未提供與主模型完全對齊的 Pine Script。
TradingView 官方文件說明,策略是模擬交易;市場單通常在下一個可用價格更新成交,歷史棒預設常為下一棒開盤。可調整的成交設定會改變結果,使用時須記錄圖表週期、股息調整與成交假設。
展開:資料、下載與限制
三檔股票型 ETF、單一組門檻與有限年代,無法涵蓋所有市場環境。固定跌 2.5% 對不同波動的商品也不代表同樣罕見;指數 ETF 仍可能長期虧損,不能假設一定在你的持有期間回到前高。
本文由原四篇研究整合,保留原始資料與可重現的規則;模擬結果供理解方法之用。