-
指数价格
U本位合约指数价格是参照6家交易所(Huobi, OKX, Binance, Kucoin, Mexc, Gate)现货市场的价格。例如在 UBX 平台中的BTCUSDT永续合约指数,就使用了多家交易所的BTC/USDT现货价格,按成交量权重进行加权平均后得出。
计算规则
如果其中有交易所现货价格与所有交易所的中位数偏离±3% ,则会剔除此交易所的现货价格数据;但如果超过三家交易所返回的价格出现偏离,该价格将被视为有效价格。
如果某交易所行情数据长期更新缓慢或价格偏离预制比例,则会剔除此交易所的现货价格数据。
如果被剔除的交易所数据质量恢复,则会恢复其原先的数据权重。
如果在接入3家及以上交易所时,超出中位数±3%, 则按中位数 *(1.03 / 0.97)的结果计算参考价格;
如果只有接入1、2家交易所时,则直接按规则加权计算
如果指数价格计算异常,或所有来源被踢出,则采用盘口中间价【(Bid1 + Ask1)/ 2】作为指数价格。
-
标记价格
传统期货合约交易通常使用最新成交价格来标记仓位(例如,市值计价),而最新成交价可能会由于市场被操纵或是缺乏流动性而与价格指数发生不必要的偏差,触发不必要的强平。为了提高合约市场稳定性,减少市场在发生异常波动时不必要的强制平仓,我们使用标记价格来计算用户的未实现盈亏。
永续合约的标记价格使用资金费用基差率计算:
标记价格 = MEDIAN(标记价格1 ,标记价格2,合约最新成交价)
其中:
资金费用基差率 = 上一个结算点资金费率 * (至下一个缴付资金费用的时间 / 资金费用时间间隔)
标记价格1 = 指数价格 * (1 + 资金费用基差率)
标记价格2 = 指数价格 + MA(30分钟基础)((Bid1 + Ask1)/ 2 - 指数价格)
MA(30分钟基础)= 移动平均值((Bid1 + Ask1)/ 2 - 指数价格)
标记价格同时考虑了现货指数价格及基差的移动平均值。移动平均值机制平滑过滤短时间内的合约价格波动,减少异常波动产生的不必要强制平仓。