首页 › 交易指南 › 文章详情
交易指南

币安盈亏计算教程:从持仓、合约到已实现盈亏一次看懂

B
币安 资讯团队
· 2026年09月15日 · 阅读 883

在币安交易时,很多用户会遇到同一个问题:账户里显示的盈亏到底是怎么算出来的?为什么现货、合约、杠杆的盈亏数字看起来不一样?本篇币安盈亏计算教程会从最基础的公式讲起,逐步覆盖现货持仓、U本位合约、币本位合约以及已实现与未实现盈亏的区别,帮助你在币安交易所中更准确地理解自己的真实收益情况。

一、先区分:已实现盈亏与未实现盈亏

在币安盈亏体系中,最重要的两个概念是已实现盈亏和未实现盈亏。

  • 已实现盈亏:指已经平仓或卖出后真正结算的盈亏,会直接计入账户余额,是“落袋为安”的部分。
  • 未实现盈亏:指当前仍持有仓位或持仓,根据最新标记价格计算出来的浮动盈亏。只要没有平仓,这个数字就会随行情持续变化。

理解这两者的区别,是学会币安盈亏计算的第一步。很多用户看到账户总权益波动,就以为已经亏损或盈利,其实其中大部分只是未实现盈亏在变化。

二、币安现货盈亏计算公式

现货交易的盈亏逻辑最直观。假设你在币安用 USDT 买入某种加密货币,那么单笔现货盈亏可以这样计算:

现货盈亏 =(卖出价格 − 买入价格)× 卖出数量 − 交易手续费

举例来说,你以 30,000 USDT 买入 0.1 BTC,之后以 33,000 USDT 卖出,那么毛利润为(33,000 − 30,000)× 0.1 = 300 USDT。再减去买入和卖出两次手续费,剩下的才是最终已实现盈亏。

如果还没有卖出,币安会按照当前最新成交价计算未实现盈亏:

未实现盈亏 =(当前价格 − 买入均价)× 持有数量

因此,现货页面上显示的盈亏比例,是以买入均价为成本基准计算的,而不是你第一次买入的价格。

三、币安 U 本位合约盈亏计算

合约交易是币安盈亏计算中最容易混淆的部分。U 本位合约以 USDT 作为保证金和结算单位,盈亏公式如下:

U 本位合约盈亏 =(平仓价格 − 开仓价格)× 合约面值 × 张数 × 方向系数

其中,做多为 +1,做空为 −1。以 BTCUSDT 永续合约为例,假设合约面值为 0.001 BTC,你在 30,000 USDT 开多 100 张,在 31,000 USDT 平仓:

开启您的数字资产之旅

注册即享新人福利,加入全球数百万用户的选择

立即免费注册

盈亏 =(31,000 − 30,000)× 0.001 × 100 × 1 = 100 USDT。

如果是做空,方向系数取 −1,价格下跌才会盈利。此外还要扣除开仓和平仓手续费,以及可能的资金费率。资金费率每隔一段时间结算一次,做多和做空之间会互相支付,这也是很多用户发现自己“方向对了但盈亏变少”的原因。

四、币安币本位合约盈亏计算

币本位合约以对应币种作为保证金和结算单位,例如 BTCUSD 合约以 BTC 结算。其盈亏公式为:

币本位合约盈亏 =(1 / 开仓价格 − 1 / 平仓价格)× 合约面值 × 张数 × 方向系数

由于币本位合约的盈亏以币计价,最终换算成 USDT 时还需要乘以当前币价。这也是币本位合约盈亏曲线与 U 本位不同的核心原因:即使方向判断正确,币价本身波动也会影响最终的法币收益。

五、影响币安盈亏计算的常见因素

  • 手续费:现货、合约都会收取,VIP 等级和 BNB 抵扣会改变费率。
  • 资金费率:仅合约有,多空之间定期结算。
  • 标记价格:币安用标记价格计算未实现盈亏,可减少异常插针带来的误差。
  • 杠杆倍数:杠杆放大盈亏,也放大强平风险,但不改变盈亏公式本身。
  • 买入均价:多次加仓后,币安会按加权平均成本重新计算持仓成本。

掌握这些变量后,你就能更清楚地解释账户中每一个数字的来源,而不是只看到一个“总盈亏”。

六、用币安盈亏计算器快速核对

如果你不想手动代入公式,可以使用币安提供的盈亏计算器。在合约交易页面或帮助中心中,输入开仓价格、平仓价格、数量、杠杆和方向,就能直接得到预估盈亏。建议在下单前先用计算器模拟一次,尤其是高杠杆仓位,这样能更直观地看到手续费和资金费率对最终结果的影响。

总结来说,币安盈亏计算并不复杂,关键在于先分清现货、U 本位合约和币本位合约各自的公式,再区分已实现与未实现盈亏。只要把成本、数量、方向和费用四个要素搞清楚,你就能在币安交易所中准确掌握自己的真实收益。

常见问题

核心疑问一览

币安现货盈亏是按买入均价还是第一次买入价计算?

币安现货持仓的未实现盈亏按加权平均成本计算,也就是多次买入后的买入均价,而不是你第一次买入的价格。当你分批建仓时,系统会把每次买入的数量和价格合并计算出一个平均成本,再与当前价格比较得出盈亏。因此加仓后,持仓均价和盈亏比例都会发生变化。

为什么币安合约方向做对了,盈亏还是变少了?

常见原因有三个:一是手续费,开仓和平仓都会收费;二是资金费率,合约每隔一段时间结算一次,做多或做空可能需要支付费用;三是标记价格与最新成交价之间存在差异。这三点都会让最终盈亏小于用简单公式计算出的理论值,建议下单前先查看费率和资金费率。

币安已实现盈亏和未实现盈亏有什么区别?

已实现盈亏是平仓或卖出后真正结算的收益,会直接进入账户余额;未实现盈亏是当前仍持有仓位按标记价格计算出的浮动盈亏,会随行情实时变化,只有平仓后才会转为已实现。很多用户看到账户权益波动,其实只是未实现盈亏在变化,并不代表已经亏损。

币安 U 本位合约和币本位合约的盈亏公式一样吗?

不一样。U 本位合约以 USDT 结算,公式为(平仓价 − 开仓价)× 合约面值 × 张数 × 方向系数;币本位合约以对应币种结算,公式为(1 / 开仓价 − 1 / 平仓价)× 合约面值 × 张数 × 方向系数。因此同样方向下,两种合约的盈亏曲线和最终 USDT 收益可能明显不同。

币安盈亏计算器在哪里可以使用?

币安在合约交易页面和帮助中心都提供了盈亏计算器入口。你只需要输入开仓价格、平仓价格、合约数量、杠杆倍数和做多或做空方向,系统就会自动算出预估盈亏。部分计算器还支持填入手续费率和资金费率,让结果更接近真实成交情况,适合下单前做快速核对。

杠杆倍数会改变币安盈亏计算公式吗?

不会改变盈亏公式本身。杠杆主要影响你需要的保证金数量和强平价格,盈亏仍然由价格差、合约数量和方向决定。但杠杆会放大盈亏比例,例如 10 倍杠杆下,1% 的价格波动对应约 10% 的保证金盈亏,因此高杠杆下强平风险也更高,需要格外注意仓位管理。

币安合约的资金费率会影响最终盈亏吗?

会。资金费率是合约市场多空双方定期互相支付的费用,通常每 8 小时结算一次。如果你持有仓位跨越结算时间,就可能被收取或获得资金费。长期持仓时,资金费率会持续累积,显著影响最终盈亏。因此在计算合约收益时,不能只看价格差,还要把资金费率算进去。

在币安多次加仓后,盈亏应该怎么重新计算?

多次加仓后,币安会按加权平均的方式重新计算持仓均价,再用新均价与当前价格比较得出未实现盈亏。计算方法是把每次买入的金额相加,再除以总数量。加仓会摊高或摊低均价,从而改变盈亏平衡点,建议在加仓前先用盈亏计算器模拟一次成本变化。