维持保证金对于维持交易仓位至关重要。本文将详细介绍 USDC 永续和交割合约的计算流程。请注意,USDC 永续和交割合约仅支持统一交易账户。
什么是维持保证金?
维持保证金是指交易者在其仓位或账户中保持的最低保证金金额,以便继续持有仓位。当未结亏损导致仓位或账户的仓位保证金低于所需维持保证金水平时,将触发强平。
由于交易者持有较大的合约价值(仓位价值 + 订单价值),因此随着合约价值上升到特定水平,所需的维持保证金也将增加固定百分比。每个交易对都有其维持保证金基础率,根据风险限额等级的变化进行调整。
例如,当您开仓 BTC-PERP 仓位且仓位价值为 100,000 USDC 或以下时,该仓位所需的维持保证金率 (MMR) 为仓位价值的 0.4%。如果仓位价值增加至 1,000,000 USDC,则所需的 MMR 也将增加至仓位价值的 0.5%。
欲了解风险限额详情,请参阅此处的指南。
维持保证金率 (MMR) 计算
每个仓位的维持保证金率 (MMR) 根据仓位价值的保证金水平,使用基于层级的计算方式确定。超出特定等级的超额金额将根据新等级的 MMR 计算。
示例
下表显示了 XYZ-PERP 合约的保证金参数。
等级 |
风险限额 (USDC) |
维持保证金率要求 |
1 |
0 - 1,000 |
2% |
2 |
>1,000 - 2,000 |
2.5% |
3 |
>2,000 - 3,000 |
3% |
4 |
>3,000 - 4,000 |
3.5% |
5 |
>4,000 - 5,000 |
4% |
假设交易者以 35 USDC 的 10 倍杠杆买入 100 份多仓合约,则该合约的仓位价值为 3,500 USDC。
仓位价值 = 合约数量 x 平均入场价格
= 100 x 35 = 3,500 USDC
初始保证金 = 仓位价值 / 杠杆
= 35 x 100 / 10 = 350 USDC
维持保证金 = 仓位价值 x MMR
= (1,000 x 2%) + (1,000 x 2.5%) + (1,000 x 3%) + (500 x 3.5%)
= 92.5 USDC
这意味着在强平前,仓位可承受 257.5 USDC (350 USDC - 92.5 USDC) 的最大未结亏损(使用标记价格计算)。
注:
— USDC 合约的平均入场价格是指当前结算周期内您仓位的加权平均入场价格,受仓位数量增加影响。在每个结算周期结束时,标记价格将成为新的平均入场价格。欲了解详情,请参阅 8-Hour结算机制。
公式
现在您已了解如何计算维持保证金,如上图所示,在处理大额仓位价值时,计算过程可能非常繁琐。因此,为简化交易,我们可以使用以下公式计算仓位维持保证金。
仓位价值 = 合约数量 x 平均入场价格
维持保证金 (MM) = (仓位价值 x MMR) - 维持保证金扣除额
而
第 n 级 MM 扣除额 = 第 n-1 级风险限额 x (第 n 级与第 n-1 级 MMR 之间的差异) + 第 n-1 级 MM 扣除额
每个风险限额等级所需的 MMR 和维持保证金扣除金额可在保证金参数页面查看。
示例
下表显示了 BTC-PERP 的保证金参数。
等级 |
风险限额 |
最大 杠杆 |
维持保证金率 |
维持保证金扣除额 |
1 |
0 - 100,000 |
25 |
2% |
0 |
2 |
>100,000 - 200,000 |
20 |
2.5% |
100,000 x (0.5%) + 0 = 500 |
3 |
>200,000 - 300,000 |
16.67 |
3% |
200,000 x (0.5%) + 500 = 1,500 |
4 |
>300,000 - 400,000 |
14.29 |
3.5% |
300,000 x (0.5%) + 1,500 = 3,000 |
5 |
>400,000 - 500,000 |
12.5 |
4% |
400,000 x (0.5%) + 3,000 = 5,000 |
*上表仅为插图,不代表实际保证金参数。欲了解最新保证金参数,请参阅此页面。
示例 1
交易者 A 使用 10 倍杠杆,以4,000 USDC 的价格开仓 100 ETH。
仓位价值 = 100 x 4,000 = 400,000 USDC (Tier 4)
初始保证金 = 400,000 / 10 = 40,000 USDC
维持保证金 = 400,000 x 3.5% - 3,000 = 11,000 USDC
这意味着在触发强平前,仓位可承受 29,000 USDC (40,000 USDC - 11,000 USDC ) 的最大未结亏损。
假设结算周期为 8AM00 UTC,标记价格为 4,200 USDC。仓位的平均入场价格更新为 USDC 4,200。
当前所需的新维持保证金将根据当前平均入场价格重新计算。
新维持保证金 = 4,200 x 100 x 3.5% - 3,000 = 11,700 USDC
示例 2
交易者 B 使用 10 倍杠杆,以 4,000 USDC 开仓 50 ETH 的 ETH -PERP 多仓,同时以 3,000 USDC 买入 50 ETH 的限价单。
仓位价值 = 50 ETH x 4,000 = 200,000 USDC(二级)
仓位维持保证金 = 200,000 x 2.5% - 500 = 4,500 USDC
订单维持保证金 = 50 ETH x 3,000 x 3.5% = 5,250 USDC
所需维持保证金总额 = 4,500 + 5,250 = 9,750 USDC
因此,我们可以看到,当订单未成交时,订单维持保证金将根据(仓位价值 + 订单价值)确定的层级的相应 MMR 计算,而不是基于分层计算。 200,000 USDC 仓位价值 + 150,000 USDC 订单价值等级所需的 MMR 为 3.5%。
假设买单现已成交。所需总维持保证金已变为:
平均入场价格 = [(50 x 4,000) + (50 x 3,000)]/ 100 = 3,500 USDC
仓位价值 = 100 ETH x 3,500 = 350,000 USDC (Tier 4)
初始保证金 = 350,000 / 10 = 35,000 USDC
维持保证金 = 350,000 x 3.5% - 3,000 = 9,250 USDC
订单成交后,所需的整体维持保证金将降至 9,250 USDC。这意味着在触发强平前,仓位可承受 25,750 USDC (35,000 USDC - 9,250 USDC ) 的最大未结亏损。
仓位选项卡上的维持保证金显示
仓位所需的维持保证金 (MM) 可在仓位标签页中找到。
您可能会注意到,由于仓位选项卡显示的 MM 包含平仓预估费用,因此该 MM 将较高。
多头和空头仓位平仓预计费用的计算方式略有不同,具体如下:
预计平仓手续费(多仓)= 仓位价值 × (1 − 1 / 杠杆)× Taker 费率
预估平仓手续费(空仓)= 仓位价值 × (1 + 1 / 杠杆) ×Taker 费率
示例
重新审视示例 1,交易者 A 以 10 倍杠杆持有 100 ETH 合约的空头仓位,价格为 USDC 4,000。
维持保证金 (MM) = 11,000 USDC
预估平仓手续费 = 100 × 4,000 × (1 + 1/10) × 0.055% = 242 USDC
在这种情况下,仓位选项卡上显示的总维持保证金为 11,242 USDC (11,000 USDC + 242 USDC)。
假设结算周期为 8AM UTC,标记价格为 4,200 USDC。仓位的平均入场价格将更新为 4,200 USDC。
新维持保证金 = 11,700 USDC
预计平仓手续费 = 100 × 4,200 × (1 + 1/10) × 0.055% = 254.1
仓位选项卡上显示的维持保证金将更新为 11,954.1 USDC (11,700 USDC+ 254.1 USDC)。
结论
了解仓位和订单维持保证金的计算流程对交易者在 Bybit 上有效管理风险至关重要。通过了解这些保证金的计算方式,交易者可以做出明智决策,降低强平风险,优化交易策略。