最后更新时间:2025 年 2 月 6 日
免责声明:根据《加密资产市场法案》(MiCA) 规定,未经授权的稳定币在欧洲经济区 (EEA) 会受到一定限制。欲知详情,请点击此处。
1. 什么是 uniMMR?
统一账户维持保证金率 (uniMMR) 是统一账户体系的基础。该比率会考虑统一账户模式下交易账户中所有仓位的调整后权益和维持保证金,可用于评估交易者整个投资组合的整体风险水平。
统一账户模式下的统一维持保证金金额是指用户在其所有统一账户指定合约账户及全仓杠杆账户中需要持有的维持保证金总额(以美元计)。
uniMMR 对于风险管理至关重要,决定了交易者是否满足最低保证金要求。uniMMR 越高,表示风险越低;而 uniMMR 越低,表示风险越高,可能预示着强制平仓。
2. 如何计算 uniMMR?
uniMMR = 统一账户调整后权益 / 统一账户维持保证金金额
为了维持健康的投资组合,您的 uniMMR 必须保持在一定阈值以上。根据 uniMMR 水平的不同,系统可能会采取不同的措施或限制,例如发出追加保证金通知、限制下单,甚至启动强平流程等。密切关注 uniMMR 对于避免强平风险并维持均衡的投资组合至关重要。
uniMMR 计算详情:
参数 | 计算方式 | 描述 |
uniMMR | 统一账户调整后权益 / 统一账户维持保证金金额 = ∑调整后权益 / ∑MM | 在币安统一账户下,统一维持保证金比率的计算方式为调整后权益总额除以维持保证金总额。 |
∑调整后权益 | ∑权益 - ∑开仓亏损 * 资产指数价格 | 所有统一账户的调整后权益价值之和,该调整考虑了开仓亏损。 |
∑权益 | ∑min((杠杠资产 - 杠杠借贷 + 合约资产 + 合约未实现盈亏) * 资产指数价格 * 抵押率, (杠杆资产 - 杠杆借贷 + 合约资产 + 合约未实现盈亏) * 资产指数价格) | 所有统一账户(包括杠杆和合约账户)的总权益价值之和。 |
∑MM | ∑维持保证金 = ∑合约 MM * 资产指数价格 + ∑杠杆 MM * 资产指数价格 | ∑MM 是统一账户中所有资产的维持保证金之和。 |
∑合约 MM | ∑合约 MM = ∑合约 MM_UM + ∑合约 MM_CM 合约 MM_UM = |MMR * 仓位 * 标记价格| - cum 合约 MM_CM = |MMR * 名义价值| = |MMR * 数量 * 合约倍数| - cum | 维持保证金总额,或维持账户中所有合约仓位风险率所需的保证金(以美元计)。 |
∑杠杆 MM | ∑杠杆 MM = ∑(借贷 * MMR) 维持保证金比率 (MMR) 取决于所选杠杆:* - 在 3 倍杠杆下,MMR 为 10%
- 在 5 倍杠杆下,MMR 为 8%
- 在 10 倍杠杆下,MMR 为 5%
*币安保留根据需要调整以上数值的权利。如有调整,用户将收到相关通知。 | 维持保证金总额,或维持账户中所有全仓杠杆仓位风险率所需的保证金(以美元计)。 |
开仓亏损 | 开仓亏损 = ∑数量 * 价格 * min(0, 方向 * (抵押率 A - 抵押率 B)) 其中: - 对于卖单,“方向”= 1;对于买单,“方向”= -1
- “数量”为基础资产的数量
- “抵押率 A”为报价资产
- “抵押率 B”为基础资产
| 开仓亏损是指在未结全仓杠杆订单中,将抵押率较高的资产兑换为抵押率较低的资产时,uniMMR 计算中考虑的权益价值的减少。 |
合约 MM_UM = |MMR * 仓位 * 标记价格| - cum
MMR(维持保证金比率)取决于未平仓位的名义价值,请点击此处查看各个币对的 MMR。
Cum:交易规则中的“维持保证金速算额”
币安合约交易规则杠杆与保证金页面
合约 MM_CM = |MMR * 名义价值| = |MMR * 数量 * 合约倍数| - cum
MMR(维持保证金比率)取决于未平仓位的名义价值,请点击此处查看各个币对的 MMR。
Cum:交易规则中的“维持保证金速算额”
币安合约交易规则杠杆与保证金页面
杠杆 MM = (借贷 * MMR) / (1 - MMR),而 MMR = 杠杆 MM / 杠杆资产 = 1 - (1 / 1.1) = 1 / (1.1),杠杆倍数为 3 倍。
请注意:资产指数价格可通过API端口查看:GET /sapi/v1/portfolio/asset-index-price
3. 如何计算统一账户的调整后权益?
统一账户的调整后权益等于以下各项之和:
- 指定合约账户的账户余额。
- 对于您的 U 本位合约和币本位合约账户中的每个仓位,未实现收益(如有)减去未实现亏损(如有)。
- 全仓杠杆账户中的总资产价值减去总负债和未偿利息。
- 在未平全仓杠杆仓位中,将抵押率较高的资产兑换为抵押率较低的资产时,由于权益价值减少导致开仓亏损,因此进行的任何调整。
开仓亏损计算示例
用户 A 在账户中持有比特币 (BTC) 作为保证金,并使用 BTC 下单购买 Cardano (ADA)。基础资产为 ADA,报价资产为 BTC。BTC 的抵押率为 95%,而 ADA 的抵押率为 90%。
买入币对为 ADA/BTC。假设买入数量为 500 ADA,买入价格为 0.001 ADA/BTC。BTC 的资产指数价格为 40,000 美元。
“开仓亏损”可使用以下公式计算:
开仓亏损 = ∑数量 * 价格 * min(0, 方向 * (抵押率 A - 抵押率 B))
抵押率 A 是指报价资产 (BTC),而抵押率 B 是指基础资产 (ADA)。
开仓亏损 = 500 * 0.001 * min (0,(-1)*(0.95 - 0.9))
开仓亏损 = 500 * 0.001 * min(0, -0.05)
开仓亏损 = 500 * 0.001 *(-0.05)
开仓亏损 = -0.025 BTC
开仓亏损(以美元计)= -0.025 * 40,000 = -1,000 美元
在本例中,“开仓亏损”为 1,000 美元,表明考虑到不同的抵押率,由于执行 ADA/BTC 买入订单,权益价值可能会减少 1,000 美元。
∑MM(统一账户维持保证金金额)是所有指定合约和全仓杠杆账户中需要持有的维持保证金总额,或维持风险率所需的保证金总额(以美元计)。
4. 什么是提现上限?
提现上限是在确保 uniMMR 维持在至少 105% 的前提下,可从杠杆账户中提取的最大资产金额。它会综合考虑账户余额、虚拟可用余额和抵押率要求,确保剩余资产足以覆盖仓位并维持必要的风险率。
统一账户中的 USDT 提现上限 = max(min (杠杆帐户可用资产, 虚拟可用余额 / 资产指数价格 / 抵押率), 0)
其中:
虚拟可用余额 = max(∑调整后权益 - ∑IM ,0)
5. 什么是借贷上限?
借贷上限为杠杆账户支持的最大借币金额。
借贷上限 = max(min (虚拟借贷上限 / 资产指数价格, 借贷上限 - 当前借贷金额, 0)
虚拟借贷上限 = (杠杆 - 1) * max(虚拟可用余额, 0)
其中:
虚拟可用余额 = max(∑调整后权益 - ∑IM ,0)
6. 何时会触发追加保证金通知和强制平仓?
下表简要介绍了币安统一账户的 uniMMR 水平和相应状态。UniMMR 高于 1.2 (120%) 时,视为健康状态。请注意,当 UniMMR 降至 1.05 (105%) 时,将发生强平。
uniMMR 范围 | 对应状态 |
uniMMR > 1.5 | 您可以自由交易。 |
1.2 < uniMMR ≤ 1.5 | 您将收到提醒,要求您向 U 本位合约、币本位合约或全仓杠杆账户转入资金、偿还杠杆借贷或减少合约仓位。 |
1.05 < uniMMR ≤ 1.2 | 系统将限制您下单,仅支持只减仓订单。您无法再提高风险率。 |
1 < uniMMR ≤ 1.05 | 发生强制平仓,您将收到强平通知。 |
欲了解币安统一账户计划的更多信息,请参阅:
假设用户 A 拥有以下杠杆资产、借贷及未结订单,在全仓杠杆模式下使用 3 倍杠杆。
订单 | 合约 | 方向 | 抵押率 A | 抵押率 B | 数量 | 价位 |
1 | BTCUSDT | 买入 | 0.99 | 0.95 | 0.1 | 40,005 USDT |
2 | ETHUSDT | 卖出 | 0.99 | 0.95 | 0.2 | 2,102 USDT |
1. 如何计算开仓亏损?
用户 A 的开仓亏损使用以下公式计算:
开仓亏损 = ∑数量 * 价格 * min(0, 方向 * (抵押率 A - 抵押率 B))
其中:
- 数量为基础资产的数量
- 抵押率 A 为报价资产
- 抵押率 B 为基础资产
- 对于买单,方向 = -1;对于卖单,方向 = 1
以下是用户 A 的每笔全仓杠杆交易订单的开仓亏损:
- 订单 1 的开仓亏损 = 0.1 * 40,005 * min(0, -1*(0.99 - 0.95)) = -160.02 USDT
- 订单 2 的开仓亏损 = 0.2 * 2,102 * min(0, 1*(0.99 - 0.95)) = 0 USDT
因此,开仓亏损 = -160.02 + 0 = -160.02 USDT
2. 如何计算全仓杠杆账户的权益、初始保证金和维持保证金?
下面来计算用户 A 的权益、初始保证金 (IM) 和维持保证金 (MM):
资产 | 保证金资产 | 杠杠借贷 | 权益 = 杠杠资产 - 杠杠借贷 | 杠杆 IM | 杠杆 MM |
USDT | 4,000.5 | 0 | 4,000.5 | 0 | 0 |
BTC | 0.1 | 0.04 | 0.06 | 0.02 | 0.004 |
以太币 | 20 | 15 | 5 | 7.5 | 1.5 |
杠杆 IM = 杠杠借贷 / (杠杆 - 1)
*假设全仓杠杆模式下的默认杠杆为 3 倍。
∑杠杆 MM = ∑(借贷 * MMR)
我们可以根据此 MMR 值计算出每种资产的全仓杠杆 MM:
- USDT:全仓杠杆 MM = 0
- BTC:全仓杠杆 MM = 0.004
- ETH:全仓杠杆 MM = 1.5
初始保证金比率 (IMR):IMR 是交易者在开立新仓位时,必须存入账户作为抵押的资金占总仓位价值的比例。它表示为弥补潜在损失所需的最低资金数额。IMR 越高,意味着杠杆倍数越低,所需的初始保证金越大。
维持保证金比率 (MMR):MMR 是指交易者在建立仓位后,必须在账户中维持的最低保证金比例,以防止仓位被强制平仓。它相当于一个安全屏障,确保交易者拥有足够的资金来应对潜在损失,避免仓位被强平。如果账户权益低于设定值,系统会自动平仓以防止进一步损失。
3. 如何计算 U 本位与币本位合约账户的权益、初始保证金及维持保证金?
用户 A 还在 U 本位合约和币本位合约账户中持有以下合约仓位、未实现盈亏与资产:
合约类型 | U 本位 | 币本位 |
合约 | BTCUSDT_PERP | BTCUSDT_20220624 | BTCUSD_PERP |
资产 | USDT | USDT | BTC |
资产指数价格 (以美元计) | 1 | 1 | 40,000 |
账户余额 | 1,999.5 USDT | 0.1 BTC |
MMR 等级*
| 0.5% | 0.5% | 0.5% |
杠杆 | 10 倍 | 10 倍 | 10 倍 |
IMR | 10% | 10% | 10% |
头寸数量 | 0.05 BTC | 0.04 BTC | 10,000 USD |
仓位方向 | 做空 | 做多 | 做多 |
开仓价 | 52,000 USDT | 52,350 USDT | 50,000 BTC |
标记价格 | 40,000 USDT | 42,000 USDT | 40,000 BTC |
未实现盈亏 | 600 USDT | -414 USDT | -0.05 BTC |
*注:此处提及的 MMR 等级基于 2023 年,可能会进行更新。如果未来等级发生变化,请调整计算方式。
下面来计算用户 A 的 U 本位与币本位合约的权益、IM 与 MM(维持保证金):
合约 | 权益 | IM 计算* | IM 结果 | MM 计算** | MM 结果 |
U 本位 |
BTCUSDT_PERP | 1,999.5 + 186 = 2,185.5 USDT | 0.05 BTC * 40,000 USDT/BTC * 10% (IMR) | 200 USDT | 0.05 BTC * 40,000 USDT * 0.5%(MMR 等级) | 10 USDT |
BTCUSDT_20220624 | 0.04 BTC * 42,000 USDT/BTC * 10% (IMR) | 168 USDT | 0.04 BTC * 42,000 USDT * 0.5%(MMR 等级) | 8.4 USDT |
币本位 |
BTCUSD_PERP | 0.05 BTC | 10,000 USD * 10% (IMR) / 40,000 USDT/BTC | 0.025 BTC | 10,000 USDT * 0.5%(MMR 等级)/ 40,000 USD | 0.00125 BTC |
*初始保证金 = 名义仓位价值 / 杠杆倍数
**注:此处提及的 MMR 等级基于 2023 年,可能会进行更新。如果未来等级发生变化,请调整计算方式。
4. 如何计算各资产的统一账户调整后权益与统一维持保证金金额?
得出 UniMMR = ∑调整后权益 / ∑MM 后,我们可以合并上方计算,得出用户 A 全仓杠杆与合约账户中各资产的统一账户调整后权益与统一维持保证金金额:
币种 | 资产指数价格 | 抵押率 | 统一账户调整后权益 | 开仓亏损 | 统一账户初始保证金金额 | 统一账户维持保证金金额 |
USDT | 1.001 | 0.99 | 2,185.5 + 4,000.5 = 6,186 | 160.02 | 200 + 168 = 368 | 10 + 8.4 = 18.4 |
BTC | 40,000 | 0.95 | 0.06 + 0.05 = 0.11 | | 0.02 + 0.025 = 0.045 | 0.004 + 0.00125 = 0.00525 |
以太币 | 2,100 | 0.95 | 5 | | 7.5 | 1.5 |
5. 如何计算统一账户维持保证金比率 (uniMMR)?
现在,我们已有所需数据来计算 uniMMR。
温馨提示:uniMMR = ∑调整后权益 / ∑MM
统一账户调整后权益 = ∑权益 - 开仓亏损 * 资产指数价格 = (6,186 * 0.99 * 1.001) + (0.11 * 40,000 * 0.95) + (5 * 2,100 * 0.95) - 160.02 * 1.001 = 20,125.08
统一账户维持保证金金额 = USDT MM * 资产指数价格 + BTC MM * 资产指数价格 + ETH MM * 资产指数价格 = (18.4 * 1.001) + (0.00525 * 40,000) + (1.5 * 2,100) = 3,378.41
uniMMR = ( 20,125.08 / 3,378.41) = 5.96 (595.6%)
6. 如何计算提现上限?
提现上限是在确保保证金水平不低于要求的前提下,可从杠杆账户中提取的最大资产金额。它会综合考虑用户的账户余额、虚拟可用余额和抵押率要求,确保剩余资产足以覆盖用户的仓位并维持必要的风险率。
我们来计算用户 A 的提现上限:
- 统一初始保证金金额 = (368 * 1.001) + (0.045 * 40,000) + (7.5 * 2,100) = 17,918.368
- 虚拟可用余额 = 统一账户调整后权益 - sum(初始保证金) = 2,206.712
- 统一账户中的 USDT 提现上限 = max(min(杠杆账户可用资产, 虚拟可用余额 / 资产指数价格 / 抵押率), 0) = max(min(0, 2,206.712 / 1.001 / 0.99), 0) = max(min(0, 2,226.77), 0) = 0
- 请注意,用户 A 在 U 本位统一账户中还有 1,999.5 USDT。如果用户 A 先收取这笔资金,1,999.5 USDT 会转入统一账户,则用户 A 在统一账户下的 USDT 提现上限 = max(min(1,999.5, 2,226.77),0)= 1,999.5 USDT
7. 如何计算借贷上限金额?
假设用户 A 想要借入 BTC。要计算其借贷上限金额,可使用以下公式:
虚拟借贷上限 = (杠杆 - 1) * max(虚拟可用余额, 0)
= (3 - 1) * (2,206.712, 0) = 4,413.424
BTC 借贷上限 = min(虚拟借贷上限 / 资产指数价格, 借贷上限 - 当前借贷金额) = min(4,413.424/40,000, 10 - 0.04) = 0.11033560
其中:
- 杠杆倍数:3 倍
- 虚拟可用余额:4,413.424 USDT
- 用户的 BTC 可借上限 = 10