计算步骤
把每一笔买入拆成"金额"和"价格":该笔买到的数量 = 该笔金额 ÷ 该笔价格。
把所有笔的数量相加得到总持仓,再用总投入除以总持仓,就是平均成本。
把当前价格代入,就能得到持仓市值与浮动盈亏。
计算公式
第 i 笔买入数量
第 i 笔金额 ÷ 第 i 笔价格总持仓
各笔买入数量之和平均成本
总投入 ÷ 总持仓浮动盈亏
总持仓 × 当前价格 − 总投入计算示例(可手算复核)
三次各投入 1,000 USDT,买入价格分别为 3,000 / 2,500 / 2,000 USDT:
各笔数量 = 0.3333 / 0.4 / 0.5,总持仓 = 1.2333 币;总投入 = 3,000 USDT。
平均成本 = 3,000 ÷ 1.2333 ≈ 2,432 USDT,明显低于三个买入价的算术平均 2,500 USDT。
差额的来源是最低价的 2,000 那一笔在同等金额下买到了最多数量,把加权成本向低价方向拉。
注意事项
上面的口径未计手续费。若把买入手续费计入,实际平均成本会略高。
"摊低平均成本"不等于"亏损变小":浮亏金额取决于当前价格与总投入的差额,而低价补仓同时放大了持仓规模,风险敞口也在变大。
平均成本是记账口径,只回答"我的持仓成本在哪",不构成是否继续买入的建议。
常见问题
BTC 平均成本怎么算?
平均成本 = 总投入金额 ÷ 总持仓数量,总持仓 = Σ(每笔投入 ÷ 每笔买入价)。这是按投入金额加权的成本,不是对买入价格取简单平均。
为什么平均成本低于几笔买入价的平均值?
因为每笔投入金额相同、但价格不同,低价笔买到的数量更多,加权后成本自然偏向低价。金额差距越大,偏离越明显。
补仓真的能降低风险吗?
补仓能拉低平均成本,但同时增加持仓规模。若价格继续下跌,亏损金额会因仓位变大而放大。成本下降与风险下降不是一回事。