CBB · 中文翻译

我们如何靠股票永续合约套利机器人赚到 1000 万美元以上

两个从没交易过股票、甚至几乎不知道期货是什么的加密玩家, 用十个月把 HIP-3 与 TradFi 之间的价差、资金费率和速度差,变成了一门规模巨大的套利生意。

故事起点:2025 年 10 月 作者:CBB (@Cbb0fe) 译文保留原文口语、粗粝和交易员语气
$32BHIP-3 + IBKR 累计成交量
1.5%TradeXYZ 总成交量占比
$10M+累计利润
35–45%实际部署资本年化收益率

2025 年 10 月。

过去八个月里,我们一直在运行 HyperEVM 上排名第一的套利机器人。

但这门生意快到头了。

过去几个月我们一直在和 Wintermute 打。现在又有一个新玩家进场,收益率被迅速压了下来。

没关系。我和我兄弟已经习惯了。

我们从来不会和机构以及他们那一大群打工人正面耗太久。我们耗不起。我们就两个人。

我们的优势一直都是:尽可能快地把策略上线,然后在大机构进来之前把利润榨干。

他们没法在 48 小时内上线一套策略。他们有监管限制、内部流程、审批等等。

我们什么都没有。我们只需要尽可能快。

所以,是时候找下一条路了。

接下来是什么?

10/10 刚刚发生。加密市场看起来彻底完蛋了。所有人都被狠狠干了一遍,也没什么新的东西值得继续榨。

于是我们开始到处看。

10 月 13 日,HIP-3 在 Hyperliquid 上线。三天之后,Unit / TradeXYZ 正式推出他们的第一个股票永续合约市场:XYZ100

考虑到 Hyperliquid 还有超过 40% 的代币供应量要分发给社区,我们觉得:在 HIP-3 上做成交量,也许是个不错的主意。

其实八个月前,我们发现 HyperEVM 套利机会时也是同样的逻辑:当时我们只是想在 Hyperliquid 上做一些 Unit + HYPE 的现货成交量。

我们完全不知道这事最后能不能跑通,但决定试一下:

在 HIP-3 和传统金融市场之间,搭一个股票永续合约套利机器人,然后自己运营它。

第一次走进 TradFi

先说一个背景:我们这辈子从来没交易过股票。

我们甚至不太知道期货到底是什么。对于传统金融(TradFi),基本可以说一无所知。

我们只知道,IBKR(盈透证券)对于我们想做的事情来说很有竞争力,所以决定先研究它。

最开始的几天,我基本就在努力搞懂 IBKR 到底怎么用。

我把几乎所有东西都截图,然后发给 Claude:

“这是什么?”
“这是什么意思?”
“这里我该怎么操作?”
“XYZ100 到底要怎么对冲?”

我们就是这么开始学 TradFi 的。

与此同时,我兄弟开始研究 IBKR API,看看哪些事情能做,哪些不能做。

他是从加密世界过来的,早就习惯了:连上一个交易所 API,很快就能让程序跑起来。

IBKR 完全是另一个世界。

行情数据订阅、合约规格、订单类型、权限、API 限制、TWS、IB Gateway……

有太多东西要弄清楚。最开始,我们甚至不确定这件事到底能不能做。

不过折腾 IBKR 一个星期之后,我们终于开始找到感觉了。

搭建套利机器人

策略本身其实很简单。

我们把 IBKR 的价格流当成“真实价格”,然后持续检查 HIP-3 上有没有套利机会。

如果 HIP-3 上某个市场相对 IBKR 出现折价,我们就在 HIP-3 做多。只有当 Hyperliquid 这边真正成交以后,我们才会在 IBKR 做对应数量的空头。

如果 HIP-3 相对 IBKR 出现溢价,就反过来:在 HIP-3 做空;成交后,再去 IBKR 做多。

理论上非常简单。

实际做起来,我们必须为每一个 HIP-3 市场设置大量参数。

先看 IBKR 这一侧,以 NVDA 为例:

["NVDA", 55, 400, { maxDelta: 800, slippage: 0.1 }]

55 是最小对冲数量。IBKR 的手续费最低收 1 美元,所以我们不想做一堆极小额交易。我们会先让 Delta 累积,等到差额达到 55 股 NVDA 时,再去 IBKR 对冲。

400 是单笔 IBKR 订单允许对冲的最大数量,用来避免滑点过大。

maxDelta: 800 是一道安全阀。如果不管因为什么原因,IBKR 的交易一直失败,导致两边仓位差达到 800 股 NVDA,机器人就会直接停止这个市场的交易。

slippage: 0.1 是我们在 IBKR 对冲时允许的最大滑点。

然后是 HIP-3 这一侧:

NVDA: pair("NVDA", "xyz:NVDA", {
  makerSize: 400,
  makerOffsetBuy: 0.12,
  makerOffsetSell: 0.12,
  cancelDelta: 0.02,
  takerRatioBuy: 0.05,
  takerRatioSell: 0.1,
  takerMin: 1,
  takerMax: 2000,
  limit: 110000,
  makerEnabled: true,
  preMarketOffset: 0.04
})

看起来很复杂,但逻辑其实并不复杂。

makerSize 决定我们挂多少数量;makerOffsetBuy / makerOffsetSell 决定我们的报价相对公允价格要留多少价差;cancelDelta 则决定价格移动到什么程度时,机器人需要撤单并重新挂单。

对于 Taker 交易,takerRatioBuy / takerRatioSell 决定价差至少要大到什么程度,我们才愿意主动吃单;takerMin / takerMax 控制愿意执行的最小和最大数量。

limit 是这个市场允许持有的最大总仓位;makerEnabled 只是一个开关,用来决定是否开启 Maker 挂单。

最后,preMarketOffset 会在美股盘前时段额外加宽价差,因为那个时间段 TradFi 一侧的流动性差得多。

第一次实盘

10 月底,我们终于准备好开始试了。

最开始几天有点混乱。IBKR API 各种折腾,连接偶尔会断,我兄弟不得不想办法让所有连接一直保持在线并正常运行。

但我们很快发现:机会非常多。

基本就是一种“这钱也太好赚了”的感觉。

11 月,我们在 HIP-3 上做了大约 8.5 亿美元成交量,利润超过 50 万美元

不错。

12 月平静一些。我们做了大概 5.5 亿美元成交量,依然在稳定赚钱,但这时我们甚至开始怀疑:是不是应该去做点别的?

这当然是好钱,但好像也没有夸张到“金矿”的程度。

最后我们还是决定继续。

一贯如此——只要还有东西可以榨,我们通常就很难停手。

金属狂潮

真正的爆发从 1 月开始。

黄金和白银开始疯狂上涨,Hyperliquid 上的需求简直失控。赚钱突然变得简单得有点离谱,而过去两个月,我们刚好一直在为这种市场做准备。

但我们遇到了一个问题:资金。

几乎所有人都想在 Hyperliquid 上做多大宗商品,这意味着我们必须不断往 IBKR 一侧补充更多资本,才能把仓位对冲掉。

我们持续给 IBKR 打钱,但这么大规模地搬资金会碰到银行侧的问题。

在这件事上,EtherFi 真的太给力了,让我们可以非常快速地把大额资金从链上换成法币。

整个 1 月,我们在 Hyperliquid 上做了 17 亿美元成交量,光资金费率就收了超过 60 万美元

但前面说过,我们只有两个人。

没有内部流程。动作极快。基本上所有东西都是直接在生产环境里试。

有时候,这种方式是要付代价的。

1 月 27 日。

我刚落地迪拜,正准备和我兄弟喝杯咖啡,顺便继续扯我们的机器人。

突然,我手机上收到了 IBKR 的强平警告

我完全搞不懂怎么可能。那会儿还很早,市场明明没什么大动静。

我登录 IBKR。

我们当时的净头寸是:
做空 1.2 亿美元黄金期货
而黄金正处在一轮猛烈上涨之中。

我们立刻停掉机器人。

那一刻我整个人都在发抖。我是真的怕被强平。

我其实并不熟悉 IBKR,因为一直以来,真正负责在那里交易的是机器人,不是我。

接下来的 15 到 30 分钟里,我手动平掉了价值 1.2 亿美元的黄金空单。

下午市场开盘后,我们终于能够把损失算清楚:

-$1.1M
亏了 110 万美元。

这一下确实很难受。

但我们没时间坐在那里哭。必须马上搞清楚到底发生了什么,然后尽快修好。

最后发现,原因蠢得离谱。

IBKR API 的数据停止正常刷新了。

机器人误以为 Hyperliquid 与 IBKR 两边的仓位之间存在 Delta 差,所以它不断在 IBKR 上继续做空黄金,试图“修正”一个根本不存在的仓位差。

一次。

再一次。

再一次。

直到它累计做空了 1.2 亿美元黄金,然后我们开始收到强平警告。

很显然,我们需要更多风控。

我们必须确认从 IBKR 收到的数据确实是新鲜的;在允许机器人继续扩大仓位之前,要加额外检查;更根本地说,这套机器人最初根本不是按照现在这种成交量和机会密度设计的。

我们花了一整天把这些东西修掉。

第二天,新版本上线。

但我们失去信心了。

也许我们根本不知道自己在干什么。也许这个策略的风险收益比压根不值得。

我们刚刚因为一个蠢得要命的问题亏了 110 万美元,现在满脑子都是:机器人是不是还会再出一次事?

这是上线以来第一次,我们认真考虑要不要干脆停掉。

但你们现在也知道我们是什么人了……

我们就是他妈的贪。

我们不会因为一次七位数亏损就退出。

我们决定反而再往前推。

这可能也是我们比较擅长的一点。我们两个人一起做过的那些机器人,几乎每一个都出现过非常夸张的亏损事故,但不知怎么的,我们每次最后都能打回来。

我们不会花几个小时坐在那里懊恼。我们会去搞清楚哪里错了,修掉,然后继续。

这笔亏损基本会变成我们两个人之间的禁忌话题——在把它赚回来之前,谁都不提。

结果第二天,白银创历史新高之后突然暴跌。某个时刻,Hyperliquid 与 IBKR 之间出现了大约 3% 的价格偏差。

我们抓住了它。
+$600K
大约 60 万美元利润。

我们他妈又回来了。

流动性管理与速度升级

到了这个阶段,我们已经在赚相当不错的钱。

而且我们知道这场游戏是怎么运转的:如果这里有这么多钱可以赚,更多人、更多机构、以及他们的大批打工人迟早都会冲进来。

所以我们必须尽快变得更强。

第一个问题还是资本。

这和纯加密套利非常不同。在纯加密市场里,不同场所之间做资金再平衡,五分钟以内可能就结束了。

但这里,我们真的要往 IBKR 打银行转账,或者从 IBKR 把钱转回来。

所以我们按照 IBKR 那边可用流动性的多少,设计了一套动态系统。

当 IBKR 的流动性比较低时,我们愿意牺牲一点利润甚至小亏,先平掉已有交易,释放资本。与此同时,新开仓时必须看到更大的价差才会动手。

当 IBKR 的流动性比较充足时,我们就反过来:更小的价差也愿意开新仓,并且会更激进地部署资金。

第二个要解决的问题是速度

到当时为止,我们一直把 IBKR 的行情流当作真值源。它能用,但相对比较慢。

随着越来越多玩家进场,我们知道迟早会变成一场速度游戏,而继续依赖 IBKR 的数据最终一定不够。

我们开始找替代方案,然后找到了 Databento

通过 Databento 加 Nasdaq 的数据授权,我们可以拿到快得多的直接市场行情。

我们 1 月申请接入,月底终于获批。

从金属到石油

2 月,金属行情依然滚烫,我们又做了大约 15 亿美元成交量。

然后还嫌不够刺激似的,2 月底,特朗普决定轰炸伊朗,市场波动瞬间爆炸,油价冲上 100 美元

这时候,我们每天通过套利价差与资金费率,大约能赚 6 万到 12 万美元

周六周日除外——传统金融市场不开门,我们无聊得要死。

如果过去 24 小时“只”赚了 4 万美元,我们甚至会觉得是不是哪里出问题了。

于是开始查机器人、改参数、研究到底发生了什么、还能怎么优化。

Claude 在这里帮了我们很多。

我们可以把所有 Hyperliquid 与 IBKR 的成交数据都喂给它,让它分析:哪里亏得最多、哪里出了问题、还能怎么改。

这其实是我们第一次用 AI 做交易复盘分析,效果比想象中大得多。

即使一切顺利,我们也一直保持这种近乎偏执的状态。

这基本是我们唯一知道的、能让自己一直保持领先的方法。

我和我兄弟整天都在聊这个机器人。

他几乎每天都提交代码更新,我则根据市场正在发生什么,不停调整参数。

半导体疯了

4 月底,随着伊朗冲突开始降温,我们以为这种离谱的高利润终于要结束了。

过去几个月,我们每周差不多都在赚 50 万美元,但实在想不出还有什么东西能继续制造这种级别的机会。

然后,半导体以及各种“瓶颈交易”开始直接起飞。

SNDK、MU 这种股票,交易起来像纯粹的 Memecoin。

真的太离谱了。

我们 10 月开始搭这个机器人时,市场几乎什么都没发生。

结果后来先是金属,再是石油,现在又轮到半导体——一个个都像 BSC 上的土狗一样交易。

这他妈到底怎么回事?

这里当然有很大的运气成分。

我们刚好在正确的地方、正确的时间,而且手里正好已经有一个能工作的产品,完全适配这种市场。

但我也觉得,我们很早就相信 HIP-3、股票永续合约,尤其是很早就看好 TradeXYZ,这里面确实也有判断对的部分。

5 月、6 月、7 月,我们每个月继续做 15 亿到 25 亿美元成交量,每周利润维持在 40 万到 50 万美元左右。

结尾:十个月,1000 万美元

现在是 9 月初。

从我们开始做这件事到现在,已经有很多机构进场。

Ethena 也宣布,未来几周准备进入股票基差交易。

对我们来说,这个机会可能正在走向尾声。

但这一路真的太疯狂了。

十个月时间,在一段几乎像“加密寒冬”一样的市场里,我们最终做到了:

  • 320 亿美元 —— HIP-3 与 IBKR 两边合计成交量
  • 1.5% —— 占 TradeXYZ 总成交量的比例
  • 1000 万美元 —— 累计利润

当然,这件事之所以可能,很重要的一点是:我们手里有大量流动性可以部署。

但即使按真正部署进去的资本计算,不同时期的年化收益率依然大约在 35%–45% APY

更重要的是,这给了我们第一次真正进入 TradFi 世界、并理解它如何运转的机会。

十个月前,我们从来没交易过股票,甚至几乎不知道期货是什么。

现在,我们已经交易了 320 亿美元。

剩下的,就只能祈祷 Hyperliquid Season 3 了。

感谢你读到最后。

下一篇故事见。

CBB

术语对照

Equity Perps
股票永续合约。
TradFi
Traditional Finance,传统金融市场。
IBKR
Interactive Brokers,盈透证券。
Maker / Taker
挂单提供流动性 / 主动吃单获取流动性。
Delta
这里主要指两边对冲仓位之间的数量差或风险敞口差。
Funding
永续合约资金费率收入或支出。
Basis Trade
基差交易,利用两个相关市场之间的价格差进行对冲获利。

术语说明仅为帮助阅读;正文尽量忠实保留原作者的交易语境和表达方式。

HTML Hub