定投平均成本怎么算,涨回多少才回本
定投的平均成本 = 累计投入 ÷ 实际到手的币数。买入手续费从买到的币里扣,分母会变小;卖出还要再收一次费,所以真正的回本价是平均成本 ÷ (1 − 卖出费率),比平均成本再高一点。下面用四个月的数字从头算一遍,再说卖掉一部分之后、App 上的成本价为什么会和你算的不一样。
平均成本的公式:花掉的钱除以到手的币
定投的平均成本只有一条式子:平均成本 = 累计投入 ÷ 实际到手的币数。分子是你转出去的 USDT,分母是扣完手续费、真正记在账户里的币。
假设你连续四个月、每月用 500 USDT 买 BTC,成交价依次是 50,000、40,000、25,000、50,000,费率按普通用户现货 0.1%(2026 年 10 月在币安帮助中心核对):
| 第几笔 | 成交价 USDT | 下单买到 BTC | 扣费后到手 BTC |
|---|---|---|---|
| 1 | 50,000 | 0.01 | 0.00999 |
| 2 | 40,000 | 0.0125 | 0.0124875 |
| 3 | 25,000 | 0.02 | 0.01998 |
| 4 | 50,000 | 0.01 | 0.00999 |
| 合计 | — | 0.0525 | 0.0524475 |
2,000 ÷ 0.0524475 ≈ 38,133.37 USDT。这就是这四笔的平均成本。
很容易顺手算成另一个数:把四个成交价加起来除以 4,得到 41,250。这是价格的平均,不是你的成本,两者差了三千多。
为什么定投均价比这几次价格的平均数低
每次投的钱一样多,价格低的那次买到的币就多。25,000 那笔拿到 0.02 BTC,是 50,000 那两笔各自的两倍,它在分母里的份量最重,于是把整体均价往下拉。
数学上,每期金额相同时,平均成本(不计手续费)就是各次价格的调和平均。只要各次价格不完全一样,调和平均一定低于算术平均;价格起伏越大,两者差得越多。
换成每次买同样多的币,比如每月固定买 0.01 BTC,每一笔在分母里份量相同,平均成本就正好等于价格的算术平均,这个优势也就没了。两种做法的差别在比特币定投回测怎么看里有一节专门讲。
但均价低于价格平均,只说明你在低位买得多,不说明你赚了。赚没赚,要拿现价去比下面那个回本价。
手续费从哪扣,平均成本就从哪变
币安帮助中心「如何计算币安现货交易手续费」写得很直接:交易手续费始终以获得的目标币种支付。买 BTC/USDT,手续费扣的是 BTC;卖 BTC/USDT,扣的是 USDT。
所以第一笔 500 USDT 在 50,000 成交,下单数量是 0.01 BTC,手续费 0.01 × 0.1% = 0.00001 BTC,记进账户的是 0.00999。上表最后一列就是这样来的。
如果拿「下单买到」那列的 0.0525 去除,得到 38,095.24,比真实成本低了约 38 USDT。金额不大,但它是系统性偏低:投得越久、笔数越多,这个偏差都按同一比例跟着走。
同一页还提醒了一句:交易页面显示的【预估手续费】仅供参考,实际以成交后获得的资产为准,每笔收了多少可以在历史成交里看到。自己记账时,分母照历史成交里的到手数量填,不要照下单框里的数量填。
开了 BNB 抵扣的情况不一样。帮助中心写的是用 BNB 支付可享 75 折,即 0.1% 变成 0.075%,手续费改从 BNB 余额里扣,到手的 BTC 不再变少,分母回到 0.0525。可 BNB 也是钱:四笔共 2,000 USDT 的成交,按 0.075% 是 1.5 USDT 等值的 BNB。把它加进分子,(2,000 + 1.5) ÷ 0.0525 ≈ 38,123.81。只算 BTC 不算 BNB,会把成本记成 38,095.24,又低估了。BNB 的价格每天在变,记账时按扣费那一刻折成 USDT 记一笔即可。抵扣到底划不划算是另一笔账,在BNB 抵扣手续费划不划算。
回本价:卖出时那道费也要算进去
现价等于平均成本时,你其实还没回本。卖出要再收一次费,这次从得到的 USDT 里扣:
卖出到手 = 币数 × 卖出价 × (1 − 卖出费率)
让卖出到手刚好等于累计投入,解出来的价格就是回本价,也就是 平均成本 ÷ (1 − 卖出费率)。代入上面的数:38,133.37 ÷ 0.999 ≈ 38,171.54。
第四笔买完时价格正好是 50,000。持仓市值 0.0524475 × 50,000 = 2,622.38,全部卖出到手 2,619.75,比投入多 619.75,约 31.0%。如果只拿市值减投入,会多算 2.6 USDT 的利润。
费率不同就换数:VIP 等级、BNB 抵扣、限时免费交易对都会改变那个 0.1%,用你账户费率页上的数代进去。卖成 USDT 之后再提走或换成法币,还有提币费和出金费,那些不在这条式子里,选链能省多少在提币手续费怎么选链最便宜。
卖掉一部分以后,成本价有两种记法
接着上面的例子,假设价格涨到 60,000,你卖出 0.025 BTC,到手 0.025 × 60,000 × 0.999 = 1,498.50 USDT,账户里还剩 0.0274475 BTC。剩下这些币的成本是多少?两种记法给出两个差很远的数。
- 加权平均:卖出不改剩余均价。剩下的币每个仍按 38,133.37 记。卖掉的 0.025 BTC 成本是 953.33,这笔实现盈利 1,498.50 − 953.33 = 545.17。
- 摊薄成本:把收回的钱从投入里减掉。(2,000 − 1,498.50) ÷ 0.0274475 ≈ 18,271.25。卖得越多、卖价越高,这个数降得越快:收回的钱等于投入时它是零,超过投入就成了负数。
两种都不算错,回答的问题不一样。第一种回答「剩下这些币跌到哪,这一部分开始亏」;第二种回答「把这一轮所有进出的钱合在一起,价格跌到哪整体才算白忙」。18,271 看着离现价很远,但那段距离是已经卖掉的 545 USDT 利润在垫着,剩下的 0.0274 BTC 本身在 38,133 以下照样是亏的。
定投中途卖过一次的人,对账前先确认手里那个「成本价」是哪一种记法,再决定拿它回答哪个问题。
App 上的成本价和自己算的对不上,先查这三处
- 手续费有没有算进去。按上面的式子,差额应该接近累计投入 × 费率。差得正好是这个量级,多半就是这一处。
- 账户里有没有不是买来的币。从别的地方转入的、理财利息发下来的、活动奖励的,这些币进了分母,却没有一笔对应的买入花费。一个页面怎么给它们定成本,各家、各页面的做法未必相同,本文没有核到币安对这几种情况的具体规则。自己记账时,转入的按你当初实际花的钱补进分子,利息和奖励按零成本单列,这样至少你知道自己的数是怎么来的。
- 中途有没有卖过。卖过就回到上一节,看是加权平均还是摊薄。
投得越久,再跌一次对均价的影响越小
同样一笔 500 USDT、同样买在 20,000,放在定投的不同阶段,对平均成本的作用差得很远(这一节为了看清比例,不计手续费):
- 投了 4 个月、累计 2,000 USDT、持有 0.05 BTC(均价 40,000)。再买这一笔:2,500 ÷ 0.075 ≈ 33,333,均价降了 16.7%。
- 投了 24 个月、累计 12,000 USDT、持有 0.3 BTC(均价同样 40,000)。再买这一笔:12,500 ÷ 0.325 ≈ 38,461.54,只降了 3.8%。
原因很简单:新的一笔在分子里的份量,就是它占累计投入的比例,第 5 笔占 20%,第 25 笔只占 4%;分母那边同理,前面攒下的币越多,新买的那点币越难改变整体。定投越往后,平均成本越像一个已经定型的数,最终结果更多取决于卖出那天的价格。拿「再跌一点就能把成本摊下来」当作继续投的理由,在后期站不住;继续不继续,要回到你的现金流和能承受的浮亏上去判断。
定投回测器里的「平均成本」
本站定投回测器结果栏的「平均成本」用的是同一条式子:每月投入先按你填的费率扣掉手续费,再除以当月月线收盘价得到币数,平均成本 = 累计投入 ÷ 累计币数。它不扣卖出费,所以显示的是平均成本,不是回本价;要回本价,把它再除以 (1 − 卖出费率)。
常见问题
定投平均成本比各次价格的平均数低,是不是说明定投一定划算?
不是。每期金额相同时,平均成本是各次价格的调和平均,只要价格有起伏它就会低于算术平均,这是算术上的结果,不代表盈利。赚没赚要拿现价和回本价比,回本价等于平均成本除以(1 − 卖出费率)。期末价格低于回本价,平均成本再低也是亏的。
每次买同样数量的币,平均成本怎么算?
不计手续费时,每次买的币数相同,平均成本就等于各次成交价的算术平均。比如每月买 0.01 BTC,三次价格是 50,000、40,000、25,000,平均成本就是 38,333.33。计手续费时,仍然用累计花掉的 USDT 除以扣费后到手的币数。
入金和提币的费用要不要算进平均成本?
看你拿这个数回答什么。想和交易记录对账,只用成交金额和到手币数算,入金、提币费用单独记一行。想知道这一轮投入整体回没回本,就把入金时多付的钱加进分子,把卖出后提走或换回法币的费用从到手金额里减掉,再去比。