永续合约中的标记价格是什么?如何计算?
永续合约中的标记价格是什么?如何计算?
加密货币永续合约交易中,"标记价格"(也称为"公平价格")是交易所风控体系中的重要组成部分。作为高杠杆高风险产品,完善的风控体系能够最大程度保护用户利益。
1. 合约交易中的三种价格
在合约交易中,我们会接触到三种价格:最新成交价格、指数价格和标记价格。
以某交易所上线的"BTC_USDT永续合约"为例,这三种价格如下图所示:
- 中间的"9963.8"是合约交易的"最新成交价格",由买卖双方挂单撮合后形成。
- 下方左侧的"9960.3"是"指数价格"。
- 下方右侧的"9960.7"是"标记价格"。
当鼠标悬停在"9960.3(指数价格)"和"9960.7(标记价格)"上时,右侧会显示价格解释说明。
2. 什么是"指数价格"?
"指数价格"是合约标的现货在多家现货交易所的相同权重价格之和。例如,假设三家交易所的BTC_USDT价格分别为9000、9004、8999,则计算出的指数价格为:
(9000+9003+8998)/3=9001
该指数价格的组成交易所可能会因不可预见的不稳定因素而改变。如果某交易所停止服务超过15分钟,系统会自动将其从指数计算中移除,直至其交易恢复。
3. 什么是"标记价格"?
以BTC_USDT永续合约为例:
标记价格 = 指数价格 * (1 + 资金费用基差率)
资金费用基差率 = 资金费率 * (至下一个缴付资金费用的时间 / 资金费用时间间隔)
这里需要注意的是:
- "资金费用时间间隔"为8小时
- "至下一个缴付资金费用的时间"小于8小时
- 因此,"(至下一个缴付资金费用的时间 / 资金费用时间间隔)"小于1
为了确保可以使用最高杠杆,系统设置了两个限制:
绝对的资金费率上限为:(起始保证金 - 维持保证金) * 75%
例如,假设起始保证金为1%,维持保证金为0.5%,则最大资金率 = (1%-0.5%) * 75% = 0.375%资金费率在"资金间隔"区间内,变化不得大于"维持保证金"的75%
这样就把永续合约的"标记价格"限制在了"指数价格"上下一个微小区间内。永续合约"标记价格"相当于:指数价格 + 随时间递减的资金费用基差。
4. 为什么使用"标记价格"?
使用"标记价格"可以最大程度避免有人恶意短暂操纵合约实时行情,从而导致用户不必要的强制平仓。
5. "标记价格"的使用
使用"标记价格"来计算合约仓位的未实现盈亏,以及进行强制平仓的判断。
这意味着,合约委托订单执行后,在持仓的"未实现盈亏"中可能会当即看到正的或负的未实现盈亏,发生这种情况的原因是当前"合约最新成交价格"和"标记价格"有区别。
需要注意的是:平仓时,平仓盈亏是以平仓的成交价格来确定的,因此,会出现未平仓时,持仓的未实现盈亏和平仓后的真实盈亏有差别的情况。
6. "标记价格"有效风控制度的总结
- "标记价格"可以有效避免人为短暂操纵价格从而导致用户不必要的强制平仓。
- "标记价格"用于计算"未实现盈亏";而"真实平仓盈亏"是由"真实平仓价格"来计算的。