资金费率短期套利的高阶套利手法(续)
资金费率短期套利的高阶套利手法(续)
我们在 8 月份的报告《资金费率低风险套利深度研究》中详细探讨了四种利用资金费率进行短期无风险套利的方案,目前已过去一个月时间,本文将在原文基础上对具体的跨所套利做细节上的补充,欢迎大家指导批评。
内容要点汇总:
1、资金费率的平台差异会很快反应到价差上,手速拼不过量化机器人,单纯看资金费率可能会掉入市场陷阱中。
2、资金费率短期套利有两种入场方案,即做多合约价差和做空合约价差,这两种入场方式都需要考虑到交易成本和预定的获利空间
3、资金费率短期套利有两种出场方案,资金费率快照前和结算后,目前尚无发现哪者更佳的规律。
4、最好的套利机会,可能是在平台价差过高时出现的,资金费率结算后可能会获得市场预期的补偿。
一、短期套利操作步骤
我们原先提到的短期套利操作五步如下。
短期套利操作步骤:
1、自行开发或使用现有工具,监控各大交易所的实时/预测资金费率数值,当超过规定基准数值(例如-1%)时启动预警;
2、为及时关注交易所动态,还应监控关注有关资金费率调整的规则公告;
3、如出现符合上述(注:指《资金费率低风险套利深度研究》所述内容)进行短期套利的情况,可将对应交易所对应币种纳入跟踪序列,提前做好划转资金操作,调整合约杠杆为 1x,并观察该币种在两个交易所的同一稳定币计价的永续合约价差是否在较窄的波动范围内,如果波动异常应放弃资金费率套利,另可择机做价差套利;
4、找到交易所对该币种的单手最大市价委托数量限制,如果仓位过大,可以分账户或减少仓位下单;
5、在快照前,尽量同时买多资金费率负值最大(指绝对值)的永续合约、等值卖空资金费率为正或接近零的永续合约,并在资金费率结算后进行平仓,建议均采用市价交易。这里的等值,以 U 计价的金额数值为准,因为不同交易所的价格可能存在一定差异,币数不如 U 金额更精准。
但由于观察到当前市场上提前介入吃资金费率和狙击他们的做市商情况,我们这里需要跳脱出原有的套利思路,利用量化机器人犯错、资金费率逆转等市场常态来重新介入操作,所以修改如下。
短期套利操作步骤:
1、自行开发或使用现有工具,监控各大交易所的实时/预测资金费率数值,当超过规定基准数值(例如-1%,0.5%)时启动预警;
2、为及时关注交易所动态,还应监控关注有关资金费率调整的规则公告;
3、如出现符合上述(注:指《资金费率低风险套利深度研究》所述内容)进行短期套利的情况,可将对应交易所对应币种纳入跟踪序列,提前做好划转资金操作,调整合约杠杆为 1x,并观察该币种在两个交易所的同一稳定币计价的永续合约价差是否在较窄的波动范围内,如果波动异常应放弃资金费率套利,另可择机做价差套利;
4、找到交易所对该币种的单手最大市价委托数量限制,如果仓位过大,可以分批次下单减少滑点损失,在下第一次单时应小仓试单,因为我们观察到不少平台可能会出现临时下单管控的措施导致无法下单。
5、下单不必等到临近快照的时刻,而是根据平台间的永续合约价差,与资金费率差加手续费之间的差异进行下单,假设利润空间足够(一般至少为 1%),则可进行同等仓位同时刻的下注套利。
6、出场有两种方案,一种是临快照之前永续合约价差往往会收敛,一种是结算后资金费率往往会变化,这两种出场会有差异,笔者首选后者。
我们下面就实际案例对短期套利操作做详细解析。
二、资金费率的陷阱
我们首先假设看到如下的情况,预计在下一结算时段,某币种永续合约在平台 A、B 上的预测资金费率分别为-2.500%,1.803%。
平台 A
平台 B
预测资金费率
-2.500%
1.803%
示例预测资金费率表格 表 1 来源整理自公开资料
此时投资者可能会有如下投资思路:
1) 在平台 A 借币卖空,然后做多永续合约,等待现货-永续合约价格回归至 0 附近,赚取价差和资金费率;
2) 在平台 B 买入现货,然后做空永续合约,等待现货-永续合约价格回归至 0 附近,赚取价差和资金费率;
3) 在平台 B 买入现货,然后转入平台 A 卖出,赚取该币在两个平台的价差;
4) 在平台 A 开多,在平台 B 开空,在盈亏对冲的同时,分别赚取二者的资金费率。
但从实际来看,这些套利思路都有实际执行的障碍。
1) 高度的负资金费率往往是现货价格大涨导致永续合约价格较低引发的,此时市场上的现货供给很少,笔者也尝试过多次,“在平台 A 借币卖空”事实上可能无法操作,因为无法借到币,当然有些 DeFi Lending 协议可能会借到币,利息也会很高。
2) 该操作适合永续合约价格短时远高于现货价格的情形,但越临近结算时刻永续合约价格约高于现货价格,该价差接近于预测资金费率,也就是说预期要吃的资金费率被现货-永续合约的价差给冲抵了,投资者会赚取资金费率,但损失了价差。
3) 这种搬砖方式应该是可行的,但需要考虑到提币的时间可能带来的潜在套利损失。有时中心化交易所也会限制提币,导致套利的摩擦增大。
4) 该操作会赚取 2.5%+1.803%=4.303%的资金费用,但如果看当时的永续合约价格,平台 A 上的价格是高于平台 B 的,也就是说投资者做多了价格更高的、做空了价格更低的。我们举的上述例子不是虚构的,是 LPTUSDT 永续合约在 2023 年 8 月 14 日 16:00 前的情况,平台 A 为 Binance,平台 B 为 OKX,下图是结算前 1 小时的 Binance 与 OKX 的价差率的 K 线图。
永续合约跨所价差率走势 图 1 来源:整理自公开资料
在实际过程中,该币种在 Binance 上与 OKX 上预测资金费率的差距是一直在拉大的,而它们的价差也在持续扩大,投资者如果要双吃资金费率,就要付出价差的损失。
上面说的比较概括,我们这里举一个例子,比如在下午 3 点整,LPTUSDT 永续合约在 Binance、OKX 上的预测资金费率分别是-2.5%、1.803%,此时投资者可能选择同仓位同时做多 Binance、做空 OKX 的该合约,预期下午 4 点获得资金费用约 4.303%,但此时该合约在两个平台的价格分别是$7.499、$7.123,也就是做多价格更高的、做空价格更低的(这显然不是最优的盈亏对冲选择),当二者价差归零时,净亏损是-5.01%~-5.27%,刨除获得的资金费用,投资者仍然是净亏损的。
从这个例子不难看出,资金费率上的差异会被投资者(量化机器人)很快抹平,吃资金费率的一方会在价差上补偿出去。
我们下文将继续探讨应对该陷阱的方案。
三、案例解析
我们这里举几个最近遇到的实际案例。
案例 1:FLMUSDT 永续合约的小额套利
我们在 2023 年 9 月 7 日上午监控到 FLMUSDT 永续合约在 Binance 和 OKX 上,在下午 16 时的预测资金费率有一定差值,如下图所示。
FLMUSDT 永续合约的预测资金费率 图 2 来源:coinglass.com
这里我们看到该合约在两个平台的差值达到 0.4874%,如果刨除市价手续费和滑点约 0.2%的成本,那还有 0.2874%的微薄利润,我们期待市场能给出适合我们入场的时机:
1) Binance 上的价格小于或等于 OKX 上的价格,这样做多价格更低的、做空价格更高的就可以规避价差损失,净赚双边的资金费用;
2) Binance 上的价格高于 OKX 上的价格在 1%以上,这样我们可以做空 Binance、做多 OKX,尽管会付出资金费用和滑点约 0.6874%的支出,但我们将预期获得更高的价差回归利润,当然该策略也有潜在问题,那就是资金费用的支出是必须的,但后续不一定马上会迎来价差归零,也可能继续支出资金费用,这点我们放在后面再讨论。
很快我们在 13:45-14:00 监控到了机会,如下图所示。期间 Binance 对 OKX 上的溢价率最低到-0.185%,符合我们预期的情形 1,我当时手动参与了操作,时间上也是比较充分的。
永续合约跨所价差率走势 图 3 来源:AICoin
实际上到 4 点结算后 15 分钟内,当我们获得双边资金费用后,价格并没有很快跌到 0 以下,这笔操作相对靠谱。
我们总结这种资金费率本身不大,所以量化机器人可能参与的少,同时也导致结算后价差波动不大,给了我们参与的机会。
案例 2:TRBUSDT 永续合约的预测资金费率持续扩大
我们在 2023 年 9 月 8 日上午发现 TRBUSDT 永续合约在 Binance 和 OKX 上出现资金费率的巨大差值,这种差异往往会带来一些低风险套利机会。
该币种在两个交易平台上价差率率走势如下图所示。
永续合约跨所价差率走势 图 4 来源:AICoin
第 1 个箭头:上午 8 点,Binance 预测资金费率-1.5%,OKX 为-0.6%
第 2 个箭头:上午 12 点前,Binance 预测资金费率调为-2%,OKX 为-0.6%
第 3 个箭头:价差突然大幅收敛,预测资金费率未变
第 4 个箭头:下午 2 点,Binance 预测资金费率调为-2.5%,OKX 为-0.6%
第 5 个箭头:下午 4 点,资金费率交换之后,Binance 预测资金费率-2.5%,OKX 为-1.5%,价差迅速收敛
从早上 8 点到下午 16 点结算期间,Binance 的资金费率一直在扩大,从-1.5%到-2%再到-2.5%,市场反应也很快,Binance 的价格持续高于 OKX,所以单纯看资金费率做套利是不完整的。
比较奇怪的是第三个箭头那里,价差突然转负,这时给了我们绝佳的入场机会,与案例 1 类似。但我们在下单过程中发现 OKX 启动了限价下单限制,无论挂单还是市价都一直无法入场,直到后面过了一会才解除了限制,这时套利的时间已经很短了。
不过这个情况也让我们有一个新的认识,那就是要注意查看交易平台是否会有限仓措施,入场时应该用小仓位进行测试打头阵,这样既能减少滑点损失,还可以有效应对这种限制入场的突发情况。
第四个箭头处也给了非常好的入场机会,符合我们在案例 1 中提到的情形 2。在下午 2 点时分,Binance 和 OKX 的预测资金费率差为 1.9%,但价差高达 4.818%,也就是说如果我们同仓位同时刻在 Binance 做空、OKX 做多 TRBUSDT 永续合约,那么到 4 点结算后将付出 1.9%的资金费率净成本,获得最高 4.818%(当然实际上不可能在最高处做空,我们认为只要留出 1%的盈利空间即可操作)的预期价差回归利润,仍然是有得赚。
到第五个箭头处,资金费率的结算终于导致合约价格下跌,两平台价差收敛。
这里我们可以看到,选择合适的下单时机是很重要的,需要考虑的参数是预测资金费率差、滑点及交易成本、预期获利空间(建议至少 1%)。这个案例提供了第三个箭头处做多价差、第四个箭头处做空价差的两次入场机会。
而出场机会则有两个。第一个是临近结算的前几分钟,越临近结算时刻,跨平台价差越靠拢资金费率差,此时套利很多时候是有浮盈的;第二个是结算之后 1 分钟,此时完成了资金费率的交换,市场开始对预测资金费率做重新定价。
无论是箭头三的做多合约价差,还是箭头四的做空合约价差,都要考虑到出场,上述两种出场方式均可,我们没有找到优劣的规律性。
我们继续来探讨一个案例对此做补充说明。
案例 3:TRBUSDT 永续合约资金费率差异的修复过程
我们汇总了 TRBUSDT 永续合约在 Binance、OKX 上近期的资金费率数值,如下表所示。
TRBUSDT 永续合约
Binance
OKX
0910 16:00
-1.308985%
-1.071%
0911 00:00
-2.316765%
-1.443%
0911 08:00
-1.987599%
-2.478%
0911 16:00
-1.468982%
-2.800%
0912 00:00
-0.989060%
-1.268%
0912 08:00
-0.547519%
-1.095%
0912 16:00
-1.501508%
-0.294%
0913 00:00
-1.561757%
-2.198%
0913 08:00
-2.500000%
-1.185%
0913 16:00
-2.500000%(预测)
-2.347500%(预测)
资金费率明细表 表 1 来源:整理自公开资料
我们注意到 0911 00:00、0911 16:00、0912 16:00、0913 08:00 时,跨平台资金费率差值分别为 -0.87%、1.33%、-1.21%、-1.315%,这是属于比较大的资金费率差了,我们可以看到后续差值变为了 0.49%、0.28%、0.7276%、0.1525%,反向变化幅度分别高达 1.36%、1.05%、1.9376%、1.16%。
资金费率差的前后巨大变化,与我们复盘跟进其它币种数据时得到的结论是基本一致的。
这表达了什么含义呢?我们可以理解为,资金费率差值过大(我定义基准为 1%,实际中可以稍微灵活些),虽然合约价差会提前反应该价差,但反应了下一波资金费率差,而我们发现的规律是,过大的资金费率差会逆转,也就是说如果我们做空了资金费率差,那么会在结算时支付资金费用,但同样大概率会获得资金费率逆转带来的合约差变动,相当于提前透支赚取了市场博弈的下时段的资金费率。
但从上述数据中可以看出,资金费率的逆转,不一定能覆盖资金费用的支出成本(需要提前预测下次资金费率的波动,目前只有 OKX 公布了下下时段的预测资金费率,其它交易所均无此数值,除极少数的情况下,预测难度系数是很高的),所以预期等资金费用结算后再择机平仓的,需要在建仓时就拥有比较好的价差头寸,建仓的时机很关键。
在这种策略情况下,入场的时机应该是负资金费率的绝对值更大的合约价格与另一平台的该合约价格的差值,高于资金费率加交易成本之和,越高则入场时机越佳。
还有人提供这样一种思路,只开一个单边多单吃资金费率,在结算时迅速平掉多单,这实际上涉及到快照到结算时间与平仓的卡位问题,就我们的观察而言,目前资金费用结算时间由快到慢分别是 Binance(一般 3 秒内)>Bitget(一般 10 秒内)>OKX(一般 30 秒内)>huobi (1 分钟内不能交易),时间差并不容易打,还容易产生大幅的滑点,这个思路可容纳的资金非常有限。
当然我们也遇到过没能及时盈利出场的机会,即便如此,也是属于小亏或无损出场的。
案例 4:CYBERUSDT 永续合约资金费率错时交换
我们这里看一个资金费率交换时刻不一致的案例,CYBERUSDT 在 9 月初上线韩国交易所 Thumb 之后受到热炒,永续合约价格持续低于现货指数价格,资金费率为负值并一直扩大,在 9 月 2 日 Binance 官方调整资金费率交换时间为每 2 小时,而 Bitget 当天并未改动,我们汇总了当天的资金费率情况如下表所示。
Binance
Bitget
资金费率差值(吃资金费率的盈利)
12:00
-0.211170%
无
0.211170%
13:00
无
无
无
14:00
无
无
无
15:00
无
无
无
16:00
-2.500000%
-2.000800%
0.499200%
17:00
无
无
无
18:00
-2.500000%
无
2.500000%
19:00
无
无
无
20:00
-2.500000%
无
2.500000%
21:00
无
无
无
22:00
-0.024820%
无
0.024820%
23:00
无
无
无
0:00
-0.010835%
-0.318000%
-0.307165%
资金费率明细表 表 2 来源:整理自公开资料
可以看出,在 16:00、18:00、20:00 两个平台的资金费率差值巨大,如果在 Binance 做多、Bitget 做空该合约可以获得资金费率的收益,实际上市场也同步采取了对应的操作,这样 Binance 上的价格实际是一直高于 Bitget 的,也就是说资金费率的收益已经体现在合约价差上了,如要吃资金费率就要支付潜在的价差损失。
如下图所示,我们对照 CYBERUSDT 在两个交易所上的合约价差和资金费率差,可以看到当时市场过度亢奋,给了我们很多次充分的短期套利机会。
CYBERUSDT 的合约价差和资金费率差 图 5 来源:整理自公开资料
在 17 时,我们发现到 18 时 Binance 上资金费率为-2.5%,Bitget 此时不执行交换,而此时两平台合约价差为 4.33%,很明显 Binance 合约价格过高或 Bitget 合约价过低了,这里我们可以在 Binance 做空、Bitget 上做多。
在 18 时结算前,合约价差跌至 1.46%,此时做空合约价差是获利 2.87%(未计手续费、滑点等)的,可以平仓出场。
这个操作与我们前面结论似乎有些冲突,这里需要考虑的一点是,如果等资金费率结算完再平仓,需要有一个假设:结算完之后合约价差需要从 1.46%跌至-1.04%,才能覆盖资金费用的损失。这种假设在短期来看实现的话是较困难的,从后市走势看也是只跌了 0.79%,覆盖不了损失。
后面在 20 时还会交换一次费率,同样是 2.5%。我们在 18 时结算后看到合约价差远低于资金费率差,很显然需要做多价差了,即在 Binance 做多、Bitget 做空。遗憾的是临近结算时,价差一直没有修复到 2.5%水平,按我们原先的思路可以选择在快照前获利了结。
20 时出现了一个比较有趣的走势,因为 Binance 上该时刻结算费率为-2.5%,按一般规律来说这整点后 1 分钟内是会出现大幅下跌的,但 CYBERUSDT 在这 1 分钟内仅短时下探后就很快上涨起来了。无论后市如何,跨平台的合约价差总是参照预测资金费率来进行实时调整的。
CYBERUSDT 永续合约 1 分钟走势 图 6 来源:Binance,Bitget
上图 Binance 平台 CYBERUSDT 永续合约在结算 1 分钟的 K 线振幅为 2.5%,与资金费率结算数值-2.5%一样。
这并不是什么纯粹巧合的事情,而是市场对资金费率做的即时性的币价反应,案例 5 中的走势反应则更为细致。
总结
本文在《资金费率低风险套利深度研究》基础上,进一步探讨了如何在市场博弈同步反应资金费率差的前提下,我们该如何捕捉低风险的套利机会。
我们结合诸多实操案例,可得出如下结论:
1、如果资金费率极值过大,但平台间的差异很小,则操作空间有限,只能寄希望于出现短时的偏差进行获利。
2、如果资金费率数值差异不是很大,套利的盈利空间较小(比如在 0.5%以内),那么这种机会目前还不被量化机器人关注,是更容易出现人工操作机会的。
3、如果资金费率数值差异较大(负数的资金费率值越偏离 0 则越大),那么我们在单平台做套利是比较困难的,可以寻求跨平台同币种的合约存在较大资金费率差的套利机会。
由此,我们可选的套利操作存在两个路径,一个是跨所的合约价差过低(资金费率偏离更大的平台的合约与另一平台合约价差,小于二者资金费率差值与交易成本的差),一个是跨所的合约价差过高(资金费率偏离更大的平台的合约与另一平台合约价差,高于二者资金费率差值与交易成本的和),第一个路径是做多价差,第二个路径是做空价差,优先在资金费率快照前获利了结。
资金费率短期跨所套利操作示意图 图 9 来源:整理自公开资料
此外,我们还应注意操作中谨慎或不使用杠杆、先期小仓位测试再逐批入场、当实现目标利润后尽快止盈出场,以减小额外的风险摩擦(如币价剧烈波动、交易所突然宕机或限制开平仓等)。
关于资金费率的研究可能仍有偏颇或不足之处,敬请大家指导批评。