DCA 定期定額計算機
平均成本 · 報酬率 · DCA vs 一次全買對比 · 純前端計算,資料不離開你的瀏覽器
口徑:每期以固定金額買入,買到數量 = 金額 ÷ 該期價格;平均成本 = 總投入 ÷ 總數量。「一次全買」對比 = 同樣總金額在第一期價格全額進場。未計入手續費。
DCA 是什麼?公式怎麼算?
DCA(Dollar-Cost Averaging,定期定額)指的是固定每週或每月投入同一筆金額買幣,不管當下價格高低。因為金額固定,價格低時自動買到更多顆、價格高時自動買得少,長期下來平均成本會被拉向低價區。計算核心只有三行:
- 總投入 = 每期金額 × 期數
- 總數量 = Σ(每期金額 ÷ 該期價格)
- 平均成本 = 總投入 ÷ 總數量(這是調和平均,≦ 各期價格的算術平均)
使用範例
每月投入 100 美元,六期的價格依序是 30,000 → 27,000 → 25,000 → 28,000 → 32,000 → 35,000(這也是頁面的預設值):
- 總投入 600 美元,總共買到約 0.02059 顆
- 平均成本 ≈ 29,139 — 低於六期算術平均的 29,500,因為 25,000 那期買得最多
- 以 35,000 現價計,現值約 721 美元,報酬率約 +20.1%
- 對比一次全買:600 美元全在第一期 30,000 進場,報酬率只有 +16.7% — 這段震盪走勢下 DCA 勝出
把價格改成一路上漲(例如 25,000 → 35,000 遞增)再算一次,你會看到結論反轉:一次全買更好。這就是 DCA 的本質 — 它不是報酬最大化工具,而是「不用猜進場點」的風險分散工具。
常見問題
DCA 的平均成本為什麼不是各期價格的平均?
因為每期投入固定「金額」而不是固定「數量」,價格低的那期會買到比較多顆。所以 DCA 平均成本是調和平均(總投入 ÷ 總買到數量),永遠小於等於各期價格的算術平均 — 這正是定期定額「跌越多買越多」的數學效果。
DCA 一定比一次全買好嗎?
不一定。在單邊上漲的行情裡,一次全買(越早全額進場)報酬通常更高;DCA 的優勢是在震盪與下跌段攤低成本、分散進場時點風險,而且不需要判斷進場點。這台計算機的對比行會直接告訴你,在你輸入的價格路徑下哪個做法比較好。
每期價格要去哪裡找?
打開交易所或行情網站的歷史 K 線,抓每次扣款日的收盤價即可,不需要非常精確 — DCA 的重點是長期趨勢,單日誤差對結論影響很小。你也可以直接貼上逗號分隔的一串價格。
算完成本,別忘了算「真實績效」
定期定額代表你不斷出入金,這時用「(現值 − 總投入)÷ 總投入」的簡單報酬率來評估操作好壞會失真 — 晚投入的錢參與的漲跌比較少。想知道排除出入金影響後的真實績效,請用 TWR 時間加權報酬率計算機,原理見教學:TWR 是什麼?為什麼你的加密報酬率可能算錯了。單筆買賣的賺賠則交給損益計算機。