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 和传统金融之间的股权永续合约套利机器人。
传统金融的第一步
需要记住的是:我们这辈子从未交易过股票。我们不太清楚期货是什么。我们对传统金融基本上是一无所知。
我们所知道的是,IBKR 对于我们想做的事情来说是一个非常具有竞争力的平台,所以我们决定去探索它。
最初的几天,我基本上只是在努力理解如何使用 IBKR 平台。
我几乎把所有东西都截图发给 Claude:
"这是什么?"
"这是什么意思?"
"我在这里应该怎么做?"
"我们如何对冲 XYZ100?"
这基本上就是我们开始学习传统金融的方式。
与此同时,我兄弟开始探索 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 告诉机器人在价格变动到何种程度时取消并重新下达这些订单。
对于吃单交易,takerRatioBuy / takerRatioSell 定义了我们在吃单前需要多少价差,而 takerMin / takerMax 控制了我们愿意执行的规模。
limit 是我们在该市场上允许的最大总仓位规模,而 makerEnabled 只是让我们可以开启或关闭挂单。
最后,preMarketOffset 在盘前时段增加了一些额外的价差,因为此时传统金融端的流动性要差得多。
首次交易
10 月底,我们终于准备好尝试了。
最初的几天有点混乱。我们在 IBKR API 上遇到了困难,有时会失去连接,我兄弟不得不找一些技巧来保持一切连接和运行。
但我们很快意识到机会很多。感觉基本上就是捡钱。
11 月期间,我们在 HIP-3 上执行了约 8.5 亿美元的交易量,并获得了超过 50 万美元的利润。
这很不错。
12 月稍微平静一些。我们做了大约 5.5 亿美元的交易量,仍然在赚取可观的利润,但我们实际上开始思考是否应该专注于其他事情。这是不错的收入,但也不是一座金矿。
我们决定继续前进,一如既往。当还有东西可以榨取时,我们通常很难停下来。
金属狂热
1 月,HIP-3 上的事情真正开始腾飞。
黄金和白银开始疯狂上涨,Hyperliquid 上的需求简直疯狂。赚钱变得几乎太容易了,而过去两个月我们一直在为这种市场做准备。
我们遇到的一个问题是流动性。基本上每个人都想在 Hyperliquid 上做多商品,这意味着我们这边需要不断向 IBKR 注入更多资金来进行对冲。
我们不断向 IBKR 追加资金,但转移这么多资金会带来银行方面的挑战。
在这方面,EtherFi 绝对是英雄,他们让我们能够非常快速地将大额资金转出。
1 月期间,我们在 Hyperliquid 上完成了 17 亿美元的交易量,仅资金费用就收取了超过 60 万美元。
但正如我之前告诉你的,我们只有两个人。我们没有内部流程。我们行动迅速。我们基本上是在生产环境中测试一切。
有时,这是要付出代价的。
1 月 27 日,我刚抵达迪拜,正准备和我兄弟喝杯咖啡聊聊机器人。
突然,我在手机上收到了 IBKR 的清算警告。
我不明白这怎么可能。时间还很早,市场上没什么动静。
我登录了 IBKR。
我们净做空了 1.2 亿美元的黄金期货。
而黄金正处于一轮大规模上涨行情中。
我们立即关闭了机器人。
这时,我在发抖。我真的害怕被清算。我不太了解 IBKR,因为所有交易都是机器人做的。
在接下来的 15-30 分钟里,我手动平掉了 1.2 亿美元的黄金空头头寸。
当天下午晚些时候市场开盘后,我们终于能够计算出损失:
-110 万美元。
这很艰难。
但我们没有时间为此哭泣。我们需要弄清楚发生了什么并尽快修复。
原因其实很愚蠢。
IBKR API 的数据停止了正常刷新。机器人认为我们的 Hyperliquid 和 IBKR 仓位之间存在 delta,因此它不断在 IBKR 上执行黄金空头交易,以纠正一个实际上并不存在的 delta。
一次又一次。
直到它做空了 1.2 亿美元的黄金,我们开始收到清算警告。
我们显然需要更多的控制措施。
我们需要确保从 IBKR 接收的数据是新鲜的。我们需要在允许机器人继续增加仓位之前进行额外的检查。更普遍地说,机器人最初的设计根本不适合我们现在看到的交易量和机会规模。
我们花了一整天来修复所有问题。
第二天,我们推出了新版本的机器人。
但我们失去了信心。
也许我们根本不知道自己在做什么。也许风险回报比根本就不存在。我们刚刚因为一个极其愚蠢的错误损失了 110 万美元,现在我们觉得机器人又要搞砸了。
自推出以来,我们第一次认真思考是否应该就此停止。
但你现在了解我们了……我们是贪婪的混蛋。
我们不会因为七位数的亏损就放弃。我们要更加努力地推进。
我认为这实际上是我们相当擅长的事情。在我们共同构建的所有机器人中,几乎每次都会经历巨额亏损的阶段。但不知何故,我们总能反弹回来。
我们不会花几个小时为此哭泣。我们试图理解哪里出了问题,修复它,然后继续前进。
在我们赚回这笔钱之前,这次亏损基本上成了我们之间的禁忌话题。
第二天,白银在达到历史高点后出现了疯狂的回调,在某个时刻,Hyperliquid 和 IBKR 之间出现了大约 3% 的价格差异。
我们设法从中赚取了大约 60 万美元的利润。
我们他妈的回来了。
流动性管理与速度提升
此时,我们正在赚大钱。
我们知道这个游戏的规则。如果有这么多钱可赚,更多的人和他们的大批员工就会来抢食。
所以我们需要尽快变得更好。
第一个问题是资本。
这与纯粹的加密货币套利非常不同,在加密货币套利中,在不同平台之间重新平衡仓位可能只需要不到五分钟。在这里,我们实际上需要进行银行转账来转入和转出 IBKR。
因此,我们设计了一个基于 IBKR 可用流动性的动态系统。
当我们在 IBKR 的流动性较低时,我们愿意亏损一些钱来平掉现有交易并释放资本。同时,我们要求更大的价差才能开立新仓位。
当我们在 IBKR 的流动性较高时,我们则反其道而行之。我们愿意以较小的价差开立新交易,并更积极地部署资本。

我们需要改进的第二件事是速度。
到目前为止,我们一直使用 IBKR 的价格源作为我们的真理来源。它有效,但数据源相对较慢。
随着更多参与者加入游戏,我们知道在某个时候这将变成一场速度竞赛,依赖 IBKR 数据将不再足够。
我们开始寻找替代方案,并找到了 Databento。
通过 Databento 和纳斯达克许可证,我们可以获得更快、更直接的市场数据源。
我们在 1 月申请了访问权限,并在月底终于获得批准。

从金属到石油
2 月,金属市场依然火热,我们完成了大约 15 亿美元的交易量。
好像这还不够,2 月底,特朗普决定轰炸伊朗,导致市场极度波动,并将油价推至 100 美元以上。
此时,我们每天从套利价差和资金费用中赚取大约 6 万到 12 万美元。除了周六和周日,传统金融市场休市,我们无聊得要死。
当我们在过去 24 小时内"只"赚了 4 万美元时,我们实际上会认为出了问题。我们开始检查机器人,更改参数,试图理解发生了什么以及我们可以改进什么。
Claude 在这方面帮了我们很多。我们可以把所有的 HL 和 IBKR 交易数据喂给它,让它分析我们在哪里损失了最多的钱,出了什么问题,以及我们可以改进什么。
这实际上是我们第一次使用 AI 进行交易分析,它带来了相当大的改变。
即使事情进展顺利,我们也保持着这种执着。这基本上是我们知道的保持领先的唯一方法。
我和我兄弟整天都在谈论这个机器人。他几乎每天都在推送代码更新,而我则根据市场情况不断调整参数。
半导体狂热
4 月底,随着伊朗冲突开始降温,我们认为这可能是这段疯狂盈利期的终结。
在过去的几个月里,我们每周能赚大约 50 万美元,我们真的看不到还有什么能继续驱动这类机会。
就在这时,半导体和所有瓶颈交易开始全面爆发。
像 SNDK 和 MU 这样的股票代码开始像纯粹的 Meme 币一样交易。
这简直太疯狂了。
我们是在 10 月开始构建这个机器人的,当时基本上什么也没发生。从那以后,我们经历了金属、石油,现在半导体都像 BSC 上的垃圾币一样交易。
这他妈的到底是怎么回事?
显然,这里面有很多运气成分。我们碰巧在正确的时间、正确的地点,拥有一个为这种市场准备就绪的、可以工作的产品。
但我也认为,早期信任 HIP-3、股权永续合约,特别是 TradeXYZ,这其中也有一些远见。
在 5 月、6 月和 7 月,我们每月保持着 15 亿到 25 亿美元的交易量,每周能赚大约 40 万到 50 万美元。
结论
现在是 9 月初。
自从我们开始以来,许多机构已经加入了游戏。Ethena 也宣布计划在未来几周内进入股权基差交易。
这个机会对我们来说可能即将结束,但这真是一段疯狂的旅程。
在 10 个月里,在基本上感觉像是加密货币寒冬的时期,我们取得了以下成就:
- 320 亿美元 的 HIP-3 和 IBKR 总交易量
- 占 TradeXYZ 总交易量的 1.5%
- 1000 万美元 的利润
当然,这只有在我们拥有大量可部署流动性的情况下才可能实现。但实际部署资本的回报率仍然在 35-45% 的年化收益率之间,具体取决于不同时期。
更重要的是,这对我们来说是一个绝佳的机会,让我们第一次真正体验了传统金融世界,并了解了它的运作方式。
十个月前,我们从未交易过股票,几乎不知道期货是什么。现在我们交易了 320 亿美元的股票和期货。
剩下的就是祈祷 Hyperliquid 第三季了。
感谢你阅读到最后。
我们会带着另一个故事回来的。
CBB 🫡





