U本位和币本位合约用哪种币算保证金、盈亏和手续费

U 本位合约拿 USDT 这类稳定币当保证金,盈亏和手续费也都按稳定币记。币本位合约拿标的币本身当保证金,BTC 的合约就放 BTC,盈亏和手续费也按 BTC 记。两种合约跟的是同一个币的价格,区别在账记在哪种币上。
举个例子。同样看涨 BTC,开一笔多单。走 U 本位,账户里先放进去的是 USDT,平仓之后多出来或少掉的也是 USDT,看一眼 USDT 余额就知道赚了还是亏了。走币本位,账户里放的是 BTC,平仓后变的是 BTC 的个数;想知道这些 BTC 值多少钱,还得乘上当时的币价,而币价本身一直在动。下面几节讲的差别,都是从这一点推出来的。
币本位合约是什么意思,为什么又叫反向合约
币本位合约,就是用标的币做保证金、也用标的币结算的合约,也叫反向合约。这个「反向」,看两种合约的仓位价值怎么算就明白了。
U 本位按币的个数下单。交易所合约费用说明页里的 U 本位算例,写的是「买入 1 BTC 的 BTCUSDT 合约」,仓位价值 = 合约数量 × 成交价格。1 BTC 乘上价格,得到的是多少 USDT。
币本位按张下单,每张合约有一个用美元标的面值。说明页的币本位算例是 BTCUSD 季度合约,每张面值 100 USD,仓位价值 = (合约乘数 × 合约面值) ÷ 成交价格。美元面值除以币价,得到的是多少个 BTC。成交价格在这里是除数:同样 10 张合约,BTC 越贵,这笔仓位折成的 BTC 越少。
那个算例用的是季度合约。合约有没有到期日(交割合约还是永续合约)是另一回事,跟用哪种币记账不相干。
一张表看两种合约各用什么币记账
把上面的定义和说明页的两个公式放进一张表:
| 对照项 | U 本位合约 | 币本位合约(反向合约) |
|---|---|---|
| 保证金用什么 | USDT 这类稳定币 | 标的币本身,如 BTC |
| 盈亏以什么结算 | 稳定币 | 标的币 |
| 手续费以什么扣 | 稳定币;说明页写了满足条件可用 BNB 抵扣 | 标的币,说明页算例里扣的是 BTC |
| 下单数量 | 按币的个数,算例是 1 BTC | 按张,算例是 10 张、每张 100 USD |
| 仓位价值怎么算 | 合约数量 × 成交价格 | (合约乘数 × 合约面值) ÷ 成交价格 |
| 币价下跌时账户受什么影响 | 保证金是稳定币,数额不随币价变;做多亏的是稳定币 | 保证金本身跌价;做多还要再亏掉一部分币 |
最后一行是表里唯一需要推一步的地方。U 本位账户里,币价只通过合约盈亏影响你。币本位账户里,币价影响你两次:合约盈亏一次,保证金本身的价值一次。第四节用数字把这件事算出来。
手续费怎么算,U 本位和币本位差在哪?
币安的合约费用结构阶梯与费用计算说明页(2026 年 10 月)给两种合约各写了一组公式和算例,第一行一样:手续费 = 仓位价值 × 费率。差在仓位价值怎么得出来,以及最后扣的是什么币。
U 本位:开仓 5.052 USDT,平仓 2.2208 USDT
说明页的 U 本位算例分两步,费率取 VIP0 的挂单 0.02%、吃单 0.05%:
- 用市价单买入 1 BTC 的 BTCUSDT 合约,开仓价 10,104。仓位价值 = 1 × 10,104 = 10,104 USDT。市价单算吃单,手续费 = 10,104 × 0.05% = 5.052 USDT。
- 价格涨到 11,104 后,用限价单卖出平仓。仓位价值 = 1 × 11,104 = 11,104 USDT。这次算挂单,手续费 = 11,104 × 0.02% = 2.2208 USDT。
换成小数是 10,104 × 0.0005 = 5.052,11,104 × 0.0002 = 2.2208,扣的是 USDT。这个博客的合约手续费计算器用的就是这条 U 本位公式;币本位要算,先用面值合计除以成交价换成币,再乘费率。
币本位:同样两步,扣的是 BTC
币本位那组算例用的是同样两个价格、同样的费率:
- 用市价单买入 10 张 BTCUSD 0925 季度合约,开仓价 10,104 USD。仓位价值 = (10 × 100) ÷ 10,104 ≈ 0.09897 BTC。吃单手续费 = 0.09897 × 0.05% = 0.000049485 BTC。
- 价格涨到 11,104 USD 后,用限价单卖出这 10 张。仓位价值 = 1,000 ÷ 11,104 ≈ 0.09006 BTC,说明页取整写成 0.09 BTC。挂单手续费 = 0.09 × 0.02% = 0.000018 BTC;不取整按 0.09006 算是 0.00001801 BTC 左右。
两组算例之间有一个方向上的差别。价格从 10,104 涨到 11,104,U 本位的仓位价值从 10,104 涨到 11,104 USDT;币本位的仓位价值从 0.09897 BTC 降到约 0.09006 BTC。同一次上涨,一边变大一边变小,反向合约的「反向」在这里也看得出来。
费率:普通用户两张表都是挂单 0.02%、吃单 0.05%
币安的合约手续费率页分【U本位合约】和【币本位合约】两个标签,各是一张表。普通用户这一行:
| 普通用户 | 挂单 | 吃单 | BNB 抵扣后 |
|---|---|---|---|
| U 本位合约(USDT) | 0.0200% | 0.0500% | 0.0180% / 0.0450% |
| 币本位合约 | 0.0200% | 0.0500% | 表里没有这一列 |
两张表底下写的是同一句:等级看的成交量包括 U 本位和币本位的所有合约成交量,按美元等值计。也就是说,两种合约做的量合在一起算等级。
BNB 抵扣这件事,说明页是这样写的:把交易平台钱包里的 BNB 转进 U 本位合约钱包,标准交易费用打 9 折;U 本位合约账户里的 BNB 要够付手续费,不够就不打折,系统改用 USDT 扣。转进去的 BNB 只抵交易费用,不能抵强制平仓费用,也不能当保证金。0.05% 打 9 折正好是表里的 0.045%。
说明页这一段只写了 U 本位合约,币本位那张费率表也没有折扣列。币本位能不能用 BNB 抵扣,页面没有写。
币价跌 10%,两种账户各剩多少?
下面的数字是为了好算设的,不代表行情。手续费和永续合约的资金费用都先不算。
假设 BTC 现在 50,000 USDT,你想开一笔 5,000 美元的多单,拿出的保证金值 1,000 USDT:
- U 本位:保证金 1,000 USDT,做多 0.1 BTC 的合约(0.1 × 50,000 = 5,000)。
- 币本位:保证金 0.02 BTC(0.02 × 50,000 = 1,000),做多 50 张、每张 100 USD,面值合计 5,000 USD。
币本位做多的盈亏按币计,等于开仓时这笔仓位折成的币减去平仓时折成的币,也就是 面值合计 ÷ 开仓价 − 面值合计 ÷ 平仓价。用的还是上一节那个仓位价值的算法。
BTC 跌到 45,000:
- U 本位:盈亏 = 0.1 × (45,000 − 50,000) = −500 USDT,剩 500 USDT。
- 币本位:盈亏 = 5,000 ÷ 50,000 − 5,000 ÷ 45,000 = 0.1 − 0.11111 = −0.01111 BTC。剩 0.02 − 0.01111 = 0.00889 BTC,按 45,000 折算约 400 USDT。
BTC 涨到 55,000:
- U 本位:盈亏 = 0.1 × (55,000 − 50,000) = +500 USDT,剩 1,500 USDT。
- 币本位:盈亏 = 0.1 − 5,000 ÷ 55,000 = 0.1 − 0.09091 = +0.00909 BTC。剩 0.02909 BTC,按 55,000 折算约 1,600 USDT。
| BTC 价格 | U 本位剩余 | 币本位剩余 | 币本位折成 USDT |
|---|---|---|---|
| 开仓时 50,000 | 1,000 USDT | 0.02 BTC | 1,000 |
| 跌到 45,000 | 500 USDT | 约 0.00889 BTC | 约 400 |
| 涨到 55,000 | 1,500 USDT | 约 0.02909 BTC | 约 1,600 |
差的那 100 USDT 从哪来?币本位合约本身亏的 0.01111 BTC,按 45,000 折算是 500 USDT,和 U 本位亏的一样多。多出来的那一截是保证金自己跌的:0.02 BTC 从值 1,000 USDT 跌到值 900 USDT。涨的时候反过来,保证金自己涨了 100,所以比 U 本位多出 100。
换成币的个数看更直观:跌 10%,币本位账户里的 BTC 从 0.02 个剩下不到 0.009 个,少了一半多。用币做保证金再做多,等于在同一个方向上押了两次,合约一份,手里的币一份。
做空时方向倒过来。BTC 跌到 45,000,币本位空单赚 0.01111 BTC,保证金变成 0.03111 BTC,折算约 1,400 USDT;U 本位空单是 1,500 USDT。合约赚到的部分和 U 本位一样,保证金本身跌掉的 100 把它抵掉了一截。
上面只跌了 10%、只开了 5 倍,币本位那边的保证金折成 USDT 已经少了六成。
U 本位还是币本位,该看哪一种
只想用稳定币算赚亏、要一眼看清账的,我建议看 U 本位:保证金是 USDT,不跟着币价漂;盈亏直接是一个 USDT 数字;手续费是数量乘价格乘费率,不用做除法。算账时少一个变量,判断仓位大小也少一层折算。
币本位只在一种情况下值得考虑:你本来就长期拿着这个币,也打算继续拿,愿意按币的个数而不是 USDT 来算自己赚了多少。这时保证金不用先换成稳定币,盈亏也直接加减在币数上。但上一节的算例说得很清楚,拿着币再用币本位做多,币价下跌时是两头一起亏。
两种都不是非做不可的东西。不管哪一种,跌得更多或杠杆更高,保证金都可能全部亏掉;这件事接受不了,两种合约都别碰。
为什么手续费按仓位价值收、杠杆越高手续费占保证金越多,写在合约手续费按保证金算还是按仓位价值算里;一笔成交什么时候算挂单、什么时候算吃单,见挂单和吃单是什么意思。
方回 写 · 核对于 2026-10。看到写错的地方,请发邮件到 [email protected],改动会记在更正记录里。


