drippath

定投均价怎么算:为什么它不是几次买入价的平均

定投均价 = 累计买入支出 ÷ 实际买到的总份数。每期投入相同且不计手续费时,只要成交价有变化,均价就会低于各期买入价的直接平均;改过投入金额或计入费用,就不能直接套用这个比较。下面用一组假设价格把这件事算一遍,再讲手续费、改过金额、卖掉一部分之后该怎么算——以及均价被拉低,为什么不代表亏得少了。

柱状图:四期买入价分别为 40、20、10、40,每期投入相同金额时平均成本线在 20,买入价简单平均的虚线在 27.5
两条横线的距离就是这篇要讲的事:实线是真正的平均成本,虚线是直接把四个价格平均得到的那个数。价格是编出来的算例,不对应任何一段真实行情。

定投均价的公式:总投入 ÷ 总份数

假设你每期投 100,连投四期,四次成交时的价格分别是 40、20、10、40。单位不重要,100 也只是为了好算,不是在建议你投多少。

期买入价买到累计份数累计投入均价
1402.52.510040
22057.520026.67
3101017.530017.14
4402.52040020

最后一行就是答案:400 ÷ 20 = 20。每一期「买到多少」是用 100 除以当期价格得来的,均价则永远是两列累计数相除。

记账时只需要守住这两列——钱出去了多少、币进来了多少。价格那一列其实可以不记,它已经藏在份数里了。

为什么定投均价比买入价的平均低

四个价格直接平均是 (40 + 20 + 10 + 40) ÷ 4 = 27.5,比 20 高出一截。差在哪?

价格 10 的那一期,100 买到了 10 份;价格 40 的那两期,各只买到 2.5 份。算均价的时候,每一份币是平等的,所以低价那一期在结果里占的分量是高价期的四倍。直接平均价格,等于假装每期买到的份数一样多——那是「每期买固定数量」的做法,不是每期投固定金额。

数学上,每期投入金额相同、不计费用时,平均成本是这些正价格的调和平均数。价格有变化,它就低于算术平均;价格完全相同,两者相等。改过投入金额,或把手续费计入成本后,就不能直接套用这个大小关系。

但这条性质只说明成本比「平均价格」低,没说明成本比现在的价格低。后者才决定账面是赚是亏,而它完全取决于你最后一期之后价格去了哪里。

均价越摊越低,亏损为什么反而变大

回到上面那张表,只看前三期:价格从 40 跌到 10,均价从 40 一路降到 17.14。看上去成本「被摊低了」一半多。

同一段时间里账面盈亏是这样走的:第 1 期结束持有 2.5 份、按 40 算值 100,不赚不亏;第 2 期 7.5 份按 20 算值 150,投入 200,亏 50;第 3 期 17.5 份按 10 算值 175,投入 300,亏 125。

均价一直在降,亏的钱却一直在涨。这三期的亏损扩大,是已有持仓继续跌价造成的;新增投入同时让以后承受波动的资金增加。新买入当下如果价格不变、不计费用,买入本身不会扩大亏损金额。

再往下看第 4 期的两种结局。价格回到 40:20 份值 800,投入 400,账面翻倍。价格停在 10 没动:这一期又买到 10 份,共 27.5 份值 275,投入 400,还是亏 125——和上一期一模一样。均价从 17.14 降到 14.55,亏损比例从约 42% 降到约 31%,可亏的钱一分没少。按现价加仓,只是把同一笔亏损摊到了更大的本金上。

「成本降了」和「亏少了」是两件事

看持仓页时,把均价和累计投入、当前市值放在一起看。只盯着均价往下走,很容易在价格长期不回来的那种情况里越投越多。比特币定投的历史里,有的起点投到中途账面亏掉过一半,不同起点的历史结果里把这些最难看的样本列了出来。

手续费要不要算进成本价

要算。你关心的是「拿到手的每一份币花了多少钱」,手续费也是花出去的钱。

手续费有两种扣法,结果一样。一种是从你付的钱里扣,100 里有一部分付给平台,剩下的才去买币;另一种是按 100 全额成交,再从买到的币里扣掉一点。不管哪种,到账份数都变少了,而你付出去的仍是 100。所以公式不变,只是份数要用实际到账的数量,不能用下单时按价格算出来的那个数。

用上面的例子演示一下:假设费率是 0.1%(只为演示算法,不是任何平台的实际费率),四期总份数从 20 变成 19.98,均价从 20 变成 400 ÷ 19.98 ≈ 20.02。单看一期差得很少,但定投的期数多、单笔小,有些平台还有最低收费,累积起来就不一定小了。频率和费率怎么相互影响,定投的手续费会吃掉多少收益和手续费与频率对照表里算过。

平台持仓页上那个「均价」「平均成本」有没有把手续费算进去,各家定义不同,而且同一家的不同产品也可能不一样。要看它帮助中心对这个数字的说明;找不到说明的,就自己用「总支出 ÷ 实际到账份数」核一遍。

中途改过金额、分在两个平台买,均价怎么合

还是同一个公式,只是这时候最容易犯的错是「把几个均价再平均一次」。

比如第 3 期你把金额从 100 减到 50,其余照旧。第 3 期价格 10,50 买到 5 份;四期合计投入 350,份数 2.5 + 5 + 5 + 2.5 = 15,均价 350 ÷ 15 ≈ 23.33。减额正好发生在最便宜的那一期,均价就比全程不改的 20 高了。暂停也一样,只是那一期投入和份数都记零。暂停和减额各自的代价,定投可以中途暂停吗里有完整算例。

分在两个平台买,先确认是同一种资产,金额也使用同一种计价货币。假设 A 平台累计投入 400、拿到 20 份,均价 20;B 平台投入 100、拿到 2 份,均价 50。把 20 和 50 平均得 35,是错的。正确的算法是把钱加起来、把份数加起来:500 ÷ 22 ≈ 22.73。合并均价按份数加权:这里 A 的 20 份比 B 的 2 份多,结果才更接近 A 的均价,不能只比较投入金额。

手动补买、抄底买的那几笔,也按同样的方式并进来。如果你想单独评估「自动定投这部分」做得怎样,就分开记两本账,别混着看完一个总均价再去归因。

卖掉一部分之后,剩下的成本价怎么算

这里会出现两种都说得通、数字却差很远的算法。先把例子定下来:四期结束后持有 20 份,投入 400,均价 20;价格在 40 时卖出 5 份,收回 200。

均价成本法:剩下的币每份还是 20
卖出被看作「按均价卖掉了 5 份成本」,剩下 15 份、成本 300,均价不变。卖出的那部分单独记一笔已实现盈利:200 − 5 × 20 = 100。
摊薄成本法:剩下的币每份约 13.33
把收回的钱从总投入里扣掉,(400 − 200) ÷ 15 ≈ 13.33。它把已经落袋的盈利也揉进了成本价里。如果卖得更多,比如卖出 12 份收回 480,超过了总投入,这个数会变成 (400 − 480) ÷ 8 = −10,出现负成本。

两种都不算错,问题出在不知道自己看的是哪一种。摊薄成本适合回答「我还剩多少本金在里面」,均价成本适合回答「剩下这些币本身是赚是亏」。拿摊薄后的低成本价去判断「现在还安全」,是把已经卖掉那部分的盈利当成了剩余持仓的保护垫。

税务上计算卖出盈亏时,有些地区规定或允许的是先进先出、个别认定等别的方法,和上面两种都不同。那是另一套规则,要以所在地税务机关的说明为准,自己记账时把每一笔买入和卖出的日期、数量、金额都留下来,换哪种算法都还能重算。

平台显示的均价和自己算的对不上,先查这几处

  • 手续费算没算进去。上面讲过,两种定义会差出一点。
  • 统计范围不同。有的数字只算某一个定投计划,不含你手动买的;有的按整个币种的持仓算。看它挂在哪个页面上。
  • 币转进来、转出去过。从别处转入的币,平台不知道你当初花了多少钱买的;转出的币,平台的记录可能还留着那部分成本。账户之间划转也可能让某个页面的数字重算。
  • 理财或活动发放的币。这些币没有对应的买入支出,计不计入、按什么成本计入,各家处理方式不同。
  • 只截了一段时间的记录。导出交易记录时选的时间范围漏掉了最早的几期,自己算出来就会偏。

查完还是对不上,以你自己那份「钱出、币进」的记录为准。平台的数字是展示用的,计算规则可能调整,也不一定完整覆盖你所有的买入。怎么把这份记录留好,定投计划自查清单里有几项可以直接照着补;均价、摊薄这些词的意思,定投术语表里也能查到。

关于本文的数字:文中所有价格、金额和费率都是为了演示算法编出来的假设数,不来自任何真实行情或平台费率表,也不是投入金额的建议。每期投入相同、不计费用时,正价格的调和平均数不高于算术平均数,可以用表里的两列累计数自行验证。平台对「均价」「平均成本」的定义以各自帮助中心的说明为准。

本站部分页面含推荐链接,本文不含,详见推荐链接披露。