什么是标记价格
标记价格旨在提升市场稳定性,减少异常波动下的强制平仓,也用于计算仓位的未实现盈亏。
标记价格的计算
标记价格由多项市场因素决定,最终标记价格会取价格1、价格2和最新成交价的中位数 标记价格 = 中位数(价格1,价格2,最新成交价)
- 价格1 = 指数价格 × (1 + 资金费用基差率)
- 资金费用基差率 = 资金费率 × (至下一次结算资金费用的时间 / 资金费用时间间隔)
资金费用基差率由计算时刻的资金费率以及距离下一次结算资金费用的剩余时间决定,资金费率和资金费用的说明见:资金费率和资金费用计算说明
- 价格2 = 现货指数 + 移动平均基差
- 移动平均基差 = SUM(采样基差)/ 采样次数
- 基差 = (买一价 + 卖一价) / 2 - 指数价格
采样基差通常为过去5分钟每秒计算的基差结果的集合,平台会依据市场行情波动情况灵活调整采样时间窗口,让标记价格保持公允的同时避免被恶意操纵。 当现货指数成分来源不可靠,无法为合约价格提供参考价值时,平台会将会以合约场内报价为标记价格定价的主要参考来源。
为进一步防止恶意市场操纵,平台会对部分市场启动标记价格瞬时波动保护机制,当最新标记价格相较于过去几分钟的均值发生了大幅偏离时,标记价格将暂停更新,保持为上个时刻的标记价格。直至按以上方式正常计算的标记价格回归至偏离前的标记价格水平,平台将立刻恢复标记价格的正常更新;或者一段时间后正常计算的标记价格仍未回归,标记价格将平滑恢复正常计算。
标记价格的应用
未实现盈亏的计算 多头仓位的未实现盈亏 = 合约张数 × 合约乘数 ×( 标记价格 - 开仓价格 ) 空头仓位的未实现盈亏 = 合约张数 × 合约乘数 ×( 开仓价格 - 标记价格 ) 仓位价值的计算 USDT永续合约仓位价值 = 合约张数 × 合约乘数 × 标记价格 BTC本位永续合约仓位价值 = 合约张数 × 合约乘数 / 标记价格 保证金的计算 保证金计算见起起始保证金计算和维持保证金计算 两份文档。
新开合约的价格熔断机制
为避免新开盘的合约可能的异常极端上涨行情带来大量的爆仓,平台会选择对某些新开盘合约开启价格熔断机制(新开盘合约默认不开启该机制;如果平台选择对某个即将开盘的合约启动该机制,会发公告进行说明)。
如果某个新开盘的合约开启了价格熔断机制,那么在其新开盘的1小时内,当(最新标记价格 - 开盘5分钟的标记价格的均值)/开盘5分钟的标记价格的均值 > 10倍 时,标记价格将暂停更新,保持为前一刻的标记价格报价,即为“熔断价格”。此时用户对该合约市场的仓位的未结算盈亏将保持为“价格熔断”时刻的数值不变。
在“价格熔断”期间,用户只能减仓,不能加仓或者开仓,直至“价格熔断”被以下任意情况所终止,标记价格将恢复正常报价,用户也恢复自由交易。如果行情波动剧烈,我们不排除在新开盘的1小时内会出现多次价格熔断的可能性。
“价格熔断”被终止的情况: 1、当实时计算的标记价格结果 <= “熔断价格”,标记价格最终报价将恢复正常 2、如果10分钟后,实时计算的标记价格结果未回归“熔断价格”,则系统开始将在3分钟内,将标记价格报价平滑至现货指数报价,再在1分钟内平滑至按以上方式正常计算的标记价格。
风险提示
合约交易存在较大的风险,尤其是在价格剧烈波动的情况下,标记价格与最新市场成交价之间可能会出现较大差距。由于未实现盈亏是基于标记价格计算的,因此可能会导致显示的未实现盈亏与实际平仓结算的盈亏不一致。标记价格仅用于参考,最终盈亏以实际成交价格为准。 在交易过程中,用户需要密切关注标记价格、最新价格和指数价格的情况,防止因市场波动引发的强制平仓。 本产品最终解释权归Gate所有。 如需进一步帮助,请访问Gate官方支持页面或联系我们的客户服务团队。
