10 / 长期投资

加密货币DCA定投是如何运作的?

从零理解加密货币DCA定投,学习周期买入、平均成本、手续费、ROI和历史回测结果应该怎样计算与阅读。

交易知识文档
9分钟
更新于2026年8月25日

DCA定投是指按照固定周期投入固定金额,不因为最近一次价格上涨或下跌而临时改变买入计划。它会把开仓时点分散到多次买入,但不能保证降低成本、获得盈利或避免长期下跌。一个可以执行的计划,需要可持续的预算、明确的买入周期、真实手续费和诚实的结果衡量方式。

30秒看懂

投入金额保持不变,买到的数量会随价格变化

如果每月投入100 USDT,价格较低时会买到更多币,价格较高时会买到更少币。完成多次买入后,用累计买入金额除以累计资产数量,就能得到综合平均成本。

  • DCA定投按照日期或收入周期执行,不依赖短期价格预测。
  • 它分散的是买入时间,不是持有单一加密资产的风险。
  • 手续费、点差、托管方式和最终卖出价格仍会影响结果。
每期投入
每个计划买入日期使用的固定金额。
平均成本
累计净买入金额除以累计资产数量。
历史回测
把固定规则应用到历史市场数据的模拟计算。
01

DCA定投首先是一套周期买入规则

基础计划需要在第一次买入前回答4个问题:买什么资产、每次投入多少、多久买一次,以及计划持续多久。规则确定后,无论最近一根K线是涨是跌,都按照同一金额执行。

因为固定的是计价货币金额,而不是币种数量,所以每期买到的数量不同。投入100 USDT时,BTC价格为50,000 USDT可以买到0.002 BTC,价格为100,000 USDT则只能买到0.001 BTC。这就是DCA定投最核心的计算逻辑。

分散买入日期可以降低结果对单个开仓时点的依赖,但不会分散资产本身的风险。持续买入同一种币,仍然要承担该币种、市场流动性、交易平台和托管风险。

净买入金额每期投入 ×(1 − 买入手续费率)
买入数量净买入金额 ÷ 当期买入价格
累计数量Σ每一期买入数量
02

平均成本要按照数量加权,不能直接平均价格

除非每次买到的币种数量完全相同,否则不能把几次价格相加后除以买入次数。固定金额定投在不同价格买到的数量不同,正确成本应该用累计买入金额除以累计数量。

假设分别在50、40、25和50 USDT的价格投入100 USDT,对应买到2、2.5、4和2个单位,累计10.5个单位。总成本400 USDT除以10.5,平均成本约为38.10 USDT,而不是价格的简单平均值41.25 USDT。

买入次数价格投入金额买入数量
第1次50 USDT100 USDT2.00
第2次40 USDT100 USDT2.50
第3次25 USDT100 USDT4.00
第4次50 USDT100 USDT2.00
合计400 USDT10.50
成本检查

分4次投入相同金额

价格较低的买入会增加更多数量,因此在最终平均成本中占据更高权重。

累计投入400 USDT
累计数量10.50个单位
平均成本400 ÷ 10.50 = 38.10 USDT
价格简单平均值41.25 USDT,不是实际成本
03

每期投入必须能够在低迷行情中持续执行

只有在每期金额不影响日常开支、债务偿还、税费和应急储备时,周期计划才有实际意义。不要假设依赖下个月资产上涨的钱还能在深度回撤时继续投入。

每天、每周和每月买入会产生不同交易次数,但频率越高不代表效果一定越好。更短周期可以让买入时点更分散,同时也会产生更多手续费事件和交易记录。

关键要点
  • 使用不依赖资产短期上涨也能持续投入的金额。
  • 检查交易所最小订单、手续费等级、点差和交易对。
  • 提前决定错过一期后是跳过,还是补到下一期。
  • 设定重新评估、暂停、再平衡或结束计划的条件。
  • 记录真实成交价,不要默认订单一定按图表价格成交。
04

历史回测只代表一段路径,不是价格预测

Calcoring会把所选周期应用到BTC、ETH或SOL的Binance现货日收盘价。日收盘价是一致的数据参考,但不代表真实市价单一定能以该价格成交。时区、点差、滑点、系统中断、最小数量和上线日期都会改变实际结果。

起始日期前后移动几个月,就可能进入完全不同的牛市、熊市或修复阶段。应该测试多个开始日期和持续时间,而不是把历史表现最好的一段当成预期收益。

页面ROI等于期末价值减去累计投入,再除以累计投入。因为后期资金的实际持有时间更短,这个简单ROI不等于年化收益率或资金加权收益率。

期末价值累计数量 × 期末市场价格
简单ROI(期末价值 − 累计投入)÷ 累计投入
计入手续费的盈亏平衡价累计投入 ÷ 累计数量
05

DCA定投可以改变什么,不能改变什么

DCA定投可以让买入规则更容易重复执行,并降低一次性选择开仓时点的心理压力。它不能把不合适的资产变得合适,也不能防止归零或保证最终平均成本低于市场价格。

关键要点
  • 持续上涨时,后续投入可能只能在更高价格买到更少数量。
  • 长期下跌时,平均成本可以下降,但账户仍然可能持续亏损。
  • 多次买入会增加手续费事件和税务记录。
  • 只定投一种币仍然属于集中持仓,分散时间不等于分散资产。
  • 历史表现无法证明下一个市场周期会重复。
测试周期买入计划

BTC与加密货币DCA定投计算器

使用真实日收盘价回测BTC、ETH或SOL周期买入,计入手续费,并与相同预算的一次性投入比较。

FAQ

常见问题

DCA定投能保证买到更低的BTC价格吗?

不能。它只会平均计划日期上的实际价格,最终成本可能高于或低于当前价,也可能不如一次性买入。

每周定投一定比每月定投好吗?

没有统一答案。每周买入会增加观察点,也会增加交易次数。应该同时比较手续费、最小订单、现金流和执行便利性。

价格下跌时应该停止定投吗?

需要重新检查下跌原因、原始判断是否仍然成立,以及每期金额是否仍然可承担。日期规则不能代替风险评估。

平均成本包含买入手续费吗?

Calcoring会分别显示使用净买入金额计算的平均买入价,以及使用累计投入计算、略高一些的手续费调整盈亏平衡价。

可以把DCA历史回测当作预测吗?

不能。回测只描述固定规则在一段历史路径上的结果,不能估算同样结果再次发生的概率。

DCA定投等于分散投资吗?

不等于。DCA分散买入日期,分散投资则要把风险分布到不同资产或风险来源。重复买入同一种币并没有实现后者。

官方资料来源

定义、市场数据方法、交易所机制与费率可能调整。本文使用以下官方资料核对核心概念。

内容仅用于学习。市场、成本和交易所规则可能不同,投资或交易前请核对全部假设。