DEX 永续合约相关计算

发布于 2023年7月13日更新于 2025年3月28日阅读时长 2 分钟

一. 保证金计算

1、什么是保证金?

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

2、保证金如何计算?

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

3、保证金与杠杆的关系

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

4、保证金率

初始保证金率:1/杠杆倍数
维持保证金率:用户维持当前仓位所需的最低保证金率
保证金率 = (全仓余额 + 全仓未实现盈亏 - 所有挂单手续费) / (维持保证金 + 预减仓手续费)

二. 合约盈亏计算

OKX DEX Perpetual支持USDC本位全仓的买卖模式,合约盈亏计算如下:

名词 解释
持仓量 多仓持仓量为正数,空仓持仓量为负数
收益 多仓收益 = 面值 * |张数| * 合约乘数 *(标记价格 - 开仓均价)
空仓收益 = 面值 * |张数| * 合约乘数 *(开仓均价 - 标记价格)
收益率 收益 / 开仓保证金

三. 资产相关

名词 解释
账户权益 账户权益为账户中的USDC余额和仓位之和,折算成USDC的价值
账户权益 = USDC余额 + 未实现盈亏
可用保证金 可用保证金为可以用于开仓的保证金
可用保证金 = 币种权益 - 挂单占用IMR - 持仓占用IMR - 全仓所有挂单手续费
可用余额 可用余额为可以提现的余额
可用余额 = 全仓内余额-max【(持仓占用IMR+挂单占用IMR)- 未实现盈亏,0】- 所有挂单手续费占用