一、做市策略失效概述

做市策略失效,说白了就是你的机器人开始亏钱了。或者更准确地说——它不再能完成它本该完成的任务:在提供流动性的同时赚取稳定的价差收益。

我做了这么多年量化做市,见过太多策略突然"暴毙"的情况。有时候是慢慢死,价差一天比一天大;有时候是猝死,一觉醒来发现库存全砸手里了。嗯,这两种我都经历过。

什么是做市策略失效

先给个定义:做市策略失效,是指策略在特定市场环境下,无法维持预期的双向报价能力,导致做市商承担了超出风险预算的损失,或者完全丧失了做市功能。

我个人习惯把失效分成两个维度来看:

  • 功能失效:报单无法成交,或者成交后无法及时对冲
  • 经济失效:虽然能成交,但扣除手续费和滑点后是亏的

你想想看,如果一个做市策略每天成交几万笔,最后算下来净亏损——那还不如不做。我在2020年就遇到过这种情况,一个看起来完美的ETH-USDT策略,跑了三个月,账面上赚了,一算实际资金费率成本,倒亏。

失效的常见表现

策略失效不会毫无征兆。我总结了三类最常见的信号,你可以在监控面板上重点关注:

1. 价差扩大

正常做市时,你的买卖价差应该稳定在一个范围内。比如在BTC永续合约上,我习惯把价差控制在0.02%-0.05%。如果某天你发现价差突然跳到0.1%以上,而且持续不回落——

⚠️ 注意:价差扩大不一定是策略问题,也可能是市场波动率上升。但如果你的策略没有自动调整报价宽度,那它就是在"裸奔"。

我曾经在2021年5月19日那天,亲眼看着一个未做波动率调整的策略,价差从0.03%一路扩大到0.3%,还在那傻傻地挂着单。结果呢?被一波大行情来回扫了七八次,一天亏掉一个月的利润。

2. 库存偏离

做市商不是投机者。你的库存应该围绕目标水平小幅波动。如果库存偏离超过了你的阈值——比如ETH库存目标100个,实际变成了150个或者50个——那就是失效信号。

我记得有个同事的策略,在FTX暴雷那段时间,库存偏离直接飙到了300%。因为他写的对冲逻辑里有个bug,极端行情下对冲单一直没成交。嗯,这个bug后来成了我们团队的经典案例。

3. 成交率骤降

正常做市,你的挂单成交率应该在某个区间内。比如在流动性好的币对上,我一般期望成交率在30%-60%。如果某天突然掉到5%以下——

  • 要么是市场深度被抽走了
  • 要么是你的报价被其他做市商"碾压"了
  • 要么是交易所的撮合逻辑变了

这三种情况,每一种都值得你立刻暂停策略去排查。

失效的根本原因分类

根据我的经验,做市策略失效的原因可以归为三大类。我画了一张图,方便你理解它们之间的关系:

做市策略失效 市场结构变化 参数过拟合 流动性危机 • 交易规则变更 • 对手方行为变化 • 市场微观结构演变 • 回测过度优化 • 样本外失效 • 参数敏感度过高 • 深度瞬间枯竭 • 交易所宕机 • 极端行情冲击 三者往往相互关联,一次失效可能由多个原因叠加导致

第一类:市场结构变化

这是最"冤"的一种失效。你的策略没变,但市场变了。比如:

  • 交易规则改了:某交易所突然调整了最小价格变动单位,你的报价逻辑直接废了
  • 对手方变了:以前跟你对做的是散户,现在全是高频做市商,你的速度跟不上
  • 市场微观结构演变:订单簿的形状变了,以前能成交的价格点现在没人挂了

我2022年在某二线交易所跑策略,他们突然改了手续费结构,从maker返佣改成taker收费。我的策略一夜之间从盈利变成亏损。你说这是策略的问题吗?不是。但你必须去适应。

第二类:参数过拟合

这个我太有发言权了。说白了就是——你在回测里把参数调得太"完美"了,一到实盘就露馅。

典型症状:

  • 回测年化收益50%,实盘第一周亏10%
  • 参数稍微动0.01%,回测结果天差地别
  • 换一个时间段回测,收益直接腰斩

我曾经犯过一个低级错误:在回测里把滑点设成了0.001%,觉得"我的策略成交快,滑点小"。结果实盘滑点平均0.01%,差了10倍。策略能不失效吗?

第三类:流动性危机

这是最极端的情况。不是你的策略不行,是市场本身出了问题。比如:

场景 表现 我的建议
交易所宕机 所有订单无法成交 立即停止策略,等待恢复
深度瞬间枯竭 买卖盘口价差扩大到离谱 切换到保守模式,缩小报价量
极端行情冲击 价格几分钟内波动几十个点 直接清仓,别想着做市了

我记得2020年3月12日,比特币从8000跌到3800。那天所有做市策略都在失效。不是策略的问题,是整个市场都在"失血"。那种情况下,你唯一能做的就是——活着。

💡 一个小技巧:我习惯在策略里加一个"流动性检测模块"。如果订单簿前五档的总深度低于某个阈值,自动把报价量减半。如果低于安全线,直接停止做市。这个逻辑救过我两次。

好了,关于做市策略失效的概述就聊到这里。记住一句话:失效不可怕,可怕的是失效了你还不知道。建立好监控体系,把上面说的三类信号都盯住了,你至少能比90%的做市商更早发现问题。


专注资料整理