指数价格是 Bitget 永续合约、杠杆交易等衍生品产品的核心定价基准,其设计目标是避免单一交易所价格被操纵,确保合约交易的公平性与抗风险能力。以下是 Bitget 指数价格的构成逻辑与技术细节:
一、指数价格的定义与作用
核心功能:
作为永续合约的标记价格(Mark Price)计算基准,用于避免异常波动导致的非必要强平。
为杠杆交易提供独立于平台现货的公允价格,减少市场操纵风险。
与标记价格的关系:
标记价格 = 指数价格 + 基差利率(Funding Rate)
二、Bitget 指数价格构成要素
Bitget钱包的指数价格由多个主流交易所的现货价格加权计算而成,具体规则如下:
1. 数据来源交易所
Bitget 选取 流动性高、市场深度充足 的交易所作为成分平台,通常包括:
币安(Binance)
火币(Huobi)
OKX
Coinbase
Kraken
Bitget 自身现货市场(部分产品可能纳入)
筛选标准:
交易所全球排名前 10(参考 CoinMarketCap 数据)
目标交易对在该所的 24 小时交易量 > 1 亿美元
价格数据连续稳定,无频繁断线或异常波动记录
2. 价格成分处理
有效价格范围:
若某交易所的最新价偏离所有成分所中位数价格的 ±2%,则该价格视为异常数据,自动剔除本次计算。
权重分配:
采用 动态流动性加权,权重计算公式:
复制
权重 = (该交易所近1小时交易量) / (所有成分所近1小时总交易量)
每小时更新一次权重,确保高流动性交易所占比更大。
3. 计算逻辑
指数价格 = Σ(成分交易所价格 × 权重)
示例(BTC/USDT 指数):
交易所 最新价(USD) 近1小时交易量(BTC) 权重 贡献值
币安 50,200 8,000 40% 50,200 × 0.4
OKX 50,150 6,000 30% 50,150 × 0.3
Coinbase 50,300 4,000 20% 50,300 × 0.2
Kraken 50,100 2,000 10% 50,100 × 0.1
指数价格 = (20,080) + (15,045) + (10,060) + (5,010) = 50,195 USD
三、数据处理与更新机制
数据抓取频率:
每 100 毫秒 从各成分交易所 API 获取一次最新成交价。
使用时间加权平均价(TWAP) 对每秒内的多次报价进行平滑处理。
异常处理:
若某交易所连续 5 次 报价异常(如超限或断线),则临时移除该所数据直至恢复。
剩余有效成分所数量 ≥3 时,指数正常计算;否则触发 市场异常警报,暂停衍生品交易。
历史回溯:
所有价格数据保存至区块链(如 Arweave),可供第三方审计验证。
四、指数价格的应用场景
场景 说明
永续合约强平价格 强平价格基于指数价格计算,避免因 Bitget 现货价格短时波动导致不合理爆仓。
资金费率计算 资金费率 = (指数价格 - 标记价格) / 标记价格 × 资金费率周期系数。
杠杆交易抵押品估值 抵押资产按指数价格折算,防止恶意砸盘影响借贷率。
套利策略参考 对比 Bitget 合约价格与指数价格的偏离度,捕捉跨市场套利机会。
五、透明度与用户验证
实时数据查看:
用户可在 Bitget 合约交易页面的「指数价格」栏旁点击 ⓘ 图标,查看当前成分交易所的实时价格与权重分布。
API 接口:
通过 GET /api/v2/mix/market/index 获取各交易对的指数价格及成分明细。
独立验证工具:
开发者可使用 Bitget Index Calculator 开源工具,基于公开数据自行计算验证。