第一次从 U 本位切到币本位,最先卡住的多半是下单框:原来数量填的是 0.2 BTC,切过去变成了「张」,填 100 张到底是多少钱,心里没数。答案是按币安的合约规格,BTCUSD 一张代表 100 美元,100 张就是 1 万美元的仓位;ETH 一张代表 10 美元;其他合约要分别查规格。
单位只是表面。两边真正的区别在于钱记在什么上:U 本位以 USDT 或 USDC 结算,固定数量的多单按价差计算盈亏;保证金可用什么资产,还取决于账户模式。下面用单资产保证金模式来比较;币本位的保证金和盈亏都是那个币本身,价格一动,仓位盈亏在变,押在里面的保证金按美元算也在变。
数量那一栏为什么变成了「张」
币安帮助中心有一篇「什么是U本位合约和币本位合约」,把两边的规格摆在一起。U 本位合约每份写明对应多少标的币,BTC/USDT 一份就是 1 个 BTC,跟现货下单的数量是同一种算法;币本位合约反过来,每份对应的是固定的美元金额,这个金额叫合约乘数。
这篇帮助页明确列出的是 BTC 和 ETH,不能把 ETH 的乘数直接套到其他币种。下单前在合约页的「合约信息」或交易规则里看一眼那个交易对的乘数,比记数字可靠。
名字上也能认出来:U 本位的交易对以稳定币收尾,BTCUSDT、BTCUSDC;币本位的以 USD 收尾,BTCUSD 永续之外,交割合约还会挂一个到期日,帮助中心举的就是 BTCUSD 1225 季度合约。期限的种类也不一样多,币本位有永续、季度和双季度,U 本位列的是永续和季度。
同一笔 1 万美元多单,两边各记多少
设 BTC 价格 50,000 美元,开一笔名义价值 1 万美元的多单。为只比较公式,假设 1 USDT = 1 美元、两份合约采用相同的开平仓价格,并且保证金足够、途中未被强平;实际交易不保证这些条件同时成立。U 本位那边是 0.2 BTC 的 BTCUSDT 多单;币本位这边是 100 张 BTCUSD 多单。
U 本位的盈亏是直线:数量乘以价差。价格到 55,000,0.2 ×(55,000 − 50,000)= 1,000 USDT。
币本位用的是倒数。币安「如何计算合约盈亏」给的公式是:
币本位仓位盈亏(BTC)= 张数 × 每张美元面值 × 方向 ×(1 / 开仓价格 − 1 / 计算价格)
这里做多方向取 +1,做空取 −1;算未实现盈亏时用标记价格,算平仓价差盈亏时用实际平仓成交价。代进去:100 张 × 100 美元 ×(1/50,000 − 1/55,000)≈ 0.0182 BTC,和官方算例的结果一致。用未舍入的 BTC 盈亏乘以 55,000,结果是 1,000 美元;0.0182 是展示时的近似数。把几个平仓价放在一起看更清楚(不含手续费和资金费用,美元列用未舍入的 BTC 盈亏计算):
| 平仓价(美元) | U 本位 0.2 BTC 多单 | 币本位 100 张多单 | 币本位盈亏按平仓价折美元 |
|---|---|---|---|
| 25,000 | −5,000 USDT | −0.2 BTC | −5,000 |
| 40,000 | −2,000 USDT | −0.05 BTC | −2,000 |
| 45,000 | −1,000 USDT | −0.0222 BTC | −1,000 |
| 55,000 | +1,000 USDT | +0.0182 BTC | +1,000 |
| 60,000 | +2,000 USDT | +0.0333 BTC | +2,000 |
| 100,000 | +10,000 USDT | +0.1 BTC | +10,000 |
最右一列和 U 本位那列一模一样。在上面的假设下,按同一平仓价折成美元,两边的仓位价差盈亏相同。这不代表实际净收益相同,也没有把保证金本身的美元价值变化算进去。
不对称出在币数上。涨 10% 多出 0.0182 个 BTC,跌 10% 少掉 0.0222 个;价格翻倍到 100,000,多单也只多出 0.1 BTC,而且无论涨到多高,这笔多单赚到的币都不会超过开仓时那 0.2 BTC。反过来跌到一半,亏掉的恰好是 0.2 BTC,若只把公式向接近零的价格延伸,亏损币数会持续增大;真实杠杆仓位可能早已触发强平,不能据此理解成能一直持有。所以在币本位账户里用币数记账的人,看多单会觉得「涨时赚得少、跌时亏得多」;这是计价单位换了,不是平台多收了什么。
押进去的保证金自己也在涨跌
在用 USDT 作为保证金的单资产模式下,只看 BTC 价格变化,不会把 1,000 USDT 这个币数改掉。但账户权益仍受仓位盈亏、费用影响,USDT 也有脱锚风险。多资产模式或统一账户可用的抵押资产另有规则,不能套用「保证金都是稳定币」这句话。
币本位押的是 BTC。开多单时等于同一个方向下了两注:BTC 跌,仓位亏钱,押在里面的 BTC 按美元算也在缩水,这会同时影响账户权益与强平风险。两边究竟哪边先强平,还要比较保证金模式、维持保证金档位和账户内其他仓位,不能只凭杠杆倍数下结论。强平价怎么被标记价格和维持保证金决定,强平价和标记价格那篇拆过;落到币本位上,多一条就是保证金本身在跟着价格走。
空单正好反过来。帮助中心提到币本位的一个用途:标的价格下跌时,合约的盈利可以抵消持仓的损失。拿数算一下:手里 0.2 BTC 全部押进去,在 50,000 开 100 张空单。价格跌到 40,000,押着的 0.2 BTC 只值 8,000 美元,空单赚 100 × 100 ×(1/40,000 − 1/50,000)= 0.05 BTC,合起来 0.25 BTC,按 40,000 算正好 1 万美元。价格涨到 60,000 也一样,空单亏掉约 0.0333 BTC,剩约 0.1667 BTC,还是 1 万美元。这是理想化的算法,手续费、资金费用和强平规则都会让结果偏开,只能说明机制,不代表照着做就能锁住价值。
手里本来就拿着现货 BTC、盘算的是「这些币值多少美元」,币本位空单的这个性质才有意义;只拿 USDT 进出的人,在 U 本位里看数字要直接得多,没必要为了开合约先把 U 换成币。
切过去以后,跟着换单位的几处
先确认账户模式。本文按普通合约账户说明,U 本位和币本位分别管理;统一账户的抵押与风险计算不在本篇范围内。币本位要用 BTC 做保证金,得先把 BTC 划进币本位合约账户。几个账户之间怎么划转,现货、资金、合约账户的分工那篇有步骤。
盈亏、手续费、资金费用的单位。币本位合约以标的币种计价结算,持仓里的未实现盈亏按币显示,平仓后落袋的也是币。资金费用同样用这个币收付,费率本身的含义不变,资金费率那篇讲的规则照样适用。
名义价值和保证金率。100 张 BTCUSD 的美元价值固定是 1 万,折成 BTC 是 10,000 ÷ 价格:50,000 时是 0.2 个,40,000 时变成 0.25 个。U 本位正好反过来,0.2 BTC 的数量不动,美元价值跟着价格走。保证金率、维持保证金这些字段的读法和 U 本位一样,合约界面上的六个数字可以对着看。
风险限额档位、最高杠杆、维持保证金率,两边是分开的两套表,同一个币的 U 本位和币本位不能拿来互相套。
切到币本位之前,常被问到的两件事
币本位合约能用 USDT 当保证金吗?
普通币本位合约账户不能直接用 USDT 代替 BTCUSD 所需的 BTC 保证金,盈亏也以 BTC 结算。这里说的是普通账户;统一账户能用哪些抵押资产,应查该模式的资产支持规则,不能把盈亏结算币种等同于所有模式的抵押币种。
币本位合约一张 100 美元,是指 100 USDT 吗?
不是。这 100 美元只是用来定义一张合约有多大,保证金和盈亏都按 BTC 记,账上不会出现 USDT。按官方盈亏公式,100 张 BTCUSD 在 50,000 开多、55,000 平仓,赚的是约 0.0182 BTC。