HUILUMI SHEET 25

首页/词条手册/合约

币安合约回报率的计算方法与费用区别

同样一笔仓位,杠杆调高后回报率会变,价差盈亏金额却不会凭空增加。先认清你看的是未实现盈亏回报率,还是已经计入费用的 ROI。

岑野(笔名)2026 年 9 月 28 日发布盈亏与回报率公式查于 2026 年 9 月

币安合约的回报率用盈亏除以相应的保证金金额,再乘 100% 显示。按官方列出的 U 本位未实现盈亏公式,在数量、价格不变时,把杠杆从 10 倍调到 20 倍,分母减半,回报率就翻倍;盈利金额没有增加。下面的假设多单用这条公式计算。

先分清两种计算:未实现盈亏公式只算持仓价差,官方同页另列的更新版 ROI 则纳入已实现盈亏与费用。不能看到「回报率」三个字,就认定它一定没扣手续费;本文最后一节把两者分开对照。

分子:盈亏拿哪个价格来算

币安帮助中心「如何计算合约盈亏」开头就交代了口径:未实现盈亏按标记价格算,已实现盈亏按最新价算。U 本位多单的未实现盈亏 = 仓位数量 × (标记价格 − 开仓价格),空单把括号反过来。

币安帮助中心「如何计算合约盈亏」页面顶部:标题下方显示发布于 2021-07-26、更新于 2026-05-22,正文写明合约盈亏以抵押品计价,U 本位合约以 USDT 计价,未实现盈亏按标记价格计算,已实现盈亏按最新价计算,下面是 U 本位合约的盈亏计算示例
正文第二段那句「未实现盈亏按标记价格计算,已实现盈亏则按最新价计算」,说的就是回报率分子用哪个价;标题下还能看到这页 2026 年 5 月 22 日更新过。图为币安帮助中心「如何计算合约盈亏」,2026 年 9 月的截图。

标记价格和盘口上跳动的最新成交价可能不同,差距会随行情变化。盯着 K 线心算的盈亏和持仓栏对不上时,我会先核对两边用的价格,再核仓位数量和开仓均价。

这个口径可以换。另一篇帮助页「如何使用最新价格计算盈亏及开启一键平仓?」写了位置:订单和仓位管理面板里,点表头的【未实现盈亏(回报率)】,就能在标记价格和最新价格之间选。选完只改这一栏的显示。同一页也说了,交易界面右下方的【资产】和【保证金比率】小组件仍按标记价格计算,强平的判断不跟着你的这个选择走。

分母:不是你的账户余额

这里先看官方列出的 U 本位未实现盈亏回报率:分母为仓位数量 × 标记价格 ÷ 杠杆倍数,回报率 = 未实现盈亏 ÷ 该分母 × 100%。IMR 是初始保证金率,在这条公式里等于 1 ÷ 杠杆。下表固定使用标记价格算分子,不能直接当作计入费用后 ROI 的算法。

没出现在分母里的,反而更值得记住:

拿一笔假设的 BTCUSDT 永续多单算:数量 0.1 BTC,开仓价 60,000 USDT/BTC,起始杠杆 10 倍,按开仓价计算的保证金为 0.1 × 60,000 ÷ 10 = 600 USDT。下表第三行只把杠杆改为 20 倍,仓位数量不变;各行均不含费用,并假设仓位未被强平。

杠杆标记价格未实现盈亏分母(USDT):0.1 × 标记价格 ÷ 杠杆回报率
10 倍61,200(+2%)+120 USDT612+19.61%
10 倍58,800(−2%)−120 USDT588−20.41%
20 倍61,200(+2%)+120 USDT306+39.22%

三行对照着看。涨 2% 和跌 2%,盈亏都是 120 USDT,回报率却一个 19.61%、一个 −20.41%:价格涨上去分母跟着变大,跌下来分母变小,同样幅度的亏损在百分比上显得更重。心算的「涨幅 × 杠杆 = 20%」只是个近似。第一行和第三行则说明杠杆翻倍,120 USDT 的盈利一点没多,回报率翻了一倍。

这也是晒单截图最该打个问号的地方。一张 +300% 的截图,背后可能是 50 倍杠杆下的一小笔仓位,落到钱上没几块;反过来也一样。看人晒单,先找未实现盈亏那个金额,再看百分比。

未实现盈亏和计入费用的 ROI 要分开看

截至 2026 年 9 月核对,上面引用的币安帮助页同时保留了两种公式。未实现盈亏除以保证金的写法没有费用项;同页随后列出的更新版 ROI 则是(已实现盈亏 + 总交易手续费 + 资金费用 + 清算费)÷(开仓价格 × 开仓数量 ÷ 杠杆),显示为百分比时再乘 100%。费用字段要按交易记录中的正负号代入,不能把支出当成正收益加上去。官方没有在这段文字中逐一对应所有客户端的显示位置,因此不能把它们混成一条通用公式。

查看自己的记录时,先看字段说明是否纳入费用。对只反映未实现价差的百分比,手续费与资金费还要另算;对已含费用的 ROI,不能再重复扣一次。盈亏平衡价格也有自己的计算范围,不能当作扣完所有成本后的保证。

平仓价差盈亏按实际成交价计算。持仓时显示的未实现盈亏可以采用标记价格或最新价格,两者都不是平仓成交价的保证;滑点、成交延迟以及尚未计入的费用,都可能让最终净结果与平仓前看到的数不同。

币本位的价差盈亏还要换单位。以 BTCUSD 为例,未实现盈亏(BTC)= 张数 × 每张美元面值 × 方向 ×(1 ÷ 开仓价 − 1 ÷ 标记价),多单方向取 +1、空单取 −1。不能只拿两个价格的倒数相减当作整笔盈亏;回报率还须用币计价的保证金作分母。数量与面值的具体算例见U 本位和币本位的对照。

回报率与强平、账户总额的关系

回报率跌到 −100% 才会被强平吗?

不能拿 −100% 当强平线。强平取决于标记价格、可用保证金、维持保证金要求及相关费用;逐仓是否追加保证金、全仓其他仓位的盈亏都会影响结果。上面的回报率分母还会随标记价格变化,所以不能用固定的回报率百分比代替风险判断。请查看仓位的风险指标,另见标记价格和强平价。

回报率显示 100%,是不是合约账户里的钱翻倍了?

不代表。按本文的未实现盈亏公式,100% 只表示浮动盈利等于该公式当时的保证金分母,并不表示账户总额翻倍。账户里还有多少余额、是否有其他仓位,都会影响总权益;浮动盈亏所选的计价方式和费用是否纳入,也要分别核对。