标记价格计算
什么是标记价格
标记价格用于衡量合约市场的合理价格,是计算未实现盈亏、资金费率结算以及判断仓位强平的重要参考。它是合约市场最关键的价格指标之一,对于驱动合约市场平稳运转至关重要。所以,标记价格设计上既不能对市场波动过于敏感,也不能过于钝化的反映市场。
标记价格计算
永续合约的标记价格由三个原始价格计算而来,取三者的中位数作为最终标记价格。标记价格每秒更新一次。
标记价格三个原始价格,分别为:
(i) Price1:OSL 合约市场的最新成交价 (Last Price)
(ii) Price2:指数价格 + 资金费率计算得到
(ii) Price3:指数价格 + 合约盘口基差计算得到
Price2 计算逻辑:
(i) Price2 = 指数价格 × (1 + 最新资金费率 × 距离下一次资金费结算时间 ÷ 资金费结算周期),其中资金费结算周期和距离结算时间,单位为分钟,具体的时长,根据合约的资金费率结算周期获得,比如 8 小时为周期的,结算周期时间 = 60 x 8 = 480 分钟
(ii) 举例
当前 BTCUSDT 永续合约的指数价格 = 91,500
BTCUSDT 永续合约的资金费结算周期为 8 小时 = 480 分钟
当前时间为 14:00,距离下一次结算 16:00 剩余 2 小时 = 2 x 60= 120 分钟
最新资金费率 = 0.01%
Price2 = 91,500 x (1 + 0.01% x 120 ÷ 480) = 91,502.2875
Price3 计算逻辑:
(i) Price3 = 指数价格 + MA (30 秒的盘口基差)
(ii) 第一步:计算盘口基差,盘口基差 =(买一价 + 卖一价)÷ 2 - 指数价格,盘口基差每 1 秒计算一次,即一分钟内的 1s、2s、3s、...、30s 时刻计算盘口基差,买一价、卖一价和指数价格为同一时刻的价格数据。
(iii) 第二步:计算 30 秒的盘口价差算术平均值,MA (30 秒的盘口基差) = (盘口基差1 + 盘口基差2 +...+ 盘口基差 30) ÷ 30,盘口基差每 1 秒更新一次,在数学含义上,每一个盘口基差的权重为 1/30。
(iv) 第三步:得到 Price3 = 指数价格 + MA (30秒的盘口基差)
最终标记价格取 Price1、Price2、Price3 的中位数。
如有任何问题或需要进一步帮助,请通过 APP、平台或发送邮件至 [email protected] 联系客服