永续合约保证金计算

发布于 2022年6月20日更新于 2024年4月4日阅读时长 3 分钟
  1. 什么是保证金?

在数字货币合约市场上,交易者只需根据合约价格,按一定比率交纳少量资金作为履行合约的财力担保,便可参与合约的买卖,这种资金就是数字货币合约保证金。

2. 保证金如何计算?

欧易提供两种保证金制度,全仓保证金与逐仓保证金。

在全仓模式下,用户账户里所有的可用资金都视作可用保证金。
币本位合约保证金计算方式:
初始保证金 = 面值 * |张数| * 合约乘数 / (标记价格 * 杠杆倍数),初始保证金将随交易币种价格变化而变动。
USDT本位合约保证金计算方式:
初始保证金 = 面值 * |张数| * 合约乘数 * 标记价格/杠杆倍数,初始保证金将随交易币种价格变化而变动。

在逐仓模式下,各个仓位单独核算保证金,盈亏互不影响。
币本位合约保证金计算方式:
初始保证金 = 面值 * |张数| * 合约乘数 / (开仓均价* 杠杆倍数),初始保证金固定不变。
USDT本位合约保证金计算方式:
开仓保证金= 面值 * |张数| * 合约乘数*开仓均价/杠杆倍数,初始保证金固定不变。

3. 保证金与杠杆的关系

杠杆一种常见金融交易制度,即保证金制度。“杠杆”使投资者可交易金额被放大的同时,也使投资者获得的收益和承担的风险加大了。
以全仓为例,当用户开多或开空一定数量的仓位时,初始保证金 = 仓位价值 / 所选杠杆倍数
例如:
币本位合约
假设当前 BTC 价格为$10000,用户希望使用 10 倍杠杆开多 1 BTC 等值的永续合约,用户开多张数=开多 BTC 数量*BTC 价格 / 面值 = 1*10,000/100 = 100 张。
初始保证金=面值*张数 / (BTC 价格*杠杆倍数) = 100*100/(10,000*10)=0.1 BTC

USDT 币本位合约
假设当前 BTC 价格为 10,000 USDT/BTC,用户希望使用 10 倍杠杆开多 1 BTC 等值的永续合约,用户开多张数 = 开多 BTC 数量 / 面值=1/0.0001=10,000张。
初始保证金 = 面值*张数*BTC 价格/杠杆倍数=0.0001*10,000*10,000/10=1,000USDT

4. 保证金率

初始保证金率:1/杠杆倍数
维持保证金率:用户维持当前仓位所需的最低保证金率


保证金率计算公式:
单币种保证金 - 全仓:
保证金率 = (该币种全仓余额 + 全仓收益 - 该币种挂单卖出数量 - 期权买单所需要的该币种数量 - 逐仓开仓所需要的该币种数量 - 所有挂单手续费) / (维持保证金 + 爆仓手续费)。

跨币种保证金 - 全仓:
保证金率 = 有效保证金 / (维持保证金 + 减仓手续费)


单币种/跨币种/投资组合保证金 - 逐仓:
1) 币本位保证金合约
保证金率 = (保证金余额 + 收益) / (面值 * |张数| / 标记价格 * (维持保证金率 + 手续费率))
2) USDT保证金合约
保证金率 = (保证金余额 + 收益) / (面值 * |张数| * 标记价格 * (维持保证金率 + 手续费率))

5. 什么是追加保证金?

追加保证金为逐仓保证金模式下独有。用户可以增加特定仓位的保证金,自主控制风险。

6. 持仓杠杆倍数调整

欧易数字货币合约提供持仓杠杆调整的功能。当用户希望调高杠杆时,系统检测调整后的杠杆倍数小于当前张数所处档位的最大杠杆倍数时,即可调整成功。调整后,当前仓位开仓所需保证金会降低。当用户调低杠杆时,持仓所需保证金会增加,当系统检测账户中有足够的可用余额可以追加时,持仓杠杆倍数即可调整成功。