合约盈亏计算

发布于 2022年6月20日更新于 2024年8月5日阅读时长 4 分钟

一、现货和合约保证金模式——全仓

1)开平仓模式

iii-calculation-of-contract-profit-and-loss image 1

2)买卖模式

iii-calculation-of-contract-profit-and-loss image 2
名词 解释
持仓量 对于买卖模式,多仓持仓量为正数,空仓持仓量为负数
可平量 仅开平仓模式展示可平量 = 持仓量 - 平仓挂单占用仓位数量
收益 当前仓位未实现盈亏
1)币本位保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(1/开仓均价 - 1/标记价格)空仓收益 = 面值 * |张数| * 合约乘数 *(1/标记价格 - 1/开仓均价)
2)USDT保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(标记价格 - 开仓均价)空仓收益 = 面值 * |张数| * 合约乘数 *(开仓均价 - 标记价格)
收益率 收益 / 开仓保证金
初始保证金 1)币本位保证金合约初始保证金 = 面值 * |张数| * 合约乘数 /(标记价格 * 杠杆倍数)
2)USDT保证金合约初始保证金 = 面值 * |张数| * 合约乘数 * 标记价格/杠杆倍数
维持保证金

1)币本位保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率/标记价格
2)USDT保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率 * 标记价格

二、跨币种保证金模式——全仓

在跨币种保证金模式下,永续/交割合约交易同时支持开平仓和买卖两种持仓模式,如下图所示:

1)开平仓模式

iii-calculation-of-contract-profit-and-loss image 3

2)买卖模式

iii-calculation-of-contract-profit-and-loss image 4
名词 解释
持仓量 对于买卖模式,多仓持仓量为正数,空仓持仓量为负数
可平量 仅开平仓模式展示 可平量 = 持仓量 - 平仓挂单占用仓位数量
收益 当前仓位未实现盈亏
1)币本位保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(1/开仓均价 - 1/标记价格)空仓收益 = 面值 * |张数| * 合约乘数 *(1/标记价格 - 1/开仓均价)
2)USDT保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(标记价格 - 开仓均价)空仓收益 = 面值 * |张数| * 合约乘数 *(开仓均价 - 标记价格)
收益率 收益 / 开仓保证金
初始保证金 1)币本位保证金合约初始保证金 = 面值 * |张数| * 合约乘数 */(标记价格 * 杠杆倍数)
2)USDT保证金合约初始保证金 = 面值 * |张数| * 合约乘数 * 标记价格/杠杆倍数
维持保证金 1)币本位保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率/标记价格
2)USDT保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率 * 标记价格

三、现货和合约/跨币种/投资组合保证金模式-逐仓

用户交易逐仓永续/交割合约时,同时支持开平仓和买卖两种交易模式,如下图所示:

1)开平仓模式(仅支持现货和合约/跨币种逐仓模式,不支持投资组合保证金逐仓模式)

iii-calculation-of-contract-profit-and-loss image 5

2)买卖模式(支持现货和合约/跨币种/投资组合保证金逐仓模式)

iii-calculation-of-contract-profit-and-loss image 6
名词 解释
持仓量 对于买卖模式,多仓持仓量为正数,空仓持仓量为负数
可平量 仅开平仓模式展示可平量 = 持仓量 - 平仓挂单占用仓位数量
收益 当前仓位未实现盈亏
1)币本位保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(1/开仓均价 - 1/标记价格)空仓收益 = 面值 * |张数| * 合约乘数 *(1/标记价格 - 1/开仓均价)
2)USDT保证金合约多仓收益 = 面值 * |张数| * 合约乘数 *(标记价格 - 开仓均价)空仓收益 = 面值 * |张数| * 合约乘数 *(开仓均价 - 标记价格)
收益率 收益 / 开仓保证金
预估强平价 1)币本位保证金合约多仓预估强平价 = 面值 * |张数| * (维持保证金率 + 手续费率 + 1) / (保证金余额 + 面值 * |张数| / 开仓均价)空仓预估强平价 = 面值 * |张数| * (维持保证金率 + 手续费率 - 1) / (保证金余额 - 面值 * |张数| / 开仓均价)
2)USDT保证金合约多仓预估强平价 = (保证金余额 - 面值 * |张数| * 开仓均价) / (面值 * |张数| * (维持保证金率 + 手续费率 - 1))空仓预估强平价 = (保证金余额 + 面值 * |张数| * 开仓均价) / (面值 * |张数| * (维持保证金率 + 手续费率 + 1))
保证金余额 开仓保证金 + 手动追加(或减少)的保证金
维持保证金 1)币本位保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率/标记价格
2)USDT保证金合约维持保证金 = 面值 * |张数| * 合约乘数 * 维持保证金率 * 标记价格
保证金率 (保证金余额 + 收益) / (仓位价值 * (维持保证金率 + 手续费率) )
1)币本位保证金合约保证金率 = (保证金余额 + 收益) / (面值 * |张数| / 标记价格 * (维持保证金率 + 手续费率))
2)USDT保证金合约保证金率 = (保证金余额 + 收益) / (面值 * |张数| * 标记价格 * (维持保证金率 + 手续费率))