什么是标记价格
标记价格旨在提升市场稳定性,减少异常波动下的强制平仓,也用于计算仓位的未实现盈亏。
标记价格的计算
标记价格由多项市场因素决定,最终标记价格会取价格1、价格2和最新成交价的中位数 标记价格 = 中位数(价格1,价格2,最新成交价)
价格1 = 指数价格 × (1 + 资金费用基差率)
资金费用基差率 = 资金费率 × (至下一次结算资金费用的时间 / 资金费用时间间隔)
资金费用基差率由计算时刻的资金费率以及距离下一次结算资金费用的剩余时间决定,资金费率和资金费用的说明见:资金费率和资金费用计算说明
价格2 = 现货指数 + 移动平均基差
移动平均基差 = SUM(采样基差)/ 采样次数
基差 = (买一价 + 卖一价) / 2 - 指数价格
采样基差通常为过去5分钟每秒计算的基差结果的集合,平台会依据市场行情波动情况灵活调整采样时间窗口,让标记价格保持公允的同时避免被恶意操纵。 当现货指数成分来源不可靠,无法为合约价格提供参考价值时,平台会将会以合约场内报价为标记价格定价的主要参考来源。
为进一步防止恶意市场操纵,平台会对部分市场启动标记价格瞬时波动保护机制,当最新标记价格相较于过去几分钟的均值发生了大幅偏离时,标记价格将暂停更新,保持为上个时刻的标记价格。直至按以上方式正常计算的标记价格回归至偏离前的标记价格水平,平台将立刻恢复标记价格的正常更新;或者一段时间后正常计算的标记价格仍未回归,标记价格将平滑恢复正常计算。
标记价格的应用
未实现盈亏的计算 多头仓位的未实现盈亏 = 合约张数 × 合约乘数 ×( 标记价格 - 开仓价格 ) 空头仓位的未实现盈亏 = 合约张数 × 合约乘数 ×( 开仓价格 - 标记价格 ) 仓位价值的计算 USDT永续合约仓位价值 = 合约张数 × 合约乘数 × 标记价格 BTC本位永续合约仓位价值 = 合约张数 × 合约乘数 / 标记价格
