一、功能介绍
为了提高你的合约资金利用率,当你进行合约交易时,CoinEx的浮盈结算功能通过自动结算机制,将未实现盈亏到期结算为已实现盈亏放在仓位保证金,结算时的仓位保证金有超额保证金,支持手动转入(逐仓模式)和自动结算转入(全仓模式)到可用余额,每8小时进行一次结算。
1、逐仓模式调整保证金
除非自己手动调整保证金,否则系统不会自动增加或减少保证金。
(1)手动增加保证金:可以根据自己的情况增加保证金,最大可增加的保证金为可用余额;
(2)手动减少保证金:未被仓位使用的保证金和已经结算的已实现盈亏,通过调整保证金相应的减少,最大可减少的金额如下:
最大可减少的保证金 = 仓位保证金 - 起始保证金 - Max(0,未实现盈亏)
2、全仓模式调整保证金
(1)自动增加保证金:全仓模式下,账户里的所有可用保证金都可用作该仓位的保证金,当起始保证金亏到只剩下维持保证金时,会自动追加保证金至此仓位,可用余额不足时仓位将被强平;
(2)自动减少保证金:当仓位保证金 > 起始保证金时,可从仓位保证金里自动减少保证金至起始保证金,减少的额度自动增加到可用余额中。
3、保证金调整补充说明
(1)每天的结算时刻(8:00、16:00、24:00(UTC+8)),全仓仓位的保证金将自动增加或减少;
(2)全仓模式下也支持手动调整保证金,操作同逐仓模式。
二、结算说明
1、结算价格
结算价格是用于计算未实现盈亏和已实现盈亏的价格。开仓、加仓或每次结算时对应的价格,将会进行相应调整。
2、举例说明
你的正向合约仓位为0,ETHUSDT开多,开仓数量为1 ETH,开仓价格为300 USDT,此时,结算价格为300 USD;在一个结算周期内进行加仓,加仓价格为100 USDT,加仓数量为1 ETH,此时更新,开仓均价为200 USDT,更新结算价格为200 USDT,在16:00 时刻进行结算,结算价格为当前标记价格250 USDT。
名称 |
开仓 | 加仓 | 结算时刻 |
开仓均价 | 300 | 200 | 200 |
结算价格 | 300 | 200 | 250 |
3、结算时间
所有合约的结算周期为8小时,每天有3次结算,分别在 8:00、16:00、24:00 (UTC+8)。
4、结算机制影响的合约公式
(1)账户余额
账户余额:指的是交易者在合约账户中实际拥有的资产,为当前账户内的可用保证金。结算时,交易所产生的已实现盈亏将在账户余额上增减。
账户余额:
= 账户权益 - 仓位保证金 - 挂单冻结保证金
= 转入金额 - 转出金额 + 已实现盈亏 - 起始保证金 - 追加的保证金 + 减少的保证金 - 挂单冻结保证金
(2)仓位保证金
仓位保证金是指用户当前仓位已使用的保证金。
仓位保证金 = 起始保证金 + 追加的保证金 - 减少的保证金 + 未实现盈亏 + 结算盈亏
逐仓模式下,结算时,用户的结算盈亏还是保留在仓位保证金中,如果有盈利部分支持手动划转到可用余额中;
全仓模式下,结算时,未实现盈亏大于起始保证金,则直接自动划转到可用余额,结算时,未实现盈亏小于起始保证金,则结算盈亏依然保留在当前仓位保证金中。
说明:仓位保证金中的结算盈亏是指结算时,将未实现盈亏转化为结算盈亏的资金,未实现盈亏归零后重新计算。
(3)未实现盈亏
未实现盈亏指的是上一次结算(每天8:00、16:00、24:00 (UTC+8))至当前时刻,所持仓位产生的盈亏,也称浮动盈亏,以标记价格估算。
正向合约公式修改为:
未实现盈亏(多仓)= 仓位数量 *(标记价格 - 结算价格)
未实现盈亏(空仓)= 仓位数量 *(结算价格 - 标记价格)
反向合约公式修改为:
未实现盈亏(多仓)= 合约数量 * 合约面值 *(1/结算价格 - 1/标记价格)
未实现盈亏(空仓)= 合约数量 * 合约面值 *(1/标记价格 - 1/结算价格)
注:未实现盈亏是未平仓位的收益。在每天的8:00、16:00、24:00 (UTC+8)结算时,未实现盈亏将会结算为已实现盈亏(结算盈亏),未实现盈亏归零后重新计算。
(4)已实现盈亏
已实现盈亏指的是开仓以来的盈亏,包括结算时的盈亏、减仓/平仓产生的交易盈亏、支付的手续费及资金费用。
- 正向合约结算时的盈亏:
结算盈亏(多仓)= 仓位数量 *(当前时刻的结算价格 - 上一时刻的结算价格)
结算盈亏(空仓)= 仓位数量 *(上一时刻的结算价格 - 当前时刻的结算价格)
- 反向合约结算时的盈亏:
结算盈亏(多仓)= 仓位数量 * 合约面值 *(1/上一时刻的结算价格 - 1/当前时刻的结算价格)
结算盈亏(空仓)= 仓位数量 * 合约面值 *(1/当前时刻的结算价格 - 1/上一时刻的结算价格)
- 正向合约减仓/平仓时的交易盈亏:
交易盈亏(多仓)= 仓位数量 *(平仓价格 - 结算价格)
交易盈亏(空仓)= 仓位数量 *(结算价格 - 平仓价格)
- 反向合约减仓/平仓时的交易盈亏:
交易盈亏(多仓)= 仓位数量 * 合约面值 *(1/结算价格 - 1/平仓价格)
交易盈亏(空仓)= 仓位数量 * 合约面值 *(1/平仓价格 - 1/结算价格)
注:
逐仓模式下,结算时,结算盈亏还是保存在当前仓位保证金中,如果有盈利部分支持手动划转到可用余额中;平仓时产生的已实现盈亏则直接转入到可用余额中。
全仓模式下,结算时,结算盈亏保存在当前仓位保证金中,如果有超额保证金(盈利部分)直接自动划转到可用余额中;平仓时产生的已实现盈亏则直接转入到可用余额中。
(5)强平价格
若多仓标记价格低于此强平价格,或是空仓标记价格高于此强平价格,当前合约持仓将被强平。
- 正向合约公式
查看链接正向合约如何计算强平价格
- 反向合约公式
查看链接反向合约如何计算强平价格
注:结算时刻,只是将未实现盈亏结算为已实现盈亏,结算资金依然在仓位保证金中,无论如何不会因结算而引发强平。