4、极端行情风险管理:跳空风险、流动性枯竭、熔断机制与风控应对
做市商最怕什么?
不是被套,不是亏钱。而是——市场突然不按套路出牌。
我做了这么多年量化,见过太多平时跑得稳稳当当的策略,一到极端行情就瞬间崩盘。说白了,极端行情才是检验风控体系的唯一标准。平时赚再多,一次黑天鹅就能让你回到解放前。
4.1 跳空风险:你永远不知道开盘价在哪
跳空,就是价格直接越过你的挂单区间,开盘就给你一个“惊喜”。
举个例子:你晚上挂着买单在100块,结果第二天开盘直接跳到95块。你的单子要么没成交,要么成交在比你预期低得多的位置。库存瞬间亏损,而且你根本来不及反应。
我个人的习惯是,永远不要裸挂单过夜。尤其是周末、节假日、重大数据公布前。你想想看,一个非农数据出来,黄金跳个几十美金,你的库存直接变成负资产。
4.1.1 跳空风险的量化指标
怎么衡量跳空风险?我一般看三个东西:
- 历史跳空频率:过去30天、90天,该品种跳空多少次?平均幅度多大?
- 隔夜波动率:收盘到次日开盘的波动,跟日内波动比,是不是明显偏大?
- 流动性缺口:盘口深度在收盘前是否急剧萎缩?
| 指标 | 正常市场 | 高风险预警 |
|---|---|---|
| 历史跳空频率 | < 5% | > 15% |
| 隔夜波动率比 | < 1.2倍 | > 2.0倍 |
| 收盘前盘口深度 | 正常水平 | 萎缩至30%以下 |
4.1.2 跳空风控的实操手段
跳空风险没法完全消除,但可以管理。我常用的方法:
- 动态调整挂单间距:收盘前,把挂单间距拉大,避免被跳空吃掉。
- 使用止损单+限价单组合:不是单纯挂限价单,而是用止损单锁住最大亏损。
- 跨期对冲:如果做现货,可以用期货对冲隔夜风险。
# 跳空风险检测示例(伪代码)
def check_gap_risk(symbol):
close_price = get_last_close(symbol)
open_price = get_today_open(symbol)
gap = abs(open_price - close_price) / close_price
if gap > 0.02: # 跳空超过2%
reduce_inventory(symbol, 50%) # 减半库存
alert("跳空风险预警: " + symbol)
return gap
4.2 流动性枯竭:你的单子挂出去,没人接
流动性枯竭比跳空更可怕。跳空至少还有价格,流动性枯竭是——你根本出不了货。
我记得有一次做某个小币种,平时盘口深度有个几十万。结果一条负面新闻出来,盘口瞬间只剩几千块。我手里还有几百万的库存,想卖都卖不掉。那种感觉,嗯,真的很绝望。
4.2.1 流动性枯竭的识别信号
别等到卖不掉才反应过来。提前看这几个信号:
- 买卖价差急剧扩大:正常是0.01%,突然变成0.1%甚至1%。
- 盘口深度骤降:买一卖一的总量,比平时少了80%以上。
- 成交速度变慢:平时每秒成交几十笔,现在几秒才有一笔。
4.2.2 流动性枯竭时的应对策略
遇到流动性枯竭,我的原则就一句话:保命要紧,别想赚钱。
- 立即停止做市:把挂单全部撤掉,别再做双边报价了。
- 只出不进:如果有库存,只挂卖单,不挂买单。哪怕亏点也要出。
- 使用冰山订单:大单拆成小单,避免被市场发现你在出货。
- 寻找替代市场:如果这个交易所没流动性,看看其他交易所或者场外市场。
4.3 熔断机制:市场的“急刹车”
熔断机制,说白了就是市场给自己装了个“保险丝”。价格波动太大,就暂停交易,让大家冷静一下。
但做市商要注意:熔断不是保护你的,是保护市场的。熔断期间,你的订单可能被冻结,无法撤单,也无法成交。这本身就是一种风险。
4.3.1 熔断对做市商的影响
| 熔断阶段 | 做市商面临的问题 |
|---|---|
| 熔断前(价格快速波动) | 挂单被频繁吃掉,库存剧烈变化 |
| 熔断中(暂停交易) | 订单冻结,无法调整仓位 |
| 熔断后(恢复交易) | 可能出现二次跳空,流动性骤变 |
我建议,在熔断期间不要做任何操作。因为你不知道恢复交易后价格会往哪个方向走。我曾经见过有人熔断期间拼命撤单,结果恢复交易后价格反向,反而亏得更惨。
4.3.2 熔断机制下的风控策略
- 熔断前减仓:如果市场波动率已经接近熔断阈值,主动降低库存。
- 熔断中静默:不要试图操作,等待市场恢复。
- 熔断后观察:恢复交易后的前几分钟,流动性通常很差。等市场稳定了再重新进场。
4.4 极端行情的综合风控框架
上面讲了跳空、流动性枯竭、熔断。但实际中,这些风险往往是同时发生的。所以你需要一个综合的风控框架。
我个人习惯用“三层防御”体系:
- 第一层:事前预防——通过指标监控,提前识别风险信号。
- 第二层:事中应对——风险发生时,自动执行减仓、撤单、对冲等操作。
- 第三层:事后复盘——极端行情结束后,分析损失原因,优化策略。
下面这张图,是我自己一直在用的极端行情风控流程。你可以参考一下:
4.5 实战中的避坑指南
最后,分享几个我踩过的坑,希望能帮你少走弯路:
我曾经有一个策略,回测了5年的数据,极端行情表现都很好。结果实盘遇到一次“闪电崩盘”,直接亏了30%。为什么?因为回测数据里没有这种极端情况。记住:历史不会简单重复。
流动性枯竭的时候,很多人会想:“再等等,马上就会有人来接盘了。” 我告诉你,等来的往往是更深的下跌。该止损就止损,别犹豫。
我每次上线一个新策略,都会问自己一个问题:如果明天市场跌50%,我的策略会怎样? 如果答案是不能承受,那就说明风控还不够。
极端行情,说白了就是市场的“压力测试”。能活下来的做市商,不是最聪明的,也不是最快的,而是最谨慎的。
嗯,这一章就到这里。记住:风控不是成本,是利润的保障。
公众号:蓝海资料掘金营,微信deep3321