hybrid-perps-spec

订单路由场景


SC-RT-001:小额市价单 → 内部对赌

前置条件:

操作步骤:

  1. 用户下 BTC 多头市价单,数量 0.05 BTC
  2. 路由引擎计算名义价值:0.05 × 100,000 = $5,000 ≤ $10,000 → INTERNAL

预期结果:


SC-RT-002:大额市价单 → HL 代理执行

前置条件:

操作步骤:

  1. 用户下 ETH 多头市价单,数量 5 ETH
  2. 路由引擎计算名义价值:5 × 4,000 = $20,000 > $10,000 → HYPERLIQUID
  3. 向 HL 平台账户发送开仓指令

预期结果:


SC-RT-003:同一用户同币种两次开仓(分别路由)

前置条件:

操作步骤:

  1. 第一次:BTC 多头,名义价值 $5,000 → INTERNAL
  2. 第二次:BTC 多头,名义价值 $15,000 → HYPERLIQUID

预期结果:


SC-RT-004:强制路由到 HL — 净敞口达上限

前置条件:

操作步骤:

  1. 路由引擎检查 BTC 净敞口 → 已达限制
  2. 强制路由到 HYPERLIQUID(即使 $3,000 < $10,000 阈值)

预期结果:


SC-RT-005:强制路由到 HL — HL 通道延迟超限

前置条件:

操作步骤:

  1. 路由引擎检测 HL 通道延迟 > 500ms → 暂停对赌
  2. 强制路由到 HYPERLIQUID

预期结果:


SC-RT-006:平仓路由跟随原始仓位

前置条件:

操作步骤:

  1. 用户发起平仓 BTC INTERNAL 仓位
  2. 用户发起平仓 BTC HYPERLIQUID 仓位

预期结果:


SC-RT-007:连续加仓导致净敞口触发对冲

前置条件:

操作步骤:

  1. 用户 A 下 BTC 多头 $5,000 → INTERNAL($5K < $10K 阈值)
  2. 用户 B 下 BTC 多头 $8,000 → INTERNAL
  3. 用户 C 下 BTC 多头 $9,000 → INTERNAL

预期结果:


SC-RT-008:多空用户自然对冲(净敞口归零)

前置条件:

操作步骤:

  1. 用户 A 下 ETH 多头 $8,000 → INTERNAL(平台持空头 $8K)
  2. 用户 B 下 ETH 空头 $8,000 → INTERNAL(平台持多头 $8K)

预期结果: