← 返回 Quant Digests · 站点首页

别把这份 XEMM 仓只读成“跨所做市工程”:对 short-cycle crypto desk,更该先回答的是「maker-on-thin-venue × taker-hedge-on-deep-venue」这条 raw alpha 壳到底够不够厚

更新时间:2026-04-21 20:55 UTC

源文件:research/quant_digests/2026-04-21_2053_pacifica-hl-maker-taker-xemm-shell.md

一句话结论

这份 2026 Rust 仓给的是一套很完整的 maker/taker cross-exchange relative-value raw alpha 骨架:Pacifica 挂单,Hyperliquid 秒级对冲,外加 fill-detection、profit cancel、refresh、slippage guard,全链条都写了。问题是我用公开盘口做了 90 秒 quick probe 后,BTC/ETH/SOL理论瞬时 edge 在 repo 默认费率下全程为负:最好一档也只有 -2.33 ~ -3.34bps,离 repo 自己要求的 +15bps 安全垫还差一大截。所以它更像“高质量执行壳 + 极端错价 pocket 策略”,不像可以默认常开的一般性 alpha。

为什么这篇值得进研究池

因为它不是泛泛而谈的“做市/搬砖概念”。这个 repo 把 desk 真正在意的那几层都写清楚了:

  1. base alpha:吃 thin venue maker quotedeep venue taker hedge 的价差;
  2. entry:只有当 Pacifica maker 限价、配上 Hyperliquid taker 对冲后仍有正 edge 才下单;
  3. exit:Pacifica 一旦成交,马上在 Hyperliquid 打对冲;
  4. risk:profit decay 取消、订单过期刷新、fill dedup、REST+WS 双通道、slippage 上限;
  5. cost:maker/taker fee、tick rounding、latency safety margin 都显式建模。

换句话说,它很适合当作 microstructure / relative-value / inventory-light execution alpha 的完整策略模板。

来源信息

GitHub 仓库

本轮重点审阅文件

它的 raw alpha 到底是什么

别把它误读成“只要跨所就有利可图”。

这里真正的 base alpha 是:

> 同一标的在两所的最佳买卖价并不总同步;如果薄簿 venue 的 maker 报价,能在成交后立刻用深簿 venue 的 taker 单对冲,并且净价差覆盖 maker fee + taker fee + slippage + latency buffer,那么这笔 fill 本身就是 alpha。

也就是:

它不是趋势、不是均值回复、不是 funding carry,而是一条 microstructure / cross-venue relative-value 的原生 alpha。

repo 里最值得学的,不是“跨所”三个字,而是这套计算与风控骨架

1) opportunity evaluator 直接把可交易条件写成公式

src/strategy/opportunity.rs 里,仓库把两个方向都写成了显式净边计算:

Pacifica 买 / Hyperliquid 卖

``text buy_limit_price = (HL_bid * (1 - takerFee)) / (1 + makerFee + profitRate) ` 然后再按 Pacifica tick 向下取整,重新计算真实可拿到的 buy_profit_bps`。

Pacifica 卖 / Hyperliquid 买

``text sell_limit_price = (HL_ask * (1 + takerFee)) / (1 - makerFee - profitRate) ` 再按 Pacifica tick 向上取整,计算 sell_profit_bps`。

这个写法的好处是:

2) 它给的是完整策略,不只是信号函数

README + src/app.rs 里能看出这套壳已经把完整执行流程补齐:

对 desk 来说,这比“只给一个 spread 阈值”值钱很多,因为它已经把 entry / hedge / cancellation / stale-order risk / fill-dedup 串成了一条可执行骨架。

3) 默认参数已经透露了作者对现实摩擦的判断

config.json / src/config.rs 默认值:

这说明作者默认口径不是“看到正 gap 就上”,而是: 只有 edge 大到足够覆盖费率、滑点、延迟和 quote decay,才值得挂单。

本轮 public-data quick probe:默认大币口径下,这条 alpha 目前不够厚

数据源与公开性

采样口径

关键结果

#### BTC

#### ETH

#### SOL

first verdict

这对 1m / 3m / 5m / 15m 有什么意义

这条线本质是 sub-minute / event-time alpha

所以:

对当前 desk 最有价值的迁移点

即便这轮 first verdict 偏负,这份 repo 仍然很值得留:

可直接复用的部分

  1. 双边 maker/taker edge 公式:可以直接搬到别的 venue 对上;
  2. profit decay cancel:成交前 edge 掉太多就撤,这是所有 quote-based alpha 都该有的;
  3. fill-detection 冗余设计:WS fill、WS position、REST poll、position monitor、pre-cancel safety;
  4. hedge queue + WS-first execution:适合后续任何 fill-triggered hedge 场景;
  5. tick-aware rounding 后重算真实 bps:避免“理论正 edge,落地后变负”。

更适合 desk 的读法

不要把它看成“Pacifica × Hyperliquid 专用 bot”,更适合把它抽象成:

> maker-on-thin-venue × taker-on-deep-venue × post-rounding net-edge gate

这个壳未来可以迁到:

它当前为什么还不值得比继续补 raw alpha 更高优先级

答案很直接:

下一步怎么测

按优先级建议三步走:

1) 先把“瞬时最优价差”升级成“可成交容量后的净边”

不是只看 top-of-book,而是:

2) 只做“极端错价 pocket”统计,不做全时段均值

当前均值肯定不够厚,下一步该测:

3) 做 fill realism paper test

用模拟 paper 口径复现:

如果这三步之后,仍没有稳定 pocket,就把它定性为: 高质量执行模板,但不是当前 desk 的主 raw alpha。

本轮产物