第一章:极端行情的定义与识别

做市这行干久了,你会发现市场其实就两种状态:一种是正常波动,另一种就是——嗯,我们称之为「极端行情」。说白了,就是市场突然翻脸不认人,把你之前积累的利润一口气全吞回去。

我个人习惯把极端行情分成三类:闪崩、流动性枯竭、波动率爆发。这三兄弟经常结伴出现,但每次带头大哥都不一样。

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