本页由机器翻译。英文原文为权威版本。 阅读英文版
跳转到主要内容

订单优先级

订单如何路由、由谁成交以及成交顺序。

订单簿基础

Hypercall 为期权和永续合约运行一个中央限价订单簿(CLOB)。所有挂单均为限价单。不存在作为独立类型的市价单。

价格-时间优先级

订单簿上的订单按价格-时间优先级进行撮合:

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

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

订单有效期

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

TIF
名称
行为
使用场景
GTC
撤销前有效(Good Till Cancelled)
留在订单簿上直到成交或您取消为止
默认选项。被动限价单,提供流动性。
IOC
立即成交或取消(Immediate or Cancel)
立即成交可交叉的部分,取消其余部分
激进执行。相当于市价单。
FOK
全部成交或取消(Fill or Kill)
立即全部成交,否则取消整个订单
全部成交或全不成交。不应部分成交的大宗订单。
💡

不存在专门的市价单类型。若需要市价单行为,请提交一个 TIF 设为 IOC 的限价单,价格设为您愿意支付的价格。订单会与所有可用流动性交叉成交,并取消任何未成交部分。

Maker 和 Taker

每笔成交都有两方:

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

在上线配置下,Maker 和 Taker 均支付 0% 费用。有关上线政策及计划中的未来费率表,请参见费用

订单类型

Hypercall 支持多种执行路径,具体取决于您交易的品种和提交方式:

限价单

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

  • 订单簿上的标准限价单
  • 与挂单流动性交叉成交,或以您的价格挂单
  • 适用于仅订单簿模式的合约
  • 订单有效期:GTC、IOC 或 FOK

RPI 订单

单腿期权,竞价 + 订单簿

  • 在支持 RFQ 的合约上自动启用
  • 进入订单簿前先进行 2 秒的做市商竞价
  • 做市商必须比参考价格至少优 1 个最小报价单位
  • 若无做市商成交则回退为标准限价单

RFQ

多腿组合

  • 向专业做市商发起询价(Request for Quote)
  • 手动接受或带限价的自动执行
  • 原子成交:整个组合全部成交或全不成交
  • 多腿订单无订单簿回退机制

限价单

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

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

这是配置为仅订单簿模式的合约(无 RFQ/RPI 层)的执行路径。

RPI 订单(零售价格改善)

在同时配置订单簿和 RFQ 的合约上,单腿订单会自动进入两阶段执行流程。这是 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

第一阶段:RPI 竞价

做市商竞争成交您的订单

  • 订单被广播给所有已连接的报价提供方
  • 每个做市商有 2 秒时间以确定性报价回应
  • 若存在可执行的订单簿流动性,每个报价必须严格优于该订单簿价格
  • 若不存在可执行的订单簿流动性,每个报价必须满足您的限价
  • 价格最优的报价胜出(价格相同则按到达时间决定)
  • 若所有做市商均已回应,竞价提前结束
  • 若有合格报价胜出,您将立即以等于或优于限价的价格成交
此处的成交永远不会突破您的限价。

第二阶段:限价单回退

您的订单变为标准限价单

  • 仅在第一阶段未产生合格成交时激活
  • 订单以您原始的限价放入订单簿
  • 若存在等于或优于您限价的挂单流动性则立即交叉成交
  • 否则订单挂在订单簿上,直到成交或被取消
  • 适用标准订单有效期(GTC、IOC、FOK)
  • 从提交到第二阶段的总延迟约为 2 秒
与直接提交限价单的行为相同。

这一结构逻辑源自股票市场的计划,如 CBOE BYX 的零售价格改善NYSE 零售流动性计划:做市商只有在不跳过可执行挂单流动性、或对其提供价格改善的前提下,才能获得在订单簿之前查看您订单的特权。

竞价窗口
2 秒
最小改善幅度
1 个最小报价单位
部分成交

RFQ(询价)

RFQ 用于多腿订单(价差策略、跨式组合、铁秃鹰策略、风险逆转)以及配置为仅 RFQ 模式的单腿合约。任意多腿组合没有 CLOB,因此做市商是唯一的交易对手方。

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 次(提交时附带限价)
报价选择
您选择接受哪个报价
第一个合格报价胜出
执行速度
取决于您接受的速度
合格报价到达时即刻执行
价格控制
您在确认前看到确切价格
预授权限价。可能以优于限价的价格成交。
过期风险
您审阅期间报价可能过期
无手动接受延迟。若无报价满足您的限价,请求仍可能过期。

多腿成交始终是全部成交或全不成交。整个组合以原子方式执行,否则完全不执行。这消除了腿部风险

永续合约订单(指令)

永续合约订单走单独的路径。永续合约订单不经过期权订单簿,而是以指令的形式提交给 HyperCore(Hyperliquid 的链上执行层)。

永续合约订单通过 POST /v1/actions/hl_limit_order 提交,支持以下功能:

功能
详情
订单类型
仅限价单(使用 IOC 有效期可实现市价单行为)
订单有效期
GTC、IOC、ALO(Add Liquidity Only,仅挂单或取消,绝不交叉成交)
只减仓
支持。订单只能减少现有仓位,绝不增加。
撤单
按订单 ID(hl_cancel_by_oid)或客户端 ID(hl_cancel_by_cloid)
执行
通过 HyperCore 预编译合约在链上执行。结算是原子性的。
RPI/RFQ
不适用。永续合约订单直接进入链上订单簿。

永续合约订单不经过 RPI 竞价或 RFQ 系统。它们经过签名后被中继到链上交易所合约,并在链上撮合。

批量与替换操作

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

批量与替换端点

  • 批量下单POST /bulk_order):在一个请求中提交最多 50 个订单。每个订单独立进入标准执行路径。
  • 批量撤单DELETE /bulk_orderDELETE /bulk_order_cloid):在一个请求中按订单 ID 或客户端 ID 取消最多 50 个订单。
  • 替换PUT /order):在同一引擎周期内原子性地取消现有订单并放置新订单。无间隙风险。
  • 批量替换PUT /bulk_order):原子性地替换最多 50 个订单。

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

价格改善(RPI)

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

参考价格

参考价格是做市商必须超越的、限价范围内最优的订单簿挂单价格。该价格上的显示数量不需要覆盖您的完整订单。若不存在可执行的挂单流动性,报价只需满足您的限价即可。

买单

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

卖单

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

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

实例演算

您提交一个买入 1.0 BTC-30MAY26-80000-C 的订单,限价为 $2,450

订单簿状态
订单簿参考价
做市商要求
结果
最优卖价:$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 与订单簿交叉成交。

价格改善显示

  • 当通过 RPI 相对于可执行订单簿参考价成交时,应用会显示您相比订单簿节省的金额
  • 当不存在可执行订单簿参考价时,应用会显示该报价在您的限价范围内成交
  • 示例:以 $2,447.50 成交,节省 $2.50(0.1%)
  • 这会自动显示在您的成交确认中,无需任何操作

报价提供方

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

QP 资格要求

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

多个 QP 在每次竞价中竞争。系统选出最优价格,价格相同时按到达时间决定。这种竞争正是驱动价格改善的机制。随着更多 QP 加入,竞争加剧,价差收窄。

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

合约资格

每个合约都配置有一种交易模式,决定订单如何路由:

交易模式
限价单
RPI 竞价
RFQ
典型用途
订单簿 + RFQ
是(第二阶段回退)
是(第一阶段)
是(多腿)
上线时的大多数期权合约
仅订单簿
是(直接)
订单簿深度充足的高流动性合约
仅 RFQ
是(无订单簿回退)
流动性差或新上市的合约

随着合约成熟并吸引更多挂单流动性,它们会从启用 RFQ 模式过渡到仅订单簿模式。路由对您是透明的。无论合约处于哪种模式,您始终提交相同的订单类型。

成交优先级总结

当单腿订单在符合 RPI 条件的合约上进入系统时,成交按以下优先级排序:

1. RPI 竞价

优先查看权(仅限符合条件的合约)

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

2. 订单簿交叉成交

在现有流动性上立即成交

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

3. 挂单等待

等待交易对手方

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

在仅订单簿模式的合约上,流程从第 2 步开始(无 RPI 竞价)。系统绝不会以劣于您限价的价格为您成交。

常见误解

常见误解
误区做市商可以在 RPI 中匹配订单簿挂单流动性的价格并夺取成交
实际情况它们必须比可执行的挂单流动性至少优 1 个最小报价单位。若不存在可执行的挂单流动性,则允许匹配您的限价。
误区2 秒的 RPI 竞价会显著延迟我的订单
实际情况若所有已连接的做市商均已回应,竞价会提前结束。实践中延迟通常远低于 2 秒。之后第二阶段的下单是即时的。
误区我需要主动开启 RPI 或切换某个设置
实际情况RPI 对所有符合条件的合约自动启用。没有开关、没有模式切换,也没有单独的订单类型。
误区多腿订单可以回退到订单簿
实际情况任意多腿组合没有 CLOB。若没有做市商成交该组合,RFQ 将过期。您可以重新提交或逐腿单独下单。
误区IOC 与市价单相同
实际情况IOC 仍需要限价。它与等于或优于您限价的所有可用流动性交叉成交,然后取消未成交部分。您绝不会以劣于所设价格成交。

常见问题