DCA 定期定额计算机

平均成本 · 报酬率 · DCA vs 一次全买对比 · 纯前端计算,数据不离开你的浏览器

口径:每期以固定金额买入,买到数量 = 金额 ÷ 该期价格;平均成本 = 总投入 ÷ 总数量。「一次全买」对比 = 同样总金额在第一期价格全额进场。未计入手续费。

DCA 是什么?公式怎么算?

DCA(Dollar-Cost Averaging,定期定额)指的是固定每周或每月投入同一笔金额买币,不管当下价格高低。因为金额固定,价格低时自动买到更多颗、价格高时自动买得少,长期下来平均成本会被拉向低价区。计算内核只有三行:

使用范例

每月投入 100 美元,六期的价格依序是 30,000 → 27,000 → 25,000 → 28,000 → 32,000 → 35,000(这也是页面的默认值):

把价格改成一路上涨(例如 25,000 → 35,000 递增)再算一次,你会看到结论反转:一次全买更好。这就是 DCA 的本质 — 它不是报酬最大化工具,而是「不用猜进场点」的风险分散工具

常见问题

DCA 的平均成本为什么不是各期价格的平均?

因为每期投入固定「金额」而不是固定「数量」,价格低的那期会买到比较多颗。所以 DCA 平均成本是调和平均(总投入 ÷ 总买到数量),永远小于等于各期价格的算术平均 — 这正是定期定额「跌越多买越多」的数学效果。

DCA 一定比一次全买好吗?

不一定。在单边上涨的行情里,一次全买(越早全额进场)报酬通常更高;DCA 的优势是在震荡与下跌段摊低成本、分散进场时点风险,而且不需要判断进场点。这台计算机的对比行会直接告诉你,在你输入的价格路径下哪个做法比较好。

每期价格要去哪里找?

打开交易所或行情网站的历史 K 线,抓每次扣款日的收盘价即可,不需要非常精确 — DCA 的重点是长期趋势,单日误差对结论影响很小。你也可以直接粘贴逗号分隔的一串价格。

算完成本,别忘了算「真实绩效」

定期定额代表你不断出入金,这时用「(现值 − 总投入)÷ 总投入」的简单报酬率来评估操作好坏会失真 — 晚投入的钱参与的涨跌比较少。想知道排除出入金影响后的真实绩效,请用 TWR 时间加权报酬率计算机,原理见教学:TWR 是什么?为什么你的加密报酬率可能算错了。单笔买卖的赚赔则交给损益计算机