标记价 格与指数价格
【预计阅读时间:3分钟】
指数价格(Index Price)
定义:主流交易所现货价格的加权平均值,反映标的资产的公允市场价值,用于确保合约定价公平、准确。
来源与计算方式:
1. 交易所价格采集:Bitget 从主流现货交易所实时获取价格数据,每次最多纳入 6 家交易所。
2. 权重分配:每家交易所价格按其 24 小时交易量加权,权重每 4 小时更新一次;权重 = 该交易所 24 小时交易量 ÷ 所有统计交易所 24 小时交易量总和。
3. 价格合成:指数价格 = Σ(各交易所现货价格 × 对应权重),总权重为 100%,每 200ms 更新一次。
特殊处理:
-
偏离中位数超过 5% 的交易所价格会被暂时剔除,待偏差回落至 2% 以内才重新纳入;
-
超过 15 分钟未更新价格的交易所暂时剔除;
-
极端情况下 Bitget 可手动调整权重或移除个别交易所;若调整导致指数价格波动超过 0.1%,将采用平滑机制缓解冲击。
标记价格(Mark Price)
定义:用于计算未实现盈亏及触发强平的参考价格,基于指数价格、资金费率与订单簿基差综合计算,目标是平抑短期波动、防止价格操纵。
计算方式:Bitget 计算以下三个价格,取中位数作为最终标记价格:
|
价格
|
计算方式
|
|
价格 1
|
最新成交价
|
|
价格 2
|
指数价格 ×(1 + 最新资金费率 × 时间因子)
|
|
价格 3
|
指数价格 + 订单簿基差的 30 秒移动平均值(每秒采集一次基差,共 30 个样本)
|
最终标记价格 = 价格 1、价格 2、价格 3 的中位数。
示例:最新价格 91,500,资金费率 0.01%,基差 30 秒移动平均为 50 → 价格1=91,500,价格2=91,500×(1+0.01%×1/60)=91,500.15,价格3=91,500+50=91,550 → 标记价格 = median(91,500, 91,500.15, 91,550) = 91,500.15。
特殊情形:
-
高波动性行情下,若标记价格明显滞后于市场价格,Bitget 可调整价格 3 的移动平均窗口,或直接采用价格 1;
-
交割合约结算前后:结算前 30 分钟以上,标记价格 = 指数价格 + 订单簿基差的 5 分钟移动平均线;结算前 30 分钟内,标记价格 = 指数价格的 30 分钟移动平均线(可用时长不足 30 分钟时按实际时长计算)。
最新成交价(Last Price)
合约最近一次成交的价格,实时更新;已实现盈亏由最新成交价决定。由于供求关系,最新成交价可能逐渐偏离标的资产现货价格,且交易量增大时价差可能进一步扩大。
为什么强平以标记价格触发,而非最新成交价
标记价格代表合约的公允价值,Bitget 在未实现盈亏计算与强平触发等关键环节统一使用标记价格而非最新成交价,原因如下:
-
防止不必要的强平:即使最新成交价短期剧烈波动,只有标记价格达到强平阈值才会触发强平;
-
保证结算公允:未实现盈亏基于标记价格计算,结果更稳定、更能反映真实价值;
-
防止价格操纵:标记价格综合指数价格、资金费率与订单簿基差,单一交易行为难以操纵;
-
最新成交价可能因供求关系逐渐偏离现货价格,交易量越大价差可能越大,直接用于强平判断易造成误伤。
类比:标记价格如同"全球汽油均价",最新成交价如同"本地某加油站的实时价格"——强平应参照更能反映公允价值的前者。