1. 什么是保证金?
在虚拟合约市场上,交易者只需根据合约价格,按一定比率交纳少量资金作为履行合约的财力担保,便可参与合约的买卖,这种资金就是虚拟合约保证金。
2. 保证金如何计算?
OKEX提供两种保证金制度,全仓保证金与逐仓保证金。
全仓保证金模式就是把账户里所有的可用资金都视作可用保证金
全仓模式下:开仓保证金=面值*张数*最新标记价格/杠杆,用户的开仓保证金将随价格变化而变动。
逐仓模式就是各个仓位单独核算保证金,盈亏互不影响
逐仓模式下:开仓保证金=面值*张数*开仓均价/杠杆,开仓保证金固定不变。
3. 保证金与杠杆的关系?
杠杆一种常见金融交易制度,即保证金制度。“杠杆”使投资者可交易金额被放大的同时,也使投资者获得的收益和承担的风险加大了。
以全仓为例,当用户开多/开空一定数量的仓位时,所需保证金=仓位价值/所选杠杆倍数
举例如下:
假设当前BTC价格为10000USDT/BTC,用户希望使用10倍杠杆开多1BTC等值的交割合约,用户开多张数=开多BTC数量/面值=1/0.01=100张。
用户所需保证金=面值*张数*BTC价格/杠杆倍数=0.01*100*10000/10=1000USDT
4. 保证金率
初始保证金率:=1/杠杆倍数
维持保证金率:用户维持当前仓位所需的最低保证金率,当保证金率小于等于用户当前所需维持保证金率+平仓手续费率,即触发强制平仓。
保证金率计算公式:
逐仓:保证金率=(固定保证金+未实现盈亏)/仓位价值=(固定保证金+未实现盈亏)/(面值*张数*最新标记价格)
全仓:保证金率=(余额+已实现盈亏+未实现盈亏)/(仓位价值+挂单冻结保证金*杠杆倍数) =(余额+已实现盈亏+未实现盈亏)/(面值*张数*最新标记价格+挂单冻结保证金*杠杆倍数)
举例如下:
假设当前BTC价格为10000USDT/BTC,用户选择逐仓模式,10倍杠杆,开多1BTC,对应张数为100张,处于档位1,维持保证金率=0.50%,平仓手续费率=0.05%
保证金=面值*张数*BTC价格/杠杆倍数=0.01*100*10000/10=1000USDT
此时,用户初始保证金率=1/10=10%
当BTC最新标记价格下跌至9010 USDT/BTC,未实现盈亏=面值*张数*最新标记价格-面值*张数*开仓均价=0.01*100*9010-0.01*100*10000=-990USDT
此时,保证金率=(固定保证金+未实现盈亏)/仓位价值=(1000-990)/(0.01*100*9010)=10/9010=0.11%<维持保证金率+平仓手续费率=1.55%,此时,仓位触发强制平仓。
5. 什么是自动追加保证金?
逐仓保证金下,此功能默认为关闭状态,用户点击“自动追加保证金”按钮进行开启/关闭。在开启状态下,梯度强平模式中,当保证金率小于(维持保证金率+平仓手续费率)时,进行自动追加保证金,追加量需要追加至该仓位的保证金率等于开仓保证金率。如果追加量无法使保证金率等于开仓保证金率,则合约“账户余额”剩余金额全部进行追加,且追加后保证金率需大于(维持保证金率+平仓手续费率)。追加成功后,当再次满足强制平仓条件时,系统将重复之前所述步骤。此外,若追加规则规定额度后仍然会在追加后瞬间强制平仓,则不执行此次追加。
6. 什么是手动追加保证金?
手动增加保证金为逐仓保证金模式下独有。用户可以关闭自动追加保证金,对特定仓位进行手动增加保证金数量,进行精确的风险控制。
7. 持仓杠杆倍数调整
逐仓:开仓所需保证金=面值*张数*开仓均价/杠杆;
全仓:开仓所需保证金=面值*张数*最新标记价格/杠杆;
OKEx交割合约提供了持仓杠杆调整的功能,当用户希望调高杠杆时,系统检测调整后的杠杆倍数小于当前张数所处档位的最大杠杆倍数时,即可调整成功。调整后,当前仓位开仓所需保证金会降低。
当用户系统调低杠杆时,持仓所需保证金会增加,当系统检测账户中有足够的可用余额可以追加时,持仓杠杆倍数即可调整成功。