HUILUMI SHEET 23

首页/词条手册/合约

币安合约的盈亏平衡价格为什么和开仓价格不一样

币安合约点开开仓价格会弹出损益两平价格,也就是常说的盈亏平衡价。本文用官方公式和算例讲它为什么比开仓价高、减仓后为什么会低于开仓价,以及它没算进去的剩余仓位平仓手续费和资金费用。

岑野(笔名)2026 年 9 月 26 日发布损益两平规则查于 2026 年 9 月

币安合约 App 里点一下持仓上的开仓价格,会弹出一个小窗,里面上下两行:开仓价格(Entry Price)、损益两平价格(Breakeven Price)。刚开的仓,手续费就会让这两个数有差别,差多少要看开仓价和实际费率;来回加仓、减仓几轮之后,它俩能差出一大截,多单的损益两平价格有时还跑到开仓价格下面去了。

差别只在一处:开仓价格是开仓那几笔成交的均价,别的不管;损益两平价格把这一轮已经付掉的手续费、减仓已经实现的盈亏,都摊回到手上剩下的仓位里。中文圈更常叫它盈亏平衡价、保本价,币安帮助中心的简体页写作「损益两平价格」,下面沿用这个叫法。

这个数藏在哪一层

持仓列表默认不显示它。按币安帮助中心损益两平价格那篇说明,要先进【合约】,点右上角【…】,选【偏好设定】→【仓位显示模式】,切到【详尽模式】;回到持仓,点那张仓位的【进场价格】,弹窗里第二行就是。帮助页中文版用的是「进场价格」「详尽模式」这类繁体界面的叫法,你手机上的简体字样可能不一样,找按钮时认位置比认字靠谱。

币安帮助中心的损益两平价格说明页,标题为如何在币安合约 (App) 视觉化未平仓仓位的损益两平价格,标注发布于 2023-02-22;正文配图是 App 弹窗,上行 Entry Price、下行 Breakeven Price,两个数都是 4.2061,下方一段英文说明手续费已计入、数据可能延迟
弹窗下面那段英文是官方对这个数的全部交代,能核对三件事:从上一次仓位归零算起、已计入交易手续费、数据可能延迟只作参考。页面是币安帮助中心「如何在币安合约 (App) 视觉化未平仓仓位的损益两平价格」(截于 2026 年 9 月)。

那段英文里有个短语 since you were last flat,意思是「从你上一次仓位清零之后」。全部平干净再开,这个数从头算;中途哪怕只留了一点没平,前面每一次加仓减仓都记在同一本账上。

拿官方算例过一遍公式

帮助页给的公式就一行:

损益两平价格 =(仓位总成本 − 仓位总获利)÷ 当前持有仓位大小

在下面的 U 本位多单算例里,「总成本」按开仓成交名义金额加已付手续费计算,「总获利」按减仓成交名义金额计算。这是公式里的记账金额,不是实际缴纳或收回的保证金。官方配的例子是一张 BTC 多单,分三次开,手续费率按 0.02% 算,金额单位都是 USDT:

开仓价数量(BTC)成交名义金额手续费
20,0000.510,0002
22,0001.533,0006.6
25,0000.512,5002.5

成交名义金额合计 55,500,手续费合计 11.1,总成本 55,511.1 USDT,仓位 2.5 BTC。55,511.1 ÷ 2.5 = 22,204.44,和帮助页给的结果对得上。

开仓价格按成交加权平均,不带手续费:55,500 ÷ 2.5 = 22,200。两个数差 4.44 USDT,正好是 11.1 USDT 手续费摊到每个 BTC 上的那份。多单刚开出来,损益两平价格比开仓价格高的那一点,全是手续费。

拿自己的仓位去对,要换成自己的成交价和费率。费率高低取决于每一笔是挂单成交还是吃单成交,判定规则另外写过:挂单和吃单差在哪。

减掉一部分之后,它跑到了开仓价下面

官方例子往下走:价格涨到 25,000,先平掉 0.5 BTC。帮助页的算法是把这次减仓的成交名义金额 12,500 从成本里扣掉,同时把这次平仓的手续费 2.5 加进成本:

(55,511.1 + 2.5 − 12,500)÷(2.5 − 0.5)= 43,013.6 ÷ 2 = 21,506.8 USDT

剩下 2 BTC,损益两平价格从 22,204.44 掉到 21,506.8,比 22,200 的开仓均价低了将近 700。平掉的那 0.5 BTC 是在 25,000 卖的,高出均价一截,多赚的那部分算作「已经收回的成本」,剩下的仓位就相当于拿得更便宜了。

这时候最容易看岔的是持仓列表里的未实现盈亏。它拿开仓价格和标记价格来比(合约界面上的六个数字那篇拆过),前面落袋多少,它一概不管。假设标记价格回到 22,000,剩下 2 BTC 的未实现盈亏是 2 ×(22,000 − 22,200)= −400 USDT,一片红。换成损益两平价格看,22,000 比 21,506.8 还高 493.2,乘 2 BTC 是 986.4;按同样 0.02% 再扣掉平这 2 BTC 的手续费 8.8,这一轮做下来还剩 977.6 USDT 的盈利,资金费用另算。

分批止盈之后,我会拿损益两平价格核对这一轮已实现和未实现的盈亏,不只盯着剩余仓位的红字。对这张多单,平仓价高于它只代表按这个公式算还有盈余;扣完剩余平仓费、资金费用并考虑实际成交滑点,整轮仍可能亏损。反过来,亏着减仓,损益两平价格会被往上抬,高出开仓价的就不止手续费那一点了。

还有一条别混:它回答的是「这一轮赚没赚」,不回答「这张仓位离爆仓多远」。后者按标记价格和维持保证金判定,强平价和标记价格讲的就是这件事。

按这个价平掉,账上还差一口

「不赚不赔」四个字要打点折扣,至少有三样东西没进这个数。

剩下仓位的平仓手续费。公式只收已经发生的手续费。回到减仓前那张 2.5 BTC:价格恰好停在 22,204.44 时全平,还得再付一笔平仓费。假设平仓是吃单成交、费率按 0.05% 算(这个费率是假设,实际看你账户自己的费率),真正打平的价格是 55,511.1 ÷(2.5 × 0.9995)≈ 22,215.55,比弹窗里的数高出 11 USDT 多一点。挂单、吃单各差多少,可以拿挂单吃单成本试算换自己的数算一遍。

资金费用。帮助页写明,目前资金费用不包含在损益两平价格的计算里。持仓跨过几次结算,付出去的、收进来的,都不会反映到这个数上。资金费率为正、你拿着多单,真实的打平线其实在一点点往上挪,弹窗里的数却不动。怎么收、按什么价算,看资金费率那篇。

滑点。市价平仓时,成交价和屏幕上看到的价可能差几个跳,这口差价也不在账里。帮助页自己的说法是:损益两平价格只是理论值,实际结果会因滑价、手续费和市场波动而不同。

空单的方向整个倒过来。帮助页只举了多单的例子,按同一条公式推,空仓数量要用负数,总成本和总获利也按官方的空头定义记账,不能直接套上面的多单收支:空单付掉的手续费会把损益两平价格压到开仓价格下面,价格得比开仓价再跌一点才算打平;赚着减仓,它会被抬到开仓价上方。这是按公式推出来的,官方没有单列空单算例。

弹窗里那两个数,还有两个疑问

损益两平价格和强平价格有什么关系?

两者用途不同。损益两平价格用于核对这一轮按公式计算的盈亏,尚未计入的平仓费、资金费用和滑点还要另算;强平价格用于评估强平风险,后者按标记价格和维持保证金判定。对多单,价格低于损益两平价格时,按该公式计算为亏损;空单方向相反。离强平有多远,不能从这条盈亏线判断。

全部平仓后再开新仓,损益两平价格会接着之前的算吗?

不会。按币安 App 弹窗里的说明,损益两平价格从上一次仓位归零时起算。全平之后再开,前一轮的盈亏和手续费不带进来;如果仓位一直没归零,中间所有加仓、减仓都算在同一轮里。