套利这碗饭,越来越需要“快”和“聪明”
算下来,我在私募这行当里摸爬滚打整整二十年了。前八年做私募基金管理人,后面十二年扎在基金管理的具体事务里,眼下管着十几到二十亿的规模。说实话,这十几年最直观的感受就是:套利策略这碗饭,吃起来越来越不容易了。以前靠人盯盘、手动敲单,偶尔还能捡点市场情绪犯错的钱;现在你眼睛还没眨完,程序已经把价差抹平了。这不是危言耸听,而是我每天在交易室、在合规部、在投委会上反复验证的现实。
套利策略的本质是什么?说白了就是利用同一资产或高度相关资产在不同市场、不同时间、不同形态下的定价偏差,低买高卖,赚取无风险或低风险的价差。这个逻辑从一百多年前利弗莫尔那个年代就有了,但今天的市场结构、交易机制、参与者构成已经完全变了样。高频化和算法化不再是“可选项”,而是这个策略能否继续存活的“入场券”。如果你还在用T+1的思维做T+0的套利,那基本等于骑着自行车上高速。
我先抛一个结论:未来三到五年,套利策略的胜负手不在于你能不能发现价差,而在于你能不能在毫秒级的时间窗口里识别、决策、执行并完成风控闭环。算法是骨架,高频是肌肉,数据是血液,而合规是那条不能踩的红线。下面我从几个切面,把我这些年踩过的坑、见过的案例、以及和同行交流的心得,掰开揉碎了讲一讲。
算法已从辅助变主导
大概在2016年前后,我还在上一家机构做投资总监,当时我们有一个做ETF折溢价套利的团队,六个人,每天手工计算IOPV、比对成分股、判断现金替代标志,然后电话打到券商席位去下单。那会儿一天能抓两三个像样的机会就算不错了。后来我们引入了一套半自动的算法系统,最初只是用来做价差监控和信号提示,交易员再手动确认。结果不到三个月,交易员就跟我抱怨:“老板,信号弹出来到我点确认,价差已经没了。”这就是算法从辅助变主导的临界点。
现在的情况更极端。算法不再只是帮你“看得见”机会,而是直接帮你“抢得到”机会。我目前管理的几个套利子策略里,纯手动干预的比例已经压到了不到5%,而且这5%主要集中在极端行情下的临时风控熔断,以及一些跨市场、跨品种的复杂逻辑判断上。算法负责的是:实时抓取多源行情、计算理论价格、评估冲击成本、生成订单参数、执行并监控滑点。人负责的是:设定算法的风险预算、调整参数边界、以及在算法失灵时拍下那个“kill switch”。
这里我要特别提一个容易被忽视的点:算法化不等于全自动。我见过不少同行,一上来就追求“无人值守”,结果遇到交易所规则微调、或者某个成分股临时停牌,算法就傻眼了。好的算法化是“人机协同”,而不是“机器换人”。我们内部有一个“算法健康度”的日检机制,每天收盘后由量化研究员和交易主管一起复盘,看看当天算法有没有出现异常报价、有没有在流动性枯竭时仍然追单、有没有触发预设的合规阈值。这个流程看起来很笨,但过去两年至少帮我们避免了三次潜在的穿仓风险。
说到合规,我插一句。算法交易最怕的就是被认定为“异常交易行为”。比如频繁报撤单、大额封涨停、在收盘集合竞价阶段故意拉抬等。我们在做算法化改造的时候,专门请外部律师和交易所做过沟通,把每一类算法的报单频率、撤单比例、单笔金额上限都做了硬编码。算法可以跑得快,但不能跑出法规的边界。这中间有一个很微妙的平衡:太保守,策略没收益;太激进,监管函就来了。我们的做法是,把合规参数作为算法的一个独立模块,由合规部每季度复核一次,投委会不干预具体数值,但可以要求调整风险敞口。
高频不是拼速度那么简单
很多人一提高频,第一反应就是“买最快的服务器、拉最粗的光纤、租最近的机房”。这当然没错,但只是冰山一角。我经历过一个真实的案例:2021年,我们有一个跨期套利策略,在两家期货交易所之间做价差。当时我们花了小两百万把服务器托管到了交易所机房,网络延迟从原来的8毫秒降到了不到1毫秒。结果呢?头一个月收益确实上去了,但第二个月开始,收益曲线反而变得极其不稳定。后来复盘发现,问题出在“延迟套利”变成了“延迟踩踏”——当所有高频玩家都挤在同一个延迟水平上时,任何微小的行情抖动都会引发集体同向操作,价差瞬间被过度修正,然后迅速反弹,程序化止损被反复触发。
这个教训让我明白:高频化的核心不是单纯的“快”,而是“在正确的时刻,以正确的速度,做正确的事”。我们后来调整了策略架构,不再追求绝对的最低延迟,而是引入了“延迟梯度”的概念。简单说,就是让一部分子策略跑在超低延迟通道上,专门抓那些稍纵即逝的瞬间价差;另一部分子策略故意放慢半拍,跑在普通延迟通道上,专门捕捉那些因为高频玩家过度反应而产生的“回摆”机会。这个思路有点反直觉,但实盘效果很好。下表是我们内部对两种高频模式的对比:
| 对比维度 | 极速模式(微秒级) |
| 典型延迟 | 0.5-2毫秒(交易所机房托管) |
| 主要盈利来源 | 订单流信息、瞬时价差、抢单优先权 |
| 主要风险 | 同质化竞争严重、行情抖动引发踩踏、技术故障容忍度极低 |
| 合规关注点 | 报撤单频率、自成交防范、异常交易指标 |
| 适合策略类型 | 做市商报价、ETF瞬时套利、期现基差捕捉 |
| 团队能力要求 | 低延迟系统开发、FPGA、内核旁路、交易所协议精通 |
另一类我称之为“智能延迟”模式,延迟控制在5-20毫秒之间,不跟极速玩家拼,而是利用他们制造的波动来获利。这种模式下,算法的重点不在于快,而在于“识别虚假信号”。高频化到了极致,市场上大部分价差都是噪音,而不是信号。谁能把噪音过滤掉,谁就能活下来。我们有一个内部笑话:跑得最快的那些人,往往是为跑得第二快的人打工。话糙理不糙。
数据源的军备竞赛
套利策略的算法化,底层拼的是数据。以前做套利,看看交易所的Level-1行情就够了。现在不行了,你要看Level-2的逐笔委托、逐笔成交,要看订单簿的深度和变化,要看不同交易所之间的时间戳对齐,甚至要看新闻舆情、社交媒体的情绪指标。我管的一个跨市场套利策略,每天处理的数据量大概在几十个TB级别,其中真正被算法用到的不到1%,但就是这1%,决定了当天是赚还是亏。
这里有一个很现实的问题:数据源的获取成本正在急剧上升。交易所的行情授权费、第三方数据商的API调用费、低延迟新闻推送的服务费,加起来一年几百万是常态。对于10-20亿规模的私募来说,这笔钱不是小数目。我们内部算过一笔账,如果管理规模低于5个亿,单纯做高频套利策略,数据成本就能把利润吃掉一大半。规模效应在高频套利里体现得淋漓尽致——大机构能摊薄数据成本,小机构只能捡漏或者做差异化。
数据的“经济实质法”在这里也有体现。什么意思?就是你买来的数据,必须能够证明它对你的策略有实质性的贡献,而不是为了充门面或者应付尽调。我们在合规审查时,会要求每个数据源都提供“使用日志”和“贡献度归因报告”。如果某个数据源连续三个月贡献度低于某个阈值,我们就会考虑停用。这个做法一开始被投研团队骂得够呛,觉得行政干预了策略研发。但后来大家慢慢理解了:不加节制的数据采购,本身就是一种风险敞口。你买得越多,合规审查的压力越大,潜在的数据合规风险也越高。
还有一个容易被忽略的点:数据的时间戳对齐。不同交易所、不同数据商的时间戳精度和同步机制完全不同。我们曾经因为一个毫秒级的时间戳错位,导致算法误判了两个市场之间的价差方向,一天之内亏掉了上百万。后来我们专门建了一个“时间戳校准模块”,每秒钟对时一次,并且记录所有数据源的时钟漂移曲线。这个模块本身不产生任何收益,但它是整个算法体系的“地基”。高频套利里,时间就是金钱,但错误的时间比没有时间更可怕。
策略容量的隐形天花板
做了这么多年,我最怕听到的一句话就是:“这个策略容量无限大。”凡是说这种话的,要么是骗子,要么是还没吃过亏。套利策略,尤其是高频套利策略,容量天花板是非常明显的。你管理10个亿的时候,年化8%的套利收益可能很轻松;等你管到20个亿,同样的策略可能年化就掉到3%了。为什么?因为你的每一笔交易都在改变市场,你的买单会推高价差,你的卖单会压低价差,最后你自己的交易行为就把套利空间给抹平了。
我们内部有一个“容量压力测试”的流程。每上一个新策略,或者对老策略进行高频化改造,都要做三件事:第一,用历史数据做冲击成本模拟,看看在不同资金规模下,策略的滑点会增加多少;第二,做“自我博弈”测试,假设市场上还有两个和你策略高度相似的玩家,看看价差会怎么变化;第三,做“极端流动性”测试,假设某个市场突然流动性减半,你的持仓能不能在不产生巨额亏损的情况下退出。这个流程很繁琐,但它是我们控制回撤的核心手段之一。
举个例子。我们有一个做可转债套利的策略,去年想从5个亿的规模扩到8个亿。量化团队拍胸脯说没问题,历史回测显示容量能到15个亿。但我坚持先做容量压力测试。结果发现,当规模超过6.5个亿之后,策略对可转债流动性的依赖度急剧上升,一旦遇到转债市场整体缩量,策略的退出时间会从原来的几分钟拉长到半小时以上。半小时的退出窗口,在高频套利的世界里,等于把脖子伸到了绞刑架下面。最后我们把这个策略的上限卡在了6个亿,虽然少赚了一点,但睡得踏实。
这里我要提一个和“实际受益人”相关的合规细节。在做跨境套利策略时,我们经常要通过收益互换、跨境收益凭证等工具来对冲汇率风险和市场准入限制。这些工具的背后,往往涉及多层嵌套的SPV或者信托结构。按照监管要求,我们必须穿透识别每一层结构的实际受益人,并且确保没有来自受制裁国家或地区的资金。这个工作极其繁琐,但绝对不能省。高频套利本来就跑得快,如果合规上出了纰漏,跑得越快,摔得越惨。
合规与风控的实时博弈
很多做策略的人觉得合规是“事后找麻烦”,风控是“踩刹车的人”。我做了这么多年管理,越来越觉得这个看法是错的。在高频算法套利里,合规和风控必须是“实时嵌入”的,而不是“事后附加”的。什么意思?就是你的算法在生成每一笔订单之前,必须先过合规和风控的“电子围栏”。比如,单账户每秒报单不超过多少笔、单笔报单金额不超过多少、撤单率不超过多少、自成交防范是否触发、是否在交易所规定的异常交易阈值之内。这些规则不能写在纸上,必须写在代码里。
我们内部有一个“合规参数中心”,所有的算法策略在运行前,都必须从中心拉取最新的合规参数。这些参数由合规部根据交易所最新规则、监管窗口指导、以及我们自身的风险偏好来动态调整。比如,去年某家交易所调整了程序化交易的报撤单收费标准,我们当天就把相关策略的报撤单频率上限下调了20%,虽然短期收益受了一点影响,但避免了后续可能的高额费用和监管问询。合规不是成本,它是让你能够持续玩下去的“续命丹”。
再说一个我亲身经历的行政挑战。前年,我们有一个做股指期货跨期套利的策略,因为算法在某个极端行情下频繁报撤单,触发了交易所的异常交易监控。虽然最后没有定性为违规,但交易所要求我们提交书面说明,并且暂停了该策略所在账户的部分交易权限三天。那三天里,我带着量化团队、合规部、还有外部律师,逐笔复盘了当天的所有订单,最后发现是算法在流动性枯竭时的一个参数设置过于激进。我们修正了参数,并且主动向交易所提交了整改报告。这件事让我深刻体会到:算法可以没有情绪,但管理算法的人必须有敬畏心。
关于税务居民的问题,在高频套利里也经常碰到。我们的策略有时候会通过沪深港通、或者QFII通道来做跨境套利。这时候,每一笔交易的税务处理方式都可能不同,取决于你的税务居民身份、资金停留时间、以及双边税收协定。我们曾经因为一个交易员的税务居民身份认定问题,导致一笔跨境套利收益被重复征税,最后花了半年时间才通过税收协定优惠申请退回来。高频套利赚的是辛苦钱,税务上要是再被扒一层皮,那就真的白干了。
未来是“算法生态”的竞争
展望未来,我觉得套利策略的高频化和算法化会进入一个“算法生态”竞争的阶段。什么意思?就是不再是一个策略打天下,而是一个由多个子算法、数据源、风控模块、合规引擎共同组成的生态系统。这个生态系统里,有的算法负责发现机会,有的算法负责执行,有的算法负责风控,有的算法负责合规检查。它们之间相互通信、相互制衡、动态调整。
我目前正在推动的一个内部项目,就是搭建这样一个“套利算法中台”。这个中台不直接产生收益,它提供的是:统一的数据接入、统一的算法调度、统一的风控规则、统一的合规检查、统一的绩效归因。任何一个子策略,只要符合中台的接口规范,就可以快速上线、快速下线。这样一来,我们就能把更多的精力放在策略逻辑的创新上,而不是重复造轮子。未来的竞争,不是单个策略的竞争,而是算法迭代速度的竞争。
我也在密切关注监管科技的发展。我相信,未来交易所和监管机构也会用算法来监管算法。比如,通过实时大数据分析来识别异常交易模式,通过机器学习来预测潜在的市场操纵行为。这对我们来说既是挑战也是机遇。挑战在于,你的算法必须更加“干净”、更加“透明”;机遇在于,那些真正合规、真正有技术实力的私募,会获得更大的市场空间。潮水退去,才知道谁在裸泳。算法潮水涨起来,才知道谁在认真穿裤子。
最后我想说,套利策略不会消失,但它会变得越来越“重”——重技术、重数据、重合规、重人才。对于管理10-20亿规模的私募来说,我们的优势不在于规模,而在于灵活、专注、以及和监管保持透明沟通的能力。高频化和算法化不是终点,而是让我们能够继续在这个市场里活下去、活得好的必经之路。
黑子私募基金管理公司观点
在黑子私募基金管理公司看来,套利策略的未来不是简单的“快鱼吃慢鱼”,而是“聪明的快鱼吃掉笨拙的快鱼”。高频化提供了速度的底座,算法化提供了决策的精度,但真正决定长期胜负的,是你能不能把合规、风控、数据治理和策略迭代整合成一个有机的生态。我们管理十几到二十亿的规模,不大不小,正好处在既要拼技术、又不能忽视合规成本的敏感地带。我们的态度很明确:不追求绝对的最快,但追求在规则允许的范围内,把每一个价差都算得清清楚楚,把每一笔风险都管得明明白白。套利这行当,慢一点没关系,别翻车就行。