它数的是什么
未平仓合约数的是还开着的合约,多头和空头一视同仁:每一份合约都是一个多头加一个空头。所以这个数字不是两边加起来。它是这个市场正持有的那些东西的规模,只数一次。
Hyperliquid 按市场发布它:每个永续合约的资产上下文里带着一个 openInterest,单位是那个资产,本站把它按标记价格换成美元显示,这样价格不同的市场之间才能比较。
它是一个存量,不是一个流量,而这正是它和成交量的区别。成交量数的是一段时间窗里成交了多少,然后从零重新开始;未平仓合约是此刻还握在手里的东西。一个市场可以成交很多,而一天结束时未平仓合约还是原来那么多,只要每一个新开的仓位都遇上一个被平掉的。
它为什么会涨会落
- 一个新多头遇上一个新空头时,它上升。一份原本不存在的合约现在存在了,而它的两边都是新持有的。
- 两个持有者互相平仓时,它下降。一个多头卖给一个正在买回的空头,这就结束了那份合约,数字按它的规模掉下去。
- 仓位易手时,它不动。一个多头卖给一个正在开多的人,只是换了个持有者:合约还在,所以这个数不变。
- 它会在一个上限处停住。Hyperliquid 为每个市场设有未平仓合约上限,会公布正卡在上限的那些市场,并且点名拒绝会把它顶过去的订单,错误名是
positionIncreaseAtOpenInterestCapRejected或者openInterestIncreaseRejected。
把它放在价格旁边读
单看这个数字说不出什么;放在价格旁边就说得出一点。它随价格一起上升,说的是有钱正在进来。这四种组合都是从上面那些机制里来的,因为未平仓合约只在有仓位开出时上升、在有仓位平掉时下降。
| 价格 | 未平仓合约 | 这一对与什么相符 |
|---|---|---|
| 上升 | 上升 | 涨势背后是新开的仓位:有钱正在进入这个市场 |
| 上升 | 下降 | 由平仓堆出来的上涨,是空头在买回,而不是多头在进场 |
| 下降 | 上升 | 跌势背后是新开的仓位,边跌边开出来的 |
| 下降 | 下降 | 两边的仓位都在离场,这个市场是在排空,而不是在掉头 |
与什么相符,和由什么造成,不是一回事。这张表说的只是这两个数字放在一起可以怎么读,仅此而已:未平仓合约没法告诉你是谁开的、在什么价格开的,或者为什么开。
它从不说的事
方向。每一份合约都是一个多头加一个空头,所以这个数字在构造上就是对称的。上升说明有仓位被开出;它从不说开仓的人是在买还是在卖,也不说两者之中谁更着急。
它对那些仓位背后的保证金也只字不提,对它们是在什么价格开出的同样如此。两个未平仓合约相同的市场,可以一个按 2 倍持有、一个按 20 倍持有,而后者离强平近得多。这个数字是一个规模,不是一个风险。
而且除非有人记下来,它对过去也只字不提。Hyperliquid 的 API 只给出当下的未平仓合约。Hyperkeel 每小时记录一次,而本站每个市场的页面都从那份记录开始的那一刻画起。
它说的是有多少被持有着,不是下一分钟在这个价格上能卖掉多少。回答后一个问题的是订单簿,而一个市场完全可以在订单簿很薄的同时扛着很大的未平仓合约,那恰恰就是一次强平能推动价格的时候。
未平仓合约和资金费率放在一起
这两个数字回答的是同一个问题的两半。未平仓合约说一个市场上持有着多少;资金费率说眼下持有它的某一边要花多少。未平仓合约很高而资金费率强烈为正,描述的是这样一个市场:持有的量很大,而做多持有很贵。
两者都按市场发布,而且各走各的:费率可以在未平仓合约纹丝不动时掉头,反过来也一样。本站把它们各自放在自己的页面上,一个市场一个市场地列。
智能体怎么用它
未平仓合约是衡量智能体那套候选市场的界限之一。一个市场的未平仓合约如果不再通过当初衡量它的那些界限,当天就会被搁置,点名并附上原因,而这发生在向任何模型发问之前。
它也是一个规模上限。如果按当天权益算出来的完整阶梯超过 24 小时成交量的 1 % 或者未平仓合约的 0.5 %,这个市场就会被搁置。一个相对于它所处市场而言很大的仓位,没法指望挂在一个价格上等着成交。