补仓也常被叫作“摊平”或“摊低成本”:买入后价格下跌,再买同一个资产,把平均成本(均价)往下拉。算法只有一条:平均成本 = 总投入金额 ÷ 总持有数量。以计算器一打开的数字为例,在价格 100 投入 1,000 USDT、跌到 80 再投入 1,000 USDT,均价约 88.89,不是 (100 + 80) ÷ 2 = 90;现价 85 时还要涨约 4.58% 才回本。
补仓后的平均成本怎么算?公式一览
上面的计算器用的就是下面这几条公式。价格和金额要用同一种计价单位,例如都用 USDT,或都用澳元、欧元等同一种本地货币。
| 要算什么 | 公式 | 说明 |
|---|---|---|
| 每笔买到的数量 | 投入金额 ÷ 买入价格 | 价格越低,同样的钱买到越多 |
| 平均成本(均价) | 总投入金额 ÷ 总持有数量 | 不是把每次的买入价格直接平均 |
| 未实现盈亏 | 持有数量 × 现价 − 总投入金额 | 还没卖出,代表“如果现在卖掉”的盈亏 |
| 回本需上涨 | 平均成本 ÷ 现价 − 1 | 现价涨回均价才算回本 |
| 需补数量 | 持有数量 ×(目前均价 − 目标均价)÷(目标均价 − 补仓价格) | 补仓价格 < 目标均价 < 目前均价,才算得出来 |
| 需补金额 | 需补数量 × 补仓价格 | 也就是还要再拿出来的资金 |
这些公式都没有扣手续费。实际买入时,交易所还会收一笔交易手续费(截至 2026 年 10 月,币安(Binance)、欧易(OKX)普通用户现货约 0.08%~0.1%,部分地区不同),所以真实均价会比计算结果略高一点。想把手续费也算进去,可以参考币安、OKX 现货手续费怎么算。
计算范例:100 买进、跌到 80 再补,均价是多少?
计算器一打开就是这组数字,你可以边看边对照:
- 第一笔:价格 100,投入 1,000 USDT,买到 1,000 ÷ 100 = 10 个。
- 第二笔:价格跌到 80,再投入 1,000 USDT,买到 1,000 ÷ 80 = 12.5 个。
- 合计:总投入 2,000 USDT、持有 22.5 个,平均成本 = 2,000 ÷ 22.5 ≈ 88.89。
- 现价 85:市值 = 22.5 × 85 = 1,912.5 USDT,未实现盈亏 = 1,912.5 − 2,000 = −87.5 USDT(−4.375%)。
- 回本:价格要从 85 涨回 88.89,回本需上涨 = 88.89 ÷ 85 − 1 ≈ 4.58%。
均价 88.89 比 90 低,是因为第二笔在低价买到的数量比较多。每次投入相同金额时,均价一定等于或低于各次买入价格的简单平均,这也是“分批、定额买入”能分散成本的原因。
想把均价摊平到 85,要再补多少钱?
接着上面的例子:持有 22.5 个、均价约 88.89,打算等价格到 80 再补一笔,把均价摊平到 85。
- 持有数量 ×(目前均价 − 目标均价)= 总投入 − 持有数量 × 目标均价 = 2,000 − 22.5 × 85 = 87.5。
- 需补数量 = 87.5 ÷(85 − 80)= 17.5 个。
- 需补金额 = 17.5 × 80 = 1,400 USDT。
- 验算:总投入 2,000 + 1,400 = 3,400 USDT,持有 22.5 + 17.5 = 40 个,3,400 ÷ 40 = 85。
目标均价压得越低,要补的钱就增加得越快。同样在 80 补仓(金额单位 USDT;“回本要涨”是补完后价格从 80 涨回目标均价需要的涨幅):
| 目标均价 | 需补数量 | 需补金额 | 补完总投入 | 回本要涨 |
|---|---|---|---|---|
| 87 | 约 6.07 | 约 485.71 | 约 2,485.71 | 8.75% |
| 85 | 17.5 | 1,400 | 3,400 | 6.25% |
| 83 | 约 44.17 | 约 3,533.33 | 约 5,533.33 | 3.75% |
| 82 | 77.5 | 6,200 | 8,200 | 2.5% |
| 81 | 177.5 | 14,200 | 16,200 | 1.25% |
从 85 再往下压到 81,要补的钱从 1,400 变成 14,200 USDT,是原本投入 2,000 USDT 的 7 倍多。目标均价越接近补仓价格,需要的资金就越多,所以“一路摊平”很快就会碰到资金上限。
分批补仓怎么规划?先算好每一层的均价
比起跌了才临时决定,更稳妥的做法是先把总预算和每一层写下来。假设总预算 5,000 USDT:在 100 先买 2,000,之后每跌 10 补 1,000,补到 70 为止。把每一笔输入计算器,可以得到下表(金额单位 USDT;“未实现盈亏”和“回本要涨”都假设价格就停在该笔的买入价):
| 第几笔 | 买入价 | 累计投入 | 补完后均价 | 未实现盈亏 | 回本要涨 |
|---|---|---|---|---|---|
| 1 | 100 | 2,000 | 100 | 0 | 0% |
| 2 | 90 | 3,000 | 约 96.43 | 约 −200(−6.67%) | 约 7.14% |
| 3 | 80 | 4,000 | 约 91.72 | 约 −511.11(−12.78%) | 约 14.65% |
| 4 | 70 | 5,000 | 约 86.36 | 约 −947.22(−18.94%) | 约 23.37% |
事先算好就会知道:4 笔全部补完后,如果价格停在 70,还要涨约 23% 才回本;跌破 70 时预算已经用完,就不再加码。这张表只是示范怎么规划金额,不代表任何价格会反弹。
摊平、补仓和定投有什么不同?
“摊平”和“补仓”说的是同一件事:已经买了,价格下跌后再加码,目的是降低均价。定投则是事先决定好,每隔一段时间(例如每月)买固定金额,不管涨跌都照买。两者都只是分批买入的方法,都不保证获利。
| 补仓/摊平 | 定投 | |
|---|---|---|
| 什么时候买 | 价格跌了之后才决定 | 事先排好的固定时间 |
| 每次买多少 | 看想把均价压到哪里,常常越补越多 | 固定金额 |
| 最常见的错误 | 因为不甘心一直加码,超出原本预算 | 大跌时停止扣款,或中途放弃 |
| 事前要准备什么 | 先保留一笔加码资金,并设好总投入上限 | 确定每期金额是长期付得起的闲钱 |
想知道过去一年每周或每月定投比特币,现在是赚还是亏,可以用比特币定投计算器(过去 365 天回测);在交易所设置自动扣款的步骤与费用,见币安定投怎么设置。
分批买入大多用 USDT 计价。如果还不熟悉 USDT,可以先读USDT(泰达币)是什么、为什么新手都先买 USDT。
补仓之前,要先问自己哪三个问题?
- 我还相信这项资产的长期价值吗?如果只是因为“跌了不甘心”,补仓通常只会越补越深。
- 这笔钱就算全部亏掉,会影响我的生活吗?只用闲钱补仓。
- 我有没有设置总投入上限?像上面的表格一样先算出补到目标均价要多少钱,超过上限就不补。
为什么不要在合约(杠杆)仓位补仓?
不要在合约(杠杆)仓位上补仓。杠杆会放大亏损。在合约仓位上补仓等于把仓位加大,价格再往下走时亏损扩大得更快,一次剧烈波动就可能被强制平仓、保证金全部亏光。新手建议只做现货,只用自己的钱补仓。
这个计算器只适用现货买入。现货不会被强制平仓,但资产价格本身仍可能大跌,甚至接近归零,所以总投入上限一样重要。现货和合约的差别、爆仓是怎么发生的,见现货和合约差在哪?爆仓是什么意思。
为什么算出来的均价,和交易所显示的不一样?
- 手续费:计算器没有扣手续费;交易所可能把手续费算进成本,或从买到的币里直接扣除,所以持有数量会略少。
- 中途卖出过:这个计算器只处理买入。部分卖出后,各交易所计算剩下持仓成本的方法不一定相同。
- 从别处转入的币:交易所不知道你当初的买入价,成本可能显示不完整。
- 计价单位不同:有时用 USDT 买、有时用本地货币买,要先换算成同一种单位再输入。
手续费率来源(查询日期:2026-10-09):币安现货交易费率表、OKX 全球费率框架说明、OKX 欧洲经济区现货费率调整公告。费率可能调整,请以交易所官方最新公告为准。
补仓摊平常见问题
摊平是什么意思?跟补仓一样吗?
一样。“摊平”(摊低成本)就是补仓:买入后价格下跌,再用较低的价格买同一个资产,让平均成本(均价)往下降。均价降低后,价格只要涨回新的均价就能回本,但投入的总金额也变多了。
补仓后的平均成本怎么算?
平均成本 = 总投入金额 ÷ 总持有数量。例如在价格 100 时投入 1,000 USDT、跌到 80 再投入 1,000 USDT,总共 2,000 USDT 买到 22.5 个,均价约 88.89,而不是 100 和 80 的平均值 90。
想把均价摊平到某个价格,需要补多少?
需补数量 = 持有数量 ×(目前均价 − 目标均价)÷(目标均价 − 补仓价格),需补金额 = 需补数量 × 补仓价格。补仓价格必须低于目标均价、目标均价必须低于目前均价才算得出来;目标均价越接近补仓价格,需要的钱就越多。
补仓一定能回本吗?
不一定。补仓只是降低平均成本;如果价格持续下跌,投入越多、亏损越大。请先设置总投入上限,不要用借来的钱或杠杆补仓。
计算结果有包含手续费吗?
没有。实际买入时还要付交易手续费(截至 2026 年 10 月,币安、OKX 一般用户现货约 0.08%~0.1%,部分地区不同),所以真实均价会比计算结果略高一点。