预言机
本页介绍 Hypercall 在以下方面所使用的数据来源和规则:
- 标的资产价格(现货价格及远期/标记价格)
- 结算参考价格(到期 TWAP)
- 隐含波动率(IV)/ 波动率曲面
术语
Hyperliquid 的 metaAndAssetCtxs 响应包含多个价格字段。Hypercall 对其使用方式如下:
| 字段 | 说明 | 用途 |
|---|---|---|
oraclePx | 外部现货/指数价格 | 所有定价的标准现货输入 |
markPx | Hyperliquid 的标记价格(预言机价格加溢价调整) | 不作为标准现货价格使用 |
midPx | Hyperliquid 订单簿的中间价 | 仅供参考 |
impactPxs | 考虑滑点的价格 | 仅供参考 |
远期/到期标记价格
在 Hypercall 中,"标记价格"也可能指按以下公式计算的远期价格:
其中:
- 为预言机/指数现货价格(
oraclePx) - 为无风险利率,目前为 5%
- 为距到期日的时间(以年为单位)
该远期价格用于计算希腊字母、风险以及其他依赖远期价格而非现货价格的计算。
标的资产价格预言机
用途
标的资产价格预言机提供实时现货价格,用于:
- 期权定价与希腊字母
- 保证金计算
- 风险监控
- 盯市估值
数据来源
Hyperliquid WebSocket API(wss://api.hyperliquid.xyz/ws)
我们从 Hyperliquid 的 activeAssetCtx WebSocket 订阅中读取每个支持的标的资产的 oraclePx 字段(与 metaAndAssetCtxs 返回的资产上下文字段相同),并每 2 秒采样一次。系统没有 HTTP 轮询备用方案:当数据源中断或过期时,预言机将被标记为不健康,且不会记录新价格。
| 标的资产 | Hyperliquid 市场 |
|---|---|
| BTC、ETH | 主永续合约 DEX:BTC、ETH |
| SPCX、SP500、BOT、MU、NVDA、META、MSFT、AAPL、SNDK、BABA | xyz HIP-3 永续合约 DEX:xyz:SPCX、xyz:SP500、xyz:NVDA 等 |
远期价格
对于任何未来到期的期权系列,Hypercall 使用上述公式计算远期价格。这确保了所有风险和估值计算中的定价与距到期时间保持一致。
结算预言机
用途
结算预言机确定 Exchange 期权到期时用于现金结算的参考价格。
结算规则
| 参数 | 值 |
|---|---|
| 到期时间 | BTC 和 ETH:UTC 08:00。所有其他标的资产:UTC 20:00(美国夏令时期间为纽约时间下午 4:00) |
| 参考价格 | oraclePx 的 30 分钟 TWAP |
| TWAP 窗口 | [expiry - 30 minutes, expiry] |
| 最少样本数 | 500 |
运作方式
到期时,Exchange 持仓使用标的资产预言机现货价格的 30 分钟时间加权平均价格(TWAP) 进行现金结算。TWAP 可平滑短期波动,并提供抗操纵的结算参考。
结算仅使用最终确定的 TWAP。如果 Hypercall 在窗口内收集的样本少于 500 个(例如在窗口期间发生重启),则可以根据存档的 Hyperliquid 预言机历史数据重建该窗口,同样适用 500 个样本的最低要求。如果合约到期时最终结算价格仍不可用,该合约将保持 Expired Pending Price 状态:交易被禁用,未成交订单被取消,结算将持续重试,直至获得最终确定的预言机价格。
TWAP 计算方法
结算价格采用**均值中位数(median-of-means)**算法并进行 5% 截尾计算:
- 收集样本:在窗口期内收集 个价格样本
- 剔除异常值:排序后从两端各剔除 5%,得到大小为 的截尾集合
- 划分分组:将 划分为 个大小相等的分组
- 计算各分组均值:
- 最终结算价格:
这种方法比简单平均更稳健,能够抵御结算窗口内短暂价格尖峰或闪崩造成的操纵。
隐含波动率预言机
用途
IV 预言机提供波动率曲面,用于:
- 期权定价(Black-Scholes 输入参数)
- Vega 风险计算
- 保证金要求
来源
每个标的资产都有一个配置好的波动率来源:BTC 和 ETH 使用 Deribit,股票和指数类标的使用美国上市期权数据,BOT 使用已实现波动率。完整表格请参阅波动率预言机。引擎在使用前会检查来源、快照时效以及曲面本身。
关于休市时段处理和故障关闭(fail-closed)行为,请参阅波动率预言机。
波动率曲面
Hypercall 为每个标的资产维护一个内存中的波动率曲面,包括:
- 已配置行权价的特定行权价 IV
- 作为基准参考的平值 (ATM) IV
- 在缺少精确数据点时,跨行权价和到期日进行插值
过期数据处理
如果所需的波动率数据不可用或已过期,系统将对依赖该 IV 的计算执行故障关闭。当美国期权市场休市时,股票和指数的波动率曲面来自上一交易时段收盘时的快照。时效限制请参阅波动率预言机。