第一章:历史极端行情复盘
做市策略最怕什么?怕极端行情。
我做了这么多年量化,见过太多策略在平稳市场里跑得飞起,一到黑天鹅就瞬间崩盘。今天咱们就来复盘三个经典事件:2020年3月原油暴跌、2021年5月519加密暴跌、2022年LUNA崩盘。看看这些事件里,做市商到底发生了什么。
1. 2020年3月原油暴跌:流动性瞬间消失
2020年3月,新冠疫情叠加OPEC+谈判破裂,原油价格从60多美元一路跌到20美元以下。最夸张的是4月20日,WTI原油5月合约竟然跌到负值,-37.63美元。
做市商在这期间经历了什么?我给大家拆解一下。
核心问题:做市商的双向报价模型在极端波动下完全失效
做市商的核心逻辑是赚买卖价差。正常情况下,你挂一个买价和一个卖价,市场来回扫,你吃差价。但极端行情下,价格每秒都在跳,你的报价根本来不及更新。
我记得当时有个朋友做原油期货做市,他用的还是传统的做市模型——基于历史波动率计算报价宽度。结果呢?波动率瞬间翻了10倍,他的报价宽度还按原来的参数算,直接被市场吃掉。一晚上亏了300多万美金。
具体发生了什么?
- 库存风险失控:做市商手里囤了大量多头仓位,价格暴跌时根本出不了货。因为买盘全消失了,你挂的卖单没人接。
- 价差急剧扩大:正常原油期货买卖价差只有1-2个tick,极端行情下扩大到几十个tick。做市商要么不报价,要么报出去就被吃。
- 交易所熔断机制:CME多次触发熔断,做市商的算法在熔断期间还在运行,结果报单全被拒绝,系统陷入死循环。
我的经验:做市策略一定要加一个"波动率自适应"模块。当波动率超过某个阈值,自动扩大报价宽度,甚至暂停报价。我曾经在2018年美股闪崩时吃过亏,后来就加了这个逻辑。
2. 2021年5月519加密暴跌:连环清算下的做市噩梦
2021年5月19日,加密货币市场一天内暴跌超过30%。比特币从43000美元跌到29000美元,以太坊从3500美元跌到了1800美元。更恐怖的是,整个DeFi生态的清算量达到了数亿美元。
做市商在加密市场里扮演什么角色?说白了,他们就是提供流动性的"庄家"。但519那天,庄家自己也被打爆了。
做市商踩了哪些坑?
- 杠杆做市:很多做市商为了放大收益,加了3-5倍杠杆。价格一跌,保证金不足,直接被交易所强制平仓。
- 跨交易所套利做市:有些做市商在多个交易所同时挂单,赚价差。519那天,不同交易所的价差瞬间拉大到10%以上,但你的套利单根本来不及执行,因为网络拥堵、gas费暴涨。
- AMM做市商的无常损失:在Uniswap这类AMM上做市的,价格暴跌时,你的流动性池子里的资产比例会严重失衡。比如你原本是50%ETH+50%USDC,ETH跌了80%,你的池子就变成了10%ETH+90%USDC。这时候你撤池子,直接亏掉一大半。
注意:加密市场的做市和传统市场完全不同。传统市场有中央对手方清算,加密市场没有。一旦出现连环清算,做市商可能连本金都拿不回来。我见过一个团队,519那天因为做市策略没有设置止损,一天之内亏掉了整个基金。
3. 2022年LUNA崩盘:做市商被"算法稳定币"反噬
2022年5月,LUNA和UST的崩盘堪称史诗级。LUNA从80美元跌到几乎归零,UST从1美元跌到0.1美元以下。这次事件里,做市商扮演了一个非常尴尬的角色——他们既是受害者,也是帮凶。
做市商是怎么被卷进去的?
LUNA的机制是这样的:UST通过套利机制保持1美元锚定。当UST低于1美元时,你可以用1个UST换1美元的LUNA,然后卖掉LUNA获利。这个套利机制本身没问题,但问题在于——做市商在中间推波助澜。
我记得当时很多做市商在Curve上为UST-3CRV池子提供流动性。他们赚取交易手续费和LUNA基金会给的流动性激励。表面上看,这是一个年化30%-50%的稳定币做市策略,稳赚不赔。
但实际情况呢?
- 做市商成了"接盘侠":当UST开始脱锚,做市商还在按原来的模型报价。他们以为只是短暂波动,结果UST一路跌到0.8美元、0.5美元。做市商手里的UST仓位全部变成坏账。
- 流动性激励变成毒药:LUNA基金会为了吸引做市商,给了大量LUNA代币作为奖励。做市商拿到LUNA后,要么卖掉,要么质押。但LUNA价格暴跌时,这些奖励瞬间变成负资产。
- 做市商无法退出:Curve池子的流动性是锁定的,做市商想撤也撤不了。眼睁睁看着池子里的UST变成废纸。
关键教训:做市商不能盲目相信"算法稳定"或者"协议激励"。任何高收益的做市机会,背后都藏着不对称的风险。我个人的原则是:如果年化收益超过20%,我一定先问自己三个问题——这个收益从哪里来?谁在承担风险?极端情况下我能不能跑掉?
核心逻辑总结:做市商在极端行情下的共性
复盘这三个事件,你会发现做市商踩的坑其实高度相似。我画了一张图,帮大家理清思路。
做市商在极端行情下的三个致命弱点
从上面三个案例,我们可以总结出做市商在极端行情下的三个致命弱点。说白了,就是三个"不"。
| 致命弱点 | 具体表现 | 案例 |
|---|---|---|
| 不设止损 | 做市商习惯性认为市场会回归,不愿意砍仓。结果越亏越多。 | 原油暴跌中,很多做市商死扛多头仓位,最后爆仓。 |
| 不控杠杆 | 为了赚更多,加杠杆做市。一旦波动率放大,直接穿仓。 | 519加密暴跌中,杠杆做市商被连环清算。 |
| 不看底层 | 盲目相信协议、算法、激励机制,忽略了底层风险。 | LUNA崩盘中,做市商被算法稳定币反噬。 |
我的建议:做市策略一定要做压力测试。别只在历史数据上回测,要手动模拟极端场景。比如:假设价格一天内跌50%,你的策略还能不能活?我曾经在回测框架里加了一个"黑天鹅模拟器",专门用来测试策略在极端行情下的表现。结果发现,90%的策略都过不了关。
好了,这一章我们复盘了三个历史极端行情。你会发现,做市商在极端行情下的问题其实很相似——都是因为策略设计时没有考虑"尾部风险"。下一章,我会带大家深入分析做市策略的核心参数,看看哪些参数在极端行情下会变成"定时炸弹"。