什么是现货指数价格?
现货指数价格旨在衡量基础数字资产的价格。PX的USDT保证金合约以USDT指数价格计价;
为确保指数价格准确反映每个币种的公允现货价格,通常将其计算为从主流交易所获取的现货价格的加权平均值。平均机制旨在确保指数保持代表性,有效减轻来自单个交易所的异常价格偏差的影响。
指数价格 (Index Price)
计算逻辑:
平台会取多家主流现货交易所的现货交易对价格的加权平均值,生成我所的指数价格。
推送频率
每秒推送一次;
价格保护
- 任何交易所的现货价格与中位数的偏差超过 5%,视为该所报价异常,系统将使用中位数 x (1 ± 5%)来作为该异常报价交易所的有效报价,并用于指数价格计算;
- 当这家交易所的现货报价恢复到中位数偏差5%内时,此时用该交易所的最新报价作为有效报价;
- 任何交易所的价格超过1分钟未更新,视为存在流动性问题或服务中断,该交易所将不参与该指数价格的计算,报价权重为 0;一旦交易活动恢复,且3分钟内没有异常,它将再次进入计算。
举例:
以BTC_USDT指数,如指数成分由5家交易所构成,中位数为 20,000 USDT,若 A 交易所的价格偏差为 +7%,则A交易所的有效报价为 21,000(=20,000*1.05) USDT
永续/交割标记价格
标记价格:为了提高合约市场稳定性,减少市场异常波动时不必要的强制平仓,我们使用标记价格来计算用户的未实现盈亏。
最新价格:最新成交价是由订单簿中最新成交价格决定的。例如,在BTCUSDT永续合约中,最新成交价由该合约的买卖影响。尽管这些合约是基于BTC的价值,但它们的价格可能并不与BTC的现货价格对齐。
核心公式:标记价格 = 指数价格 x (1 + 基差率);
- 基差率 = [((买一价+卖一价)/2 - 指数价格)/ 指数价格] 的5分钟移动平均值,
- 5 分钟移动平均值计算规则:以 5分钟为间隔,每5秒打一次点(5 分钟内总计60个数据点),实时计算打点时刻前, 5 分钟的基差率算数平均值(实际算出的基差率 5秒更新一次,同永续合约基差率打点和计算频率保持一致,如果某个时刻打点失败,则取前值)
- 距离交割30分钟内,标记价格 = 预估交割价
价格保护:标记价格偏离最新成交价超过 ±2%时,标记价格 = Clamp ( 标记价格,最新成交价 * ( 1 + 2% ),最新成交价 * ( 1 - 2% ) )
T(n)时刻预估交割价:T(n)时刻的现货指数价格=Index(n),预估交割价={Index(1)+Index(2)+..+Index(n)}/n
交割价:到期前30分钟之每秒现货指数价格之算数平均 值(即一共1,800个价格指数),每秒取一个最近的数据点
评论
0 条评论
文章评论已关闭。