Hyperfolio
指南

Hyperliquid 未平仓量指南 2026:OI 解读、上限与 API

详解 Hyperliquid 未平仓量:币与美元单位、结合价格和资金费率解读 OI、未平仓量上限与订单被拒、HIP-3 上限及 Python API 脚本。

October 17, 20268 分钟

Hyperliquid 未平仓量(Open Interest)指南 2026:如何解读 OI、OI 上限与 API

简要说明:未平仓量(OI)是某个市场上仍未平仓的永续合约持仓总规模。在 Hyperliquid 上,API 以币为单位返回该数据(metaAndAssetCtxs 中的 openInterest),乘以标记价格(mark price)即可得到美元值。OI 本身不代表方向,需要结合价格、资金费率和成交量一起看。当某个市场触及未平仓量上限时,会增加 OI 的订单会被拒绝,但你始终可以减仓或平仓。当前触及上限的永续合约列表只需一次 API 调用:perpsAtOpenInterestCap。

Hyperliquid 上的未平仓量是什么意思

每一笔永续合约交易都有买方和卖方。新的多头与新的空头成交时,OI 上升;双方都平仓时,OI 下降;当一位交易者把现有仓位转给另一位(现有多头卖给新多头)时,OI 不变。因此 OI 衡量的是仍在外的合约数量,而不是市场里有多少"看涨"或"看跌"的资金:每一个未平多头都对应一个同等规模的未平空头。

自己获取数据时有两个细节需要注意:

  • 单位:openInterest 字段以资产为单位(BTC、ETH、HYPE…),不是美元。美元 OI = openInterest × markPx。
  • 范围:每个永续 DEX 分别统计。普通的 metaAndAssetCtxs 请求返回第一个(主)永续 DEX;由 builder 部署的 HIP-3 市场需要 dex 参数。如果你要汇总"Hyperliquid 总 OI",请说明包含了哪些 DEX。

真实快照:未平仓量最大的市场

我们于 2026 年 10 月 17 日 07:05 UTC 通过公开 API 获取了主永续 DEX 的数据,并用当时的标记价格把 OI 换算成美元:

永续合约未平仓量(币)未平仓量(美元)OI / 24 小时成交额
BTC41,150≈ 33.6 亿美元1.24
ETH1,075,086≈ 26.2 亿美元2.88
HYPE19,870,528≈ 15.9 亿美元5.73
SOL5,426,827≈ 5.7 亿美元1.95
ZEC465,656≈ 5.4 亿美元2.18

将主 DEX 上所有市场相加,当时的 OI 约为 113 亿美元。这些是时点数据,会随每一笔成交和每次标记价格更新而变化,请把它们当作解读方法的示例,而不是当前数值。

最后一列是一个实用的快速比率。OI/成交额比率低(BTC 为 1.24)说明相对于持仓而言日内换手很多;比率高(HYPE 为 5.73)说明仓位更多是被持有而非频繁换手,因此一次快速行情可能同时冲击更多的持仓杠杆。

如何结合价格解读 OI

使用未平仓量的经典方法是比较同一时间窗口内 OI 变化与价格变化。以下是经验法则而非定律,但能解释大多数行情:

价格未平仓量常见解读
上涨上升新仓位在开立,买方是主动方:新多头推动行情。
上涨下降上涨过程中仓位在平掉,通常是空头回补。回补结束后行情可能减弱。
下跌上升新空头施压,或多头逢低加仓。无论哪种,都有更多杠杆进入。
下跌下降多头平仓或被清算。OI 急降伴随大阴线往往意味着一次洗盘。

另外两个信号能让判断更准确:

  • 资金费率。OI 上升且资金费率越来越正,说明多头拥挤,每小时向空头付费;OI 上升且资金费率为负则相反。API 中的费率是每小时费率:在我们的快照中,BTC 为每小时 0.00125%(基础费率),HYPE 略为负值。我们的资金费率指南介绍了它如何转化为真实盈亏。
  • 清算。快速行情中 OI 突然下降通常是强制平仓。如果你在该市场持有杠杆,请用我们的清算指南检查与清算价的距离;极端情况下,自动减仓(ADL)也会平掉仓位,并表现为 OI 下降。

未平仓量上限:为什么你的订单被拒绝

Hyperliquid 会限制部分市场(通常是规模较小或风险较高的品种)的未平仓量上限。当某个永续合约触及上限时,交易所会阻止任何增加风险敞口的操作。API 中的订单状态清楚地说明了规则:

  • positionIncreaseAtOpenInterestCapRejected:在 OI 触顶时,该订单会增加你的仓位。
  • positionFlipAtOpenInterestCapRejected:该订单会让你从多翻空(或反之),这同样会增加 OI。
  • tooAggressiveAtOpenInterestCapRejected:市场处于上限时,订单价格比预言机价格更激进。
  • openInterestCapCanceled:挂单因在 OI 触顶时变得过于激进而被撤销。
  • openInterestIncreaseRejected:该订单会使未平仓量增加过快。

触顶时你仍然可以做的事:减仓和平仓。缩小仓位的只减仓(reduce-only)订单、止盈和止损不会增加 OI。如果你交易有上限的市场,优先使用只减仓离场,并让你的止盈止损设置与仓位规模一致,避免它试图让你反向开仓。

想知道当前哪些永续合约处于上限,直接问 API:

curl -s -X POST https://api.hyperliquid.xyz/info \
  -H "Content-Type: application/json" \
  -d '{"type":"perpsAtOpenInterestCap"}'

我们在上述快照时运行它,返回 ["CANTO","FTM","JELLY","LOOM","RLB","VINE","ZEREBRO"]:都是小市场,没有主流币。传入 "dex":"<名称>" 即可查询 builder 部署的 DEX。

HIP-3(builder 部署)市场的上限

根据 Hyperliquid 文档,builder 部署的永续合约(例如我们TradFi 永续合约指南中介绍的股票和大宗商品市场)有两类上限:

  • 名义价值上限(仓位绝对规模 × 标记价格),同时作用于整个 DEX 和单个资产。部署者可以为每个资产设置自定义上限,但不得低于"1,000,000 单位抵押资产"与"当前未平仓量的一半"两者中的较大值。
  • 数量上限(仓位绝对规模),按资产执行,目前固定为每个资产 10 亿(1B)。

实际中,某个 HIP-3 市场可能已触顶,而主 DEX 上类似资产的市场并没有,所以在怀疑保证金之前先确认查询的是正确的 dex。

用 Python 获取 Hyperliquid 未平仓量

不需要密钥或钱包,全部是公开只读数据。下面的脚本按美元 OI 对主 DEX 排序,加上每小时资金费率和 OI/成交额比率,并打印触顶列表:

import requests

API = "https://api.hyperliquid.xyz/info"

def post(body):
    return requests.post(API, json=body, timeout=10).json()

meta, ctxs = post({"type": "metaAndAssetCtxs"})
rows = []
for asset, ctx in zip(meta["universe"], ctxs):
    oi_coins = float(ctx["openInterest"])
    mark = float(ctx["markPx"])
    rows.append((asset["name"], oi_coins, oi_coins * mark,
                 float(ctx["funding"]), float(ctx["dayNtlVlm"])))

rows.sort(key=lambda r: r[2], reverse=True)
for name, coins, usd, funding, vol in rows[:10]:
    print(f"{name:8} OI {coins:>16,.2f} coins  ${usd/1e6:>9,.1f}M  "
          f"funding/h {funding*100:+.4f}%  OI/24h vol {usd/vol if vol else 0:.2f}")

print("At OI cap:", post({"type": "perpsAtOpenInterestCap"}))

universe 列表与资产上下文按相同顺序返回,所以可以用 zip。如果要追踪 OI 的历史变化,请定时运行并保存结果:API 只给出当前值,历史需要你自己积累。更多接口请参阅我们的 Hyperliquid API Python 指南。

使用未平仓量的常见错误

  • 把币数和美元混为一谈。41,150 BTC 和 1,990 万 HYPE 在乘以标记价格之前无法比较。
  • 把 OI 当作方向。OI 高意味着仓位多,而不是多头多。用资金费率和价格走势判断哪一方拥挤。
  • 忽略 DEX。主 DEX 与 HIP-3 DEX 的 OI 和上限是分开的。
  • 用中间价代替标记价格。Hyperliquid 用标记价格计算保证金、清算和未实现盈亏(见标记价格与预言机价格),计算美元 OI 时也应使用标记价格。

在同一处追踪 OI 和你自己的仓位

市场 OI 是背景信息,真正重要的是你的仓位如何随之变化。Hyperfolio 的 Markets 中心按市场展示标记价格、资金费率和未平仓量(例如 BTC),免费应用 app.hyperfolio.fun 可追踪你的 Hyperliquid 仓位、包含手续费和资金费的真实盈亏,以及 Smart Money 钱包。它是只读的:粘贴地址即可,无需密钥和签名。如果你要新开 Hyperliquid 账户,推荐码 HYPERFOLIO 可享交易手续费 4% 折扣(详见我们的推荐码指南)。

常见问题

Hyperliquid 的未平仓量以美元还是以币显示?

API 以币为单位返回(openInterest 字段)。以美元显示的界面是乘以了标记价格。

未平仓量上升是否意味着价格会上涨?

不是。OI 上升只表示开着的仓位更多。配合价格上涨,说明新多头在推动;配合价格下跌,说明新空头在推动。资金费率有助于确认哪一方拥挤。

为什么我无法在某个 Hyperliquid 市场开仓?

如果订单状态显示类似 positionIncreaseAtOpenInterestCapRejected,说明该市场已触及未平仓量上限。你仍可减仓或平仓,但在 OI 回落到上限以下之前无法增加敞口。可用 perpsAtOpenInterestCap 查看列表。

主 OI 数据是否包含 HIP-3 市场?

不包含。每个永续 DEX 分别统计;在 metaAndAssetCtxs 和 perpsAtOpenInterestCap 中使用 dex 参数即可查询 builder 部署的 DEX。

读取未平仓量需要 API 密钥吗?

不需要。info 接口是公开的。只有下单时才需要密钥和代理钱包(agent wallet)。

在哪里可以查看历史未平仓量?

info 接口只返回当前值。要看历史,可以自己保存快照(定时运行上面的脚本),或使用已经记录这些数据的数据面板。

免费试用 Hyperfolio

实时追踪 Hyperliquid 投资组合,包含盈亏、Smart Money、Markets、Perp Calculator、多 venue 投资组合和推送提醒。

HYPERLIQUID

-4% fees

在 Hyperliquid 交易 · 手续费 4% 折扣

Hyperfolio 是独立应用 — 无广告、无佣金、无赞助。推荐码是我们唯一的资金来源;非常感谢您通过我们的链接交易。

使用推荐码

对您免费 · 让 Hyperfolio 持续运行

相关文章