本页为简体中文译文。如有歧义,请以英文原文为准。 阅读英文版 →
跳转到主要内容

订单优先级

订单如何路由、由谁成交,以及按什么顺序成交。

订单簿基础​

Hypercall 为期权运行一个中央限价订单簿(CLOB)。所有挂单均为限价单,不存在独立的市价单类型。永续合约不在此订单簿上交易:它们是 Hyperliquid 原生订单(参见下文永续合约订单)。

价格-时间优先​

订单簿上的订单按价格-时间优先原则撮合:

  1. 价格:价格最优的挂单先成交。买单按价格从高到低排序,卖单按价格从低到高排序。
  2. 时间:在同一价位上,最早到达的订单先成交。

当新进入的订单与挂单流动性交叉时,会立即以最优可用价格成交。任何未成交的剩余部分将挂在订单簿上(或被撤销,取决于有效期类型)。

有效期类型​

每笔订单都包含一个有效期类型(TIF)指令:

TIF
名称
行为
使用场景
GTC
撤销前有效(Good Till Cancelled)
挂在订单簿上,直到成交或您主动撤销
默认选项。被动限价单,提供流动性。
IOC
立即成交或撤销(Immediate or Cancel)
立即成交所有可交叉的部分,撤销其余部分
主动执行。相当于“市价单”。
FOK
全部成交或撤销(Fill or Kill)
组合订单:整个组合数量立即全部成交,否则不成交。单腿期权:目前行为与 IOC 相同,因此部分成交可能保留,其余部分被撤销。
全有或全无的组合。对于单腿数量,请在发送前查看订单簿。
💡

不存在专门的“市价单”类型。若要获得市价单效果,请以您愿意支付的价格提交 TIF 设为 IOC 的限价单。该订单会与所有可用流动性交叉,并撤销任何未成交部分。

Maker 与 Taker​

每笔成交都有两方:

  • Maker 是其订单已挂在订单簿上的一方。
  • Taker 是其新进入订单与挂单交叉的一方。

在上线配置下,Maker 和 Taker 的手续费均为 0%。有关上线政策和未来计划费率,请参见手续费。

订单类型​

根据您交易的品种和提交方式,Hypercall 支持多种执行路径:

限价单

单腿期权,直接进入订单簿

  • 订单簿上的标准限价单
  • 与挂单流动性交叉,或以您的价格挂单
  • 适用于仅订单簿品种
  • 有效期类型:GTC、IOC 或 FOK

RPI 订单

单腿期权,拍卖 + 订单簿

  • RFQ 适用品种上的默认方式
  • 进入订单簿前进行 2 秒做市商拍卖
  • 做市商必须比参考价格至少优 1 个 tick
  • 若无做市商成交,则回退为标准限价单

RFQ

多腿组合

  • 向专业做市商发起询价
  • 手动接受,或按限价自动执行
  • 原子成交:整个组合全部成交或不成交
  • 无订单簿回退:如需回退请使用组合订单

限价单​

最简单的路径。您提交价格、数量、方向和合约代码。引擎检查您的保证金,验证您的EIP-712 签名,然后将订单放入订单簿。

如果订单簿上存在等于或优于您限价的挂单流动性,您的订单会立即成交。否则,订单将挂单等待,直到成交或被撤销。

这是配置为仅订单簿(无 RFQ/RPI 层)的品种的执行路径,也适用于任何以 route: "book_only" 发送的订单。只减仓订单、批量订单和 WebSocket 订单同样直接进入订单簿。

RPI 订单(零售价格改善)​

在同时配置了订单簿和 RFQ 的品种上,以 route: "best_execution"(或不指定 route)发送的 POST /order 会进入两阶段执行流程。这是 Hypercall 前端的默认路径。

PHASE 1 — RPI AUCTION2s windowPHASE 2 — LIMIT FALLBACK1You submit a limit orderEIP-712 signed · price + size + sideSignature + margin validated2Broadcast to market makersAll active QPs receive your order via WebSocket3Collect qualifying quotesEach quote must beat reference price by ≥ 1 tickQualifyingquote?YESRPI FillPrice improvementNONo improvement or timeout4Place on orderbook at your limitStandard limit order · same signed priceBookcross?YESBook FillAt resting priceNOResting OrderWaiting for counterparty

阶段 1:RPI 拍卖

做市商竞争成交您的订单

  • 订单广播给所有已连接的报价提供者
  • 做市商有 2 秒时间回复确定报价
  • 如果存在可执行的订单簿流动性,每个报价都必须严格优于该订单簿价格
  • 如果不存在可执行的订单簿流动性,每个报价都必须满足您的限价
  • 价格最优的报价胜出(价格相同时按到达时间先后决定)
  • 如果所有做市商均已回复,拍卖提前结束
  • 如果有合格报价胜出,您将立即以等于或优于限价的价格成交
此阶段的成交绝不会违反您的限价。

阶段 2:限价回退

您的订单变为标准限价单

  • 仅在阶段 1 未产生合格成交时启动
  • 订单以您原始的限价放入订单簿
  • 如果存在等于或优于您限价的挂单流动性,立即交叉成交
  • 否则,订单挂单等待,直到成交或被撤销
  • 适用标准有效期类型(GTC、IOC、FOK)
  • 从提交到阶段 2 的总延迟:约 2 秒
与直接提交限价单的行为相同。

其结构逻辑来自股票市场的相关计划,例如 CBOE BYX 的零售价格改善计划和 NYSE 零售流动性计划:做市商只有在不越过可执行挂单流动性、或在越过时提供价格改善的情况下,才能获得先于订单簿看到您订单的权利。

拍卖窗口
2 秒
最小改善幅度
1 个 tick
部分成交
无

RFQ(询价)​

RFQ 用于多腿订单(价差策略、跨式组合、铁秃鹰策略、风险逆转)以及配置为仅 RFQ 的单腿品种。做市商是唯一的交易对手,且没有订单簿回退:如果没有报价成交,请求将过期。对于固定比例的组合,您也可以改为发送组合订单。

RFQ 有两种模式:

手动接受​

  1. 您通过 POST /rfq/request 提交组合,包含各腿信息(每腿的品种、方向、数量)
  2. 系统将请求分发给所有符合条件的报价提供者
  3. QP 回复确定报价(有效期最长 30 秒)
  4. 您在应用中查看所有报价,并手动选择其中一个接受
  5. 您签名并提交接受请求(POST /rfq/accept)以执行交易

手动接受让您完全掌控选择哪个报价。代价是需要第二次签名,且在您决策期间报价可能过期。

自动执行​

  1. 您通过 POST /rfq/request 提交组合,并附带 auto_accept_limit(您愿意支付的最大净支出,或您愿意接受的最小净收入)
  2. 您的签名预先授权在限价范围内的任何价格执行
  3. 第一个达到或优于您限价的报价将被自动执行,无需第二次签名
  4. 如果在 RFQ 过期前没有合格报价到达,请求将过期且不成交

自动执行更快、更简单。您预先设定可接受的最差价格,然后由系统执行。这是 Hypercall 前端用于多腿组合的模式。

手动接受
自动执行
所需签名
2 次(提交 + 接受)
1 次(带限价提交)
报价选择
由您选择接受哪个报价
第一个合格报价胜出
执行速度
取决于您接受的速度
合格报价到达时立即执行
价格控制
承诺前可查看确切价格
预授权限价。可能以优于限价的价格成交。
过期风险
您审阅期间报价可能过期
无手动接受延迟。若无报价满足您的限价,请求仍可能过期。

多腿成交始终是全有或全无。整个组合原子化执行,或完全不执行。这消除了腿部风险。

组合订单​

组合订单以单一限价单的形式、按组合净价交易同一标的资产上固定比例的 2 至 8 条期权腿。所有腿要么一起成交,要么都不成交,最终持仓为各个单独的期权。

  • 路由: 使用 best_execution 时,组合首先以完整组合数量进入 RPI 拍卖,然后进入订单簿。使用 book_only 时,跳过拍卖。
  • 流动性: 可与同一组合的其他组合订单撮合,也可与由各单腿订单簿构建的受支持隐含流动性撮合。
  • 有效期类型: GTC 挂出组合未成交的剩余部分,IOC 撤销剩余部分,FOK 要么执行完整组合数量,要么不成交。
  • 在应用中: 当每条腿都是同一标的资产上活跃且启用订单簿的期权时,多腿下单界面提供组合限价单。您仍可为同一组合请求 RFQ 报价。

组合订单 API 目前处于实验阶段。有关发现、签名和当前限制,请参见实验性组合订单 API。

永续合约订单​

永续合约是 Hyperliquid 永续合约。它们不在 Hypercall 的订单簿上交易,也不经过 RPI 拍卖或 RFQ。Hypercall 引擎首先根据您的整个组合保证金账户检查每笔永续合约订单,然后订单通过 TEE 路由上的安全飞地(应用默认方式,API 需主动选择;这些订单带有 Hypercall 的 builder 地址)或高级智能合约路由上的账户合约到达 Hyperliquid,并按照 Hyperliquid 的规则在 Hyperliquid 订单簿上撮合。

特性
详情
账户
组合保证金账户,需一次性完成启用交易(builder 授权)
订单类型
市价(以穿越参考价 20% 的 IOC 限价执行)、限价、止损和止盈触发单、TP/SL 括号单、分批挂单
有效期类型
GTC、IOC、ALO(仅添加流动性:挂单或撤销,绝不吃单)
只减仓
所有类型均支持
撮合
Hyperliquid 订单簿。成交结果落入您的 HyperCore 账户。
RPI/RFQ
不适用

完整订单路径请参见 Hypercall 上的永续合约,各订单类型请参见永续合约订单类型。

批量与替换操作​

对于程序化交易者,API 支持批量操作:

批量与替换接口

  • 批量下单(POST /bulk_order):一次请求最多提交 50 笔订单。批量订单直接进入订单簿(book_only),不进入 RPI 拍卖。
  • 批量撤单(DELETE /bulk_order 或 DELETE /bulk_order_cloid):一次请求按订单 ID 或客户端 ID 最多撤销 50 笔订单。
  • 替换(PUT /order):在同一引擎 tick 内原子化地撤销现有订单并下新单。无空档风险。
  • 批量替换(PUT /bulk_order):原子化地替换最多 50 笔订单。

替换操作对做市商至关重要,他们需要在更新报价时,避免在新订单传输途中以旧价格被成交。

价格改善(RPI)​

RPI 拍卖的核心保证:做市商不能越过可执行的挂单流动性,除非给您比订单簿更优的价格。任何在限价范围内的挂单流动性,即使数量小于您的订单,也会构成订单簿参考价。您的限价始终是可接受的最差执行价格;在没有订单簿流动性时,它不是价格改善的基准。

参考价格​

参考价格是做市商必须优于的、在限价范围内的最优挂单价格。该价位上显示的数量无需覆盖您的全部订单。如果没有可执行的挂单流动性,报价只需满足您的限价。

买单

  • 若最优卖价 <= 您的限价,参考价 = 订单簿最优卖价
  • 做市商报价必须等于或低于参考价减 1 个 tick
  • 若无可执行卖单,做市商可以等于或低于您的限价报价

卖单

  • 若最优买价 >= 您的限价,参考价 = 订单簿最优买价
  • 做市商报价必须等于或高于参考价加 1 个 tick
  • 若无可执行买单,做市商可以等于或高于您的限价报价

这与 CBOE BYX 规则 11.24 背后的原则相同:RPI 订单必须优于 NBBO。在 Hypercall 上,“NBBO”即订单簿上最优的可执行挂单价格。

计算示例​

您以 $2,450 的限价提交买入 1.0 BTC-20260530-80000-C 的订单。

订单簿状态
订单簿参考价
做市商要求
结果
最优卖价:$2,448
$2,448
等于或低于 $2,447.9999
做市商报价 $2,447.50。成交,相比订单簿改善 $2.50。
部分卖单:$2,448,数量 0.1 张合约
$2,448
等于或低于 $2,447.9999
做市商仍须优于订单簿显示价格,才能成交您的全部订单。
最优卖价:$2,455
无
等于或低于您的 $2,450 限价
做市商报价 $2,450。以您的限价成交,未越过挂单流动性。
无挂单卖单
无
等于或低于您的 $2,450 限价
做市商报价 $2,450。以您的限价成交。
最优卖价:$2,448
$2,448
等于或低于 $2,447.9999
做市商报价 $2,448.50(改善不足)。被拒绝。您在订单簿上以 $2,448 成交。

报价提供者​

报价提供者(QP)是在 Hypercall 注册的专业做市商。他们保持持久的 WebSocket 连接,实时接收 RPI 拍卖请求和多腿 RFQ。

QP 资格

  • 已注册且处于活跃状态(未被暂停)
  • 已被列入相关标的资产的白名单(或获准交易所有标的资产)
  • 未在该标的资产上被做市商保护(MMP)冻结
  • 在拍卖或 RFQ 发生时已通过 WebSocket 连接

每次拍卖都有多个 QP 参与竞争。系统选择最优价格,价格相同时按到达时间先后决定。这种竞争正是推动价格改善的机制。随着更多 QP 加入,竞争加剧,价差收窄。

有关 QP 如何管理风险,请参见做市商保护(MMP);有关做市商计划,请参见激励。

品种适用性​

每个品种都有一个配置好的交易模式,决定订单的路由方式:

交易模式
限价单
RPI 拍卖
RFQ
典型用途
订单簿 + RFQ
是(阶段 2 回退)
是(阶段 1)
是(多腿)
上线时的大多数期权品种
仅订单簿
是(直接)
否
否
订单簿深厚的高流动性品种
仅 RFQ
否
否
是(无订单簿回退)
流动性不足或新上线的品种

目前主网上所有已上线期权均以订单簿 + RFQ 模式运行。交易模式按品种设置且可能变更;无论品种处于何种模式,您提交的订单类型始终相同。

成交优先级总结​

当单腿订单进入 RPI 适用品种的系统时,成交优先级如下:

1. RPI 拍卖

优先查看(仅限适用品种)

  • 做市商竞争您的订单
  • 必须满足您的限价
  • 必须比可执行挂单流动性至少优 1 个 tick
  • 最优报价胜出,价格相同时按到达时间先后决定
  • 成交可能包含价格改善

2. 订单簿交叉

与现有流动性立即成交

  • 在无 RPI 成交时启动
  • 与等于或优于您限价的挂单交叉成交
  • 标准价格-时间优先
  • 可能部分成交(标准撮合)

3. 挂单

等待交易对手

  • 在无法立即交叉成交时启动
  • 订单以您的限价挂单
  • 在订单簿上可见
  • 受您的有效期类型设置约束

在仅订单簿品种上,流程从第 2 步开始(无 RPI 拍卖)。系统绝不会以差于您限价的价格为您成交。

常见误解​

常见误解
误区在 RPI 中,做市商可以匹配挂单流动性的价格并拿下成交
实际情况他们必须比可执行挂单流动性至少优 1 个 tick。如果不存在可执行的挂单流动性,则允许以您的限价报价。
误区2 秒的 RPI 拍卖会显著延迟我的订单
实际情况如果所有已连接的做市商都已回复,拍卖会提前结束。实际中,延迟通常远低于 2 秒。之后阶段 2 的挂单是即时的。
误区我需要主动选择加入 RPI 或切换某个设置
实际情况RPI 对所有适用品种自动生效。没有开关、没有模式切换,也没有单独的订单类型。
误区如果没有人报价,RFQ 会回退到订单簿
实际情况不会。如果没有做市商成交该组合,RFQ 将过期。若要在订单簿上处理组合,请改为以组合订单发送。
误区IOC 等同于市价单
实际情况IOC 仍需要限价。它会与所有等于或优于您限价的可用流动性交叉成交,然后撤销未成交部分。您的成交价永远不会差于您设定的价格。

常见问题​