仓位 · 风控 · 定投吗?

首页 / 手记目录 / 定投收益率怎么算

算定投赚没赚,别拿币价涨跌来比

一个 10 期的算例:面板上的收益会是 +4.91%,而同期比特币是 −31.10%。定投的钱分批进去,每一笔待的时间不一样,这个百分比和涨跌幅比不到一起。这篇把平均成本、简单收益率和资金加权年化各自能回答什么讲清楚。

按下面这个 10 期的算例走下来,面板上的「收益」会显示 +4.91%;而从第一期买入前的月末价算起,比特币从 114,048.93 美元跌到 78,581.29 美元,是 −31.10%。两个数指着相反的方向,却都没算错。这篇拆的就是这件事:定投面板上那几个数各自在回答什么问题,哪一个能跟币价涨跌放在一起看,哪一个不能。

贯穿全文的是一个我自己拉数据算过的例子:从 2025 年 10 月起,每个月末按收盘价买 500 美元比特币,连买 10 期,最后一期是 2026 年 7 月末,按 2026 年 8 月末的收盘价结算。价格取自币安公开行情接口的 BTCUSDT 月线收盘价(UTC)。

面板上那四个数,各管一件事

定投计划面板上通常并排放着四样东西。名字各家叫法略有出入,结构基本一致。

面板上的名称它是什么它回答的问题
投资金额这个计划累计扣走的钱我一共掏了多少
投资组合价值手里这些币按现价折回来的钱现在值多少
总盈亏后者减前者,一个金额浮盈浮亏多少钱
收益总盈亏 ÷ 投资金额,一个百分比每掏进去 1 块,现在是 1 块几

四个数里只有最后一个是百分比,麻烦也全出在它身上:它长得和「币价涨跌幅」一模一样,于是很自然地被拿去跟涨跌幅比。这两个百分数的分母并不是一回事。上面这张表是通用结构,你用的平台怎么定义「收益」,以它自己的说明为准。

10 期、5,000 美元,这笔账长什么样

每期 500 美元,按当月月末收盘价成交,买到的比特币数量如下。

月份月末收盘价(USDT)这 500 美元买到
2025-10109,608.010.00456171
2025-1190,360.000.00553342
2025-1287,648.220.00570462
2026-0178,741.090.00634992
2026-0266,973.260.00746567
2026-0368,284.480.00732231
2026-0476,346.570.00654908
2026-0573,674.390.00678662
2026-0658,624.710.00852883
2026-0762,887.880.00795066

10 期共投入 5,000 美元,累计持有 0.06675284 BTC。按 2026 年 8 月末收盘价 78,581.29 折算,期末市值 5,245.52 美元,总盈亏 +245.52 美元,收益 = 5,245.52 ÷ 5,000 − 1 = +4.91%。表里的份额按 8 位小数显示,市值按未舍入的份额结算,你拿表里的数加总再乘,会差几美分。面板上那四个数,对应的就是这四个值。

结算这里有个讲究:我没有用写这篇时的最新价。9 月这根月线还没走完,那时候屏幕上显示的是实时价,过几天再看就换了一个数——拿还在动的数当收盘价,你回头照着拉一遍接口,怎么算都对不上。所以买入价一律取每月最后一天的收盘价,结算取 2026 年 8 月末那根已经收完的月线。

另外这笔账没算手续费和点差,真实账户到手会比这略低一点,成交价也不会正好落在月末收盘价上。

+4.91% 和 −31.10%,不是同一种百分比

币价那个 −31.10% 有个很硬的前提:2025 年 9 月末把钱一次放进去,一直拿到 2026 年 8 月末,11 个月。一笔钱,一个起点。

定投这 5,000 美元没有单一起点。第一期的 500 待了 10 个月,最后一期的 500 只待了 1 个月,中间八期各待各的。把 10 个起点压成一个百分比,再去跟单起点的涨跌幅比大小,比的是两样东西。

份额分布把差异说得更直白。2026 年 6 月那期,500 美元买到 0.00852883 BTC;2025 年 10 月那期只买到 0.00456171,相差将近一倍。价格低的几期,同样的钱换回更多份额,这 10 期的平均成本因此被压到结算价以下。

另一头:第一期的买入价 109,608.01,到结算时的 78,581.29,单看这一笔是 −28.31%,亏的。整体仍为正,因为它只占十分之一,后面九份大多买在更低的位置,大部分钱是价格低的时候才进去、待的时间也短。

再摆一个对照:同样 5,000 美元,2025 年 10 月末一次性买进,期末是 3,584.65 美元,−28.31%

看到这里容易顺手得出「所以定投更划算」。别这么想。这一段区间是先跌下去、再小幅回升,分批进场恰好占到便宜;换成一路向上的十个月,最先买的那份最划算,结论反过来。这个算例说的是三个数怎么算、怎么读,它不是回测,证明不了哪种方式更好。两者怎么选,我在定投还是一次性投入?新手该怎么选里单独写过。

平均成本才是你真正能管的那个数

平均成本 = 总投入 ÷ 总份额 = 5,000 ÷ 0.06675284 = 74,903.18 美元一枚。结算价 78,581.29 比它高 4.91%

和上面那个简单收益率一模一样,不是巧合。两个算式本来就是同一件事:(现价 × 份额)÷(均价 × 份额)− 1,份额上下约掉,剩下现价 ÷ 均价 − 1。所以盯平均成本和盯收益百分比,信息量完全相同。

既然等价,我宁可看平均成本,因为它带单位。74,903 是能在 K 线上画成横线的价格,现价在线上面是浮盈,下面是浮亏,不用换算。百分比做不到这点,还容易勾着人去跟别的百分比比。

更要紧的是,这条线有一半是你自己画的。价格归市场,但每期投多少、什么时候扣、有没有扣上,决定了你在每个价位压了多少份额。定投说到底就是让这条线别贴着高点。动笔定计划那一步,站内定投计算器能帮上忙:填每期金额、频率、打算投多久,再给一个最坏跌幅,它算的是累计投入和最坏情况下的敞口。注意它算的是计划,不是你已经买到的均价——均价要按自己的成交记录来。

年化 +10.92%,不等于「我一年赚 10.92%」

把每一期的投入日期和金额,加上期末那笔市值,按现金流排进 XIRR,这 10 期算出来是 +10.92%。同一笔账,年化之后翻了一倍还多,而账户里的钱和币一分没多。

差别全在时间。XIRR 是资金加权的年化收益率,衡量每一笔钱在自己实际待的那段时间里的效率,再折算成「照这个效率走满一年会是多少」。这 5,000 美元里只有最早的 500 待了 10 个月,最后一期只待了 1 个月。一笔钱待一个月涨了 2%,年化过去就是二十几个百分点——不是它真赚了这么多,是算法假设它能一直这么下去。

所以它能回答的是:同一套口径下比较两个方案,谁的资金效率更高。它回答不了「我这一年多出来多少钱」——那个看总盈亏的金额,+245.52。另外,期限越短年化越容易放大,刚定投三个月就去看它,数字漂亮或难看都别当真。

那该看什么,多久看一次

  • 每期有没有按计划扣上。这是唯一一件发现了就得马上处理的事。到点没扣款的排查顺序,我写在定投到点没扣款,先别急着重建计划:闪兑定投的三条规则里。
  • 平均成本。一个价格,一条线,涨跌都看得懂,而且它记录的是你自己这一路的决定。
  • 总投入占你仓位上限的比例。这个数只会往上走,上限却是你当初定的。快顶到的时候要提前想好停在哪,而不是等扣不上款才反应过来。上限怎么算,看该投多少钱进币圈,才不算上头?
  • 总盈亏那个金额。百分比会因为口径不同而误导人,金额不会。

频率上,我现在一个月看一次,扣款日过后两三天,确认这期扣上了,顺手记一下平均成本。早几年我一天开好几次,那阵子做的决定跟我当初定的规矩基本无关——跌两天想加码,涨三天想落袋。看得勤不会让平均成本变低,只会让手更痒。

收益那个百分比也可以看,别拿它跟币价涨跌比,也别跟别人晒的百分比比——你不知道对方的钱是什么时候进去的,而这是这个数字里最关键的一半信息。

常见问题

中途改过每期金额,这三个数还算得下去吗?

算得下去。平均成本和简单收益率只用到总投入、总份额两个累计值,每期扣多少、扣过几次都不影响算式成立;XIRR 本来就按每一笔的实际日期和实际金额算,金额变动它照单全收。失效的只是「我每月定投 500」这种自述——改过之后,能代表你的是累计投入,不是当前那一期的金额。

中途停了几个月没扣款,年化会被算低吗?

不会因为「停」本身被算低。没有现金流的月份不进 XIRR 的算式,不用给它补一笔 0,已投入那几笔的时间权重也不变。变的是别处:停扣那几个月的价格你一份都没买到,当时价格低就少了压低平均成本的机会,高则反而躲过了。停扣的影响落在份额上,不在年化的公式里。

卖掉一部分之后,平均成本还要重算吗?

看你想回答哪个问题。想知道「剩下的币每枚成本多少」,按移动加权平均的口径,卖出不改变每枚均价,变的是总投入和总份额的绝对值;想知道「这笔钱整体赚没赚」,卖出的回款要作为一笔正的现金流排进 XIRR,漏掉它会把收益算低。面板显示的是哪一种口径各平台不一样,说明页没写明就别默认它跟你手算的方法一致。

币安邀请码

风险提示:加密货币价格波动剧烈,可能损失全部本金。本站全部内容为投资者教育与个人经验分享,不构成投资建议,也不对任何投资结果负责。历史表现不代表未来收益。

© 2026 定投吗 · 仓位与风控手记 · 本站不持有你的资金,不提供任何交易服务