指数价格为主流现货交易所交易量排名前 6 的现货交易对的价格总和,乘以各现货交易对的权重(符号为 .XXXUSDT,其中 XXX 为代币名称缩写,如 BTC、ETH、XRP 或 EOS)。用户可以从反向合约和 USDT 永续合约各自的标的数据页面查看指数价格信息。
指数价格由 3 大变量决定:现货价格、USDT 交易对等值价格和实时权重。
现行报价
该值表示直接从各大现货交易所获得的标的资产当前实时报价。
USDT 交易对等值价格
该值表示现货交易对基于现行报价兑换为 USDT 交易对的价格。
示例
假设 ETHUSDT 指数在计算中纳入了交易所 A 的 ETH/BTC 交易对,现行报价为 0.1。如果 BTC/USDT 当前在 Bybit 平台上的价格为 $20,000,则 USDT 交易对等值价格为 $2,000,计算方法如下:
现行报价 × BTC/USDT = 0.1 × 20,000
实时权重
指数价格为全球顶级现货交易所的现货交易对加权价格之和。权重 (Trade_WtO) 基于 6 个热门现货交易对各自的 4 小时交易量,并分配给各自的现行报价,以确定它们对指数价格整体计算的加权影响。为了帮助您清晰理解这一概念,以下示例将使用 A、B、C、D、E 和 F 来指代各交易所。
指数价格计算
计算公式如下:
指数价格 = (A 交易对现货价格 × A 交易对权重) + (B 交易对现货价格 × B 交易对权重) + (C 交易对现货价格 × C 交易对权重) + (D 交易对现货价格 × D 交易对权重) + (E 交易对现货价格 × E 交易对权重) + (F 交易对现货价格 × F 交易对权重)
-
A 交易对权重 = A 交易对 4 小时交易量 / [A 交易对 4 小时交易量 + B 交易对 4 小时交易量 + C 交易对 4 小时交易量 + D 交易对 4 小时交易量 + E 交易对 4 小时交易量 + F 交易对 4 小时交易量]
为了在市场波动的情况下稳定指数价格,我们引入了以下价格保护机制:
1. 如果任何一个主要交易对的现货价格与所有价格来源的中间价的偏差超过 5%,系统将使用中间价 × (1 ± 5%) 作为该交易所的有效报价进行指数价格计算,直至其价格在连续 5 分钟内与所有现货价格中间价的偏差在 3% 以内。但是,某些指定交易对将不受此规则的约束。
2. 如果主要交易对的两个或多个现货价格与中间价的偏差超过 5%,则指数价格将仍为所有价格来源的交易量加权平均值。
3. 为剔除存在流动性问题或服务中断的交易所,如果交易所所有现货交易对的未交易时长超过 15 分钟,则该交易所的相应交易对将被排除在指数价格计算之外。一旦交易活动恢复,该交易对将再次纳入指数价格计算。
4. 如果现货价格与实时交易之间的延迟超过 5 秒,则该交易对将被暂时排除在指数价格计算之外。延迟问题解决后,该交易对将重新纳入指数价格计算。
5. 在极端市场行情或交易对价格异常波动的情况下,Bybit 保留调整价格来源或权重的权利,恕不另行通知。
示例
假设 6 大交易对的 BTC 现货价格和交易量权重如下:
现货交易所 |
交易对 |
现货价格 |
权重 |
A |
BTC/USDT |
$20,046 |
20% |
B |
BTC/USDC |
$20,048 |
15% |
C |
BTC/USDT |
$20,056 |
20% |
D |
BTC/USDT |
$20,058 |
15% |
E |
BTC/USDT |
$20,060 |
15% |
F |
BTC/USDT |
$20,051 |
15% |
在这种情况下,.BTCUSDT 指数价格为 $20,052.95,计算公式如下:
指数价格 = ($20,046 × 20%) + ($20,048 × 15%) + ($20,056 × 20%) + ($20,058 × 15%) + ($20,060 × 15%) + ($20,051 × 15%)
极端市场行情下的指数价格计算
在某些极端市场行情下,Bybit 可能无法从任何交易所(包括其平台)获得合理的现货价格。在这种情况下,为确保指数价格的合理性,将根据永续合约的最新成交价计算指数价格。
公式
指数价格根据过去 10 秒内每秒抓取的目标价格确定。
Tn 时刻的指数价格计算公式为:
Tn 时刻的指数价格 = α × Tn 时刻的目标价格 + (1−α) × Tn−1 时刻的指数价格
目前,α 默认为 0.1818,但将根据市场行情进行调整。
目标价格计算
永续合约的目标价格每秒计算一次,分为以下两种场景:
-
无买卖挂单:
-
目标价格 = 最新成交价
-
-
有买卖挂单:
-
目标价格 = 调整后的深度加权中间价
-
调整后的深度加权中间价计算
调整后的深度加权中间价计算涉及以下 4 个步骤:
第 1 步:计算溢价指数底部交易量
-
USDT 永续、USDC 永续和 USDC 交割合约
溢价指数底部交易量 = 向上取整 [保证金影响额 / 最新成交价 × 最小订单量, 0] × 最小订单量
-
反向永续合约
溢价指数底部交易量 = 保证金影响额
欲了解各永续合约的实时保证金影响额,请参阅资金费率页面。
第 2 步:计算深度加权买入价和卖出价
-
USDT 永续、USDC 永续和 USDC 交割合约
示例
档位 |
价格 (USDT) |
数量 (XYZ) |
卖 4 价 |
103 |
20 |
卖 3 价 |
102 |
15 |
卖 2 价 |
101 |
10 |
卖 1 价 |
100 |
5 |
a) 假设溢价指数的底部交易量是 30 XYZ,则深度加权卖出价为:
-
深度加权卖出价 = (100 × 5 + 101 × 10 + 102 × 15) / 30 = 101.33 XYZ/USDT
b) 假设溢价指数的底部交易量是 40 XYZ,则深度加权卖出价为:
-
深度加权卖出价 = (100 × 5 + 101 × 10 + 102 × 15 + 103 × 10) / 40 = 101.75 XYZ/USDT
-
反向永续合约
示例
档位 |
价格 (USDT) |
数量 (USD) |
价值 (XYZ) |
卖 4 价 |
103 |
20 |
= 20 / 103 |
卖 3 价 |
102 |
15 |
= 15 / 102 |
卖 2 价 |
101 |
10 |
= 10 / 101 |
卖 1 价 |
100 |
5 |
= 5 / 100 |
合计 |
- |
50 |
0.490243482 |
-
假设溢价指数的底部交易量是 50 USD,则深度加权卖出价为:
50 / 0.490243482 = 101.99 XYZ/USD
第 3 步:确保调整后的深度加权中间价的合理性
为了避免深度加权中间价与买入价或卖出价之间的偏差过大,应进行以下调整:
-
调整后的深度加权买入价 = Max(买一价 × 0.98, 深度加权买入价)
-
调整后的深度加权卖出价 = Min(卖一价 × 1.02, 深度加权卖出价)
第 4 步:计算调整后的深度加权中间价以执行保证金影响额
调整后的深度加权中间价 = (调整后的深度加权买入价 + 调整后的深度加权卖出价) / 2
盘前永续合约指数价格计算
盘前永续合约的指数价格计算方法因交易阶段而异:
-
集合竞价阶段:
指数价格 = 预估开盘价
-
连续竞价阶段:
此阶段的指数价格计算方法与上文中详述的极端市场行情下标准永续合约的指数价格计算方法相同。