什么是 DCA 定投
DCA(Dollar-Cost Averaging)即"定期定额买入":不预测价格,按固定周期投入固定金额。价格低时自动多买、价格高时自动少买,从而摊平平均成本、平滑情绪波动。
如何计算
输入每次投入金额、频率(每日/每周/每月)、总期数、起始价格与期末价格(模拟价格从起点线性变化到终点),系统按每期价格分别买入并累加持仓。
输出累计投入、累计持仓、平均成本、期末价值与收益率。
计算公式
当期价格
线性插值:起始价 +(期末价 − 起始价)×(期次−1)÷(总期数−1)累计持仓
Σ 每期投入金额 ÷ 当期价格平均成本
累计投入 ÷ 累计持仓计算示例
每周定投 100 USDT、共 52 周,价格从 30,000 一路涨到 60,000:累计投入 5,200 USDT,因低价格段买入更多,平均成本约 43,300,期末持仓价值约 7,200 USDT,收益约 +38%。
注意事项
此处为简化线性价格模型,实际行情波动更大。要验证"过去定投真实表现",请使用「DCA 历史回测」基于真实历史价格计算。
常见问题
DCA定投是什么意思?
DCA(Dollar-Cost Averaging,平均成本法/定期定额)是指每隔固定时间投入固定金额买入资产的策略,长期看可摊平成本、降低择时压力。
DCA定投收益怎么算?
逐期用"投入金额 ÷ 当期价格"累加持仓,期末用持仓数量乘期末价格得到当前价值;收益 = 当前价值 − 累计投入。平均成本 = 累计投入 ÷ 累计持仓。
定投一定赚钱吗?
不一定。若资产价格长期下跌,定投也会亏损。定投摊薄的是"成本曲线",不能消除资产的系统性下跌风险,也不构成收益承诺。