跨所账户规则说明

26 分 41 秒之前
205 阅读量
1

跨所账户币种维度指标

跨所保证金模式 分所保证金模式
所属交易所 例如当其等于 Gate 时,则为Gate 的币种。当为 CrossEx 时,则为跨所保证金币种,目前仅有 USDT 为 CrossEx 同左
币种余额 实际现货数量 同左
可用余额 = 币种余额 - 现货冻结;其中现货冻结是现货挂单冻结量 同左
币种未实现盈亏 = ∑(合约仓位未实现盈亏 + 杠杆仓位未实现盈亏) 同左
负债 -- = ABS(Min(可用余额 + 未结盈亏, 0)),该币种的真实负债
币种权益 USDT 币种权益 = 币种余额 + 币种未实现盈亏;非 USDT 为 0 保证金币种 = 币种余额 + 未实现盈亏;非保证金币种为 0
币种的合约起始保证金 = ∑(各个合约的起始保证金+合约挂单的初始保证金) 同左
币种的合约维持保证金 = ∑(各个合约的维持保证金) 同左
币种的借款起始保证金 = ∑(各个杠杆仓位的起始保证金+杠杆交易挂单的初始保证金) =负债 / 币种杠杆倍数
币种的借款维持保证金 = ∑(各个杠杆仓位的维持保证金) =负债 × 借币维持保证金率

跨所账户账户维度指标

跨所保证金模式 分所保证金模式
说明 该模式下,所有交易所统一成一个账户层面数据 该模式下,每个交易所都会有一个账户层面数据,分别分开计算
业务 现货、U 本位合约、全仓杠杆 现货、U 本位合约
总保证金余额 = USDT 权益 - 现货买单 USDT 冻结量 = ∑(保证金币种的正币种权益 × 指数价格 × 梯度折扣率)+ ∑(保证金币种的负币种权益 × 指数价格)- 现货挂单损失
总起始保证金 = ∑(币种的总起始保证金 × 币种指数价格) = USDT 合约起始保证金 + USDT 借款起始保证金,各个币种的总起始保证金折合 USDT 金额 同左
总维持保证金 = ∑(币种的总维持保证金 × 币种指数价格) = USDT 合约维持保证金 + USDT 借款维持保证金,各个币种的总维持保证金折合 USDT 金额 同左
总起始保证金率 = 总保证金余额 / 总起始保证金,用于判断是否自动撤单 同左
总维持保证金率 = 总保证金余额 / 总维持保证金,用户判断是否启动强平 同左
账户总可用保证金 = 总保证金余额 - 账户起始保证金,在扣减已经占用的起始保证金外剩余可用的保证金余额 同左

跨所账户强平风控流程

1. 自动撤单

当总起始保证金率 < 100%,系统将自动撤销挂单,以减少挂单对起始保证金的占用。撤单为串行撤单,先撤现货挂单,最后撤合约挂单,规则如下:

  • 撤现货买单,按照挂单价值从大到小开始撤单
  • 撤杠杆挂单,从占用的起始保证金由大到小开始撤单
  • 撤合约挂单时,优先撤无持仓的开仓单,如果没有则再撤有持仓的加仓单,从占用的起始保证金由大到小开始撤单

串行撤单,一个撤完之后,会再检查起始保证金率是否 ≥ 100%,若已满足,则终止撤单程序。
当账户总起始保证金率 < 100%,此时账户可用保证金余额为负数,不能加仓只能下平仓单,因为平仓单不占用起始保证金。

2. 强制平仓

总维持保证金率 ≤ 100%,系统将启动强制平仓流程,若MMR > 100%,则终止平仓流程,平仓流程如下:

  • 并行撤掉所有挂单
  • 对于杠杆仓位,开始平仓,优先级顺序是:先多仓后空仓,其次按照流动性排序,收取清算费
  • 对于双向持仓,直接按标记价格对冲掉头寸小的仓位,收取清算费
  • 对于个合约仓位,开始风险限额预算降档,按照流动性排序,预算降档到第几档后,能够使 MMR 安全,发送全部减仓单到交易所,直到 MMR 安全或者所有仓位均为第一档,收取清算费
  • 直接接管仓位,给用户按照破产价结算仓位,不收清算费。内部系统接管户接管到仓位后,直接市价甩卖仓位。如果盈利,则将 USDT 正余额补贴至内部保险池,如果穿仓,由内部保险池补贴 USDT 负余额

3. 破产价计算规则

多头仓位:破产价 = 爆仓时刻的标记价格 × (1 - 该仓位的风险限额档位的维持保证金率)
空头仓位:破产价 = 爆仓时刻的标记价格 × (1 + 该仓位的风险限额档位的维持保证金率)

杠杆交易的保证金要求

1. 多仓

杠杆仓位的维持保证金 = 仓位价值 × 仓位档位维持保证金率 + 预估完全平仓手续费
杠杆仓位的起始保证金 = 仓位价值 / 杠杆倍数 + 预估完全平仓手续费
杠杆挂单的起始保证金 = 挂单价值 / 杠杆倍数 + 预估平仓手续费 + 预估成交手续费

2. 空仓

杠杆仓位的维持保证金 = 仓位价值 × 指数价格 × 仓位档位维持保证金率 + 预估完全平仓手续费
杠杆仓位的起始保证金 = 仓位价值 × 指数价格 / 杠杆倍数 + 预估完全平仓手续费
杠杆挂单的起始保证金 = 挂单价值 / 杠杆倍数 + 预估平仓手续费 + 预估成交手续费

平台对平台挂单或减仓挂单不做起始保证金要求,预估手续费按 0.075% 的费率计算
预估平仓手续费:指的是挂单如果成交带来的持仓量增加,如果平台掉在同价格下需要的手续费合约的保证金要求

合约交易的保证金要求

1. 单向持仓模式

合约仓位的维持保证金 = abs(仓位数量) × 标记价格 × 用户所在的风险限额档位所对应的维持保证金率 + 预估完全平仓手续费
合约仓位的起始保证金 = abs(仓位数量) 标记价格 × 1 / 杠杆倍数 + 预估完全平仓手续费
合约挂单的起始保证金 = abs(开仓数量)
挂单价格 × 1 / 杠杆倍数 + 预估平仓手续费 + 预估成交手续费

平台对平台挂单或减仓挂单不做起始保证金要求,预估手续费按 0.075% 的费率计算(下同);
预估平仓手续费:指的是挂单如果成交带来的持仓量增加,如果平台掉在同价格下需要的手续费。

2. 双向持仓模式

双向仓位的维持保证金 = sum(多仓的维持保证金 + 预估完全平仓手续费,空仓的维持保证金 + 预估完全平仓手续费)
双向仓位的起始保证金 = sum(多仓的起始保证金 + 预估完全平仓手续费,空仓的起始保证金 + 预估完全平仓手续费)
挂单的起始保证金 = abs(挂单数量) × 挂单价格 × 1 / 杠杆倍数 + 预估平仓手续费 + 预估成交手续费

平台对平台挂单或减仓挂单不做起始保证金要求;
因为目前保证金币种只有 USDT,所以合约的起始保证金和维持保证金要求都会落在 USDT 币种头上:
USDT 币种在合约部位的总维持保证金=sum(所有合约仓位的维持保证金)
USDT 币种在合约部位的总起始保证金=sum(所有合约仓位和挂单的起始保证金)

跨所保证金模式举例

假设某用户是跨所保证金模式,拥有两个合约仓位,如下:

交易对 杠杆 仓位量 开仓价格 标记价格 名义价值 未结盈亏
BINANCE_FUTURE_BTC_USDT 5 0.5 100,000 110,000 55,000 5,000
OKX_FUTURE_ETH_USDT 10 -2 4,000 4,500 9,000 -1,000

一个杠杆仓位空仓,如下:

交易对 杠杆 仓位资产 负债 指数价格 未结盈亏
BINANCE_MARGIN_XRP_USDT 4 2000 USDT 1500 XRP 2 -1,000

BINANCE_FUTURE_BTC_USDT的风险限额:

档位 最小风险限额价值 最大风险限额价值 最大杠杆 维持保证金率
1 0 10,000 20 0.0065
2 10,000 90,000 10 0.01
3 90,000 2,000,000 16 0.02

OKX_FUTURE_ETH_USDT的风险限额:

档位 最小风险限额价值 最大风险限额价值 最大杠杆 维持保证金率
1 0 10,000 20 0.008
2 10,000 50,000 10 0.02

BINANCE_MARGIN_XRP_USDT 的借币档位限额:

档位 最小风险限额价值 最大风险限额价值 最大杠杆 维持保证金率
1 0 8,000 9 2%
2 8,000 15,000 3 3%

CrossEx 使用的是档位式风险限额,即仓位名义价值落在哪个档位则直接以该档位维持保证金率计算。下面是计算仓位的保证金:

  • BINANCE_FUTURE_BTC_USDT
    初始保证金:55,000 × 1 / 5 + 55,000 × 0.00075 = 11,041.25
    维持保证金:55,000 × 0.01 + 55,000 × 0.00075 = 591.25
  • OKX_FUTURE_ETH_USDT
    初始保证金:9,000 × 1 / 10 + 9,000 × 0.00075 = 906.75
    维持保证金:9,000 × 0.008 + 9,000 × 0.00075 = 78.75
  • BINANCE_MARGIN_XRP_USDT
    初始保证金:1,500 × 2 / 4 + 1,500 × 2 × 0.00075 = 752.25
    维持保证金:1,500 × 2 × 0.03 + 1,500 × 2 × 0.00075 = 92.25

假设用户有20,000 USDT,无其它币种和挂单。综上所述,用户在账户层面的信息为:

字段 API字段
总保证金余额 Margin Balance 20,000 + 5,000 - 1,000 - 1,000 = 23,000
总起始保证金 Initial Margin 11,041.25 + 906.75 + 752.25 = 12,700.25
总维持保证金 Maintenance Margin 591.25 + 78.75 + 92.25 = 762.25
总起始保证金率 Initial Margin Rate 23,000 / 12,700.25 ≈ 181.10%
总维持保证金率 Maintenance Margin Rate 23,000 / 762.25 ≈ 3,017.38%
账户总可用保证金余额 Available Margin 23,000 - 12,700.25 = 10,299.75
立即注册,最高可领 $10,000 迎新奖励
signup-tips