第一章:极端行情的定义与识别
做市这行干久了,你会发现市场其实就两种状态:一种是正常波动,另一种就是——嗯,我们称之为「极端行情」。说白了,就是市场突然翻脸不认人,把你之前积累的利润一口气全吞回去。
我个人习惯把极端行情分成三类:闪崩、流动性枯竭、波动率爆发。这三兄弟经常结伴出现,但每次带头大哥都不一样。
1.1 闪崩:价格像自由落体
闪崩,就是价格在极短时间内暴跌,然后又快速反弹。我见过最夸张的一次,某个币种三分钟内跌了40%,然后五分钟内又涨回来35%。
为什么会这样?
说白了就是一连串的止损单被触发,加上做市商的自动风控程序集体撤退,订单簿瞬间出现真空。这时候哪怕一个中等卖单,都能把价格砸穿好几个价位。
闪崩的典型特征:
- 价格跌幅超过正常波动范围的5倍以上
- 持续时间通常在1-15分钟
- 成交量在暴跌瞬间暴增,然后迅速萎缩
- 反弹速度往往比下跌还快
我记得2019年有个项目,我挂了500个ETH的买单在深度最好的位置。结果闪崩一来,我的单子被吃掉,价格直接穿过了我的止损线。等我反应过来,账户已经亏了6个BTC。从那以后,我再也不敢在流动性差的时候挂大单了。
1.2 流动性枯竭:订单簿变成沙漠
流动性枯竭,就是你想买的时候没人卖,你想卖的时候没人买。订单簿上挂单稀疏得像沙漠里的绿洲。
你想想看,正常时候买卖价差可能只有0.01%,流动性枯竭时能扩大到5%甚至10%。这时候做市商根本不敢动,一动就是送钱。
| 指标 | 正常状态 | 流动性枯竭 |
|---|---|---|
| 买卖价差 | 0.01% - 0.05% | 1% - 10% |
| 订单簿深度(前10档) | 500-2000个币 | 10-50个币 |
| 成交量(1小时) | 正常均值 | 低于均值的20% |
避坑指南:我曾经在流动性枯竭时试图做市,结果买卖价差太大,我的报价被套利机器人反复收割。一天亏了半个月的利润。后来我学乖了——流动性枯竭时,要么撤单,要么把价差调到正常水平的3倍以上。
1.3 波动率爆发:市场像喝了兴奋剂
波动率爆发,就是价格上下乱窜,幅度大得离谱。这时候做市商最难受——你刚挂的买单,下一秒价格就跌穿了;你刚撤单,价格又涨上去了。
量化指标怎么看?我一般盯这几个:
- 历史波动率:当前波动率超过过去30天均值的3倍,就要警惕了
- 隐含波动率:期权市场的隐含波动率突然飙升,说明大家都在赌方向
- 波动率锥:短周期波动率超过长周期波动率,说明短期风险在积聚
1.4 量化指标:提前识别前兆
光靠感觉不行,得用数据说话。我总结了四个核心指标,能提前5-15分钟发现极端行情的苗头。
指标一:买卖价差异常扩大
正常时候,主流币种的买卖价差应该在0.01%-0.03%之间。如果突然扩大到0.1%以上,而且持续超过30秒——嗯,要小心了。
# 伪代码示例:监控买卖价差
def check_spread_anomaly(bid_price, ask_price, threshold=0.001):
spread = (ask_price - bid_price) / bid_price
if spread > threshold:
alert("买卖价差异常: {:.4%}".format(spread))
return spread
指标二:订单簿深度骤降
我习惯看订单簿前10档的总深度。如果这个数值在1分钟内下降了50%以上,说明做市商在集体撤退。这时候我也该撤了。
个人经验:有一次我监控到一个币种的前10档深度从2000个币骤降到300个币,我立刻撤掉了所有挂单。两分钟后,那个币种闪崩了15%。嗯,这个指标救过我不少次。
指标三:成交量异常
成交量突然放大到正常均值的5倍以上,或者突然萎缩到正常均值的10%以下,都是危险信号。
我一般用成交量Z-score来判断:
# 计算成交量Z-score
def volume_zscore(current_volume, mean_volume, std_volume):
z = (current_volume - mean_volume) / std_volume
if abs(z) > 3:
alert("成交量异常: Z-score = {:.2f}".format(z))
return z
指标四:波动率聚集
波动率有聚集效应——大波动后面往往跟着更大的波动。我习惯用GARCH模型来预测波动率的变化,但说实话,在极端行情面前,模型经常失效。
更实用的方法是看价格变动频率。如果1分钟内价格变动次数超过正常均值的3倍,而且每次变动的幅度都在增大——跑吧,别犹豫。
1.5 知识体系总览
下面这张图是我自己整理的极端行情识别框架,你可以照着这个思路来搭建自己的监控系统:
1.6 实战中的识别技巧
说了这么多理论,来点实际的。我平时盯盘时,会同时监控三个时间维度的数据:
- 1分钟级别:看买卖价差和成交量的突变
- 5分钟级别:看订单簿深度的趋势变化
- 15分钟级别:看波动率的聚集效应
如果三个维度同时发出警报,我基本会清掉一半以上的仓位。宁可少赚,不能大亏。
核心原则:极端行情来临时,流动性比价格更重要。你看到的那个「好价格」,很可能根本成交不了。保住本金,活下来,等行情稳定了再回来。
嗯,这一章的内容就到这里。记住,识别极端行情不是让你去抄底逃顶,而是让你在市场发疯时,能保持清醒。下一章我们会聊具体的风控参数设置,到时候见。
公众号:蓝海资料掘金营,微信deep3321