OptiNod 学院
波动率突破:押注收缩的策略
以波动率的收缩与扩张而不是价格方向作为信号的策略。先确认挤压,再顺着扩张的方向跟进。
信号来自波动率的收缩与扩张。先找到被压得很窄的位置,再顺着扩张开始的方向跟进。
波动率突破策略先找出波动率极度收缩的区间,再押注随后而来的扩张。它不试图猜价格往哪个方向走。它只看一件事:当前市场被压得很窄,随后很可能出现大幅波动,并据此下注。它适合日线、4小时线这类噪音已被过滤一部分的周期,也适合那些横盘窄幅一段时间后一次性大幅爆发的标的。
大众的解读是从价格方向上寻找入场信号:向上突破阻力线就买入,向下跌破支撑线就卖出。这种做法的信号在价格已经动起来之后才出现,会错过扩张的初段,在相当靠后的位置才入场。波动率突破看的地方本身就不同。入场依据的是波动率收缩了多少、又是否开始重新放大。
理解了这一点,看图的顺序就颠倒过来了。原来是先预判方向,再找入场位置;现在是先确认波动率是否已经被压得足够小,然后顺着扩张的方向跟进。本文讨论波动率收缩为什么能成为信号、用哪些指标测量这种收缩,以及如何设计顺着扩张方向的入场和止损。

低波动之后是低波动,高波动之后是高波动
波动率突破策略成立的基础是波动率聚集(Volatility Clustering)。市场的波动率不是随机分散的,而是成团出现。平静的一天之后往往还是平静的一天,大幅震荡的一天之后往往还是大幅震荡的一天。价格方向几乎无法预测,但波动率会有多大,在很大程度上取决于之前的波动率。
这种聚集成为策略的核心前提。波动率极低的区间持续了一段时间之后,这种低波动不会永远持续,迟早会转为高波动。收缩是扩张的前兆,被压窄的时间越长,随后扩张的幅度往往也越大。当前的低波动即将转为高波动,这一统计性质就是入场的依据。
2024年BTC日线正好体现了这种聚集。从9月底到10月中旬,每日高低区间明显变窄。9月28日1.3%,9月29日1.0%,10月5日1.1%,10月19日1.0%,1%上下的窄幅日反复聚在一起。同一时期,ATR(14)从10月11日约2,679美元一路缩小到10月28日约1,903美元。低波动带来低波动的阶段持续了将近一个月。随后,以11月5日美国大选为节点,波动率一下子爆发。11月6日单日高低区间为7,102美元(约10.2%),11月11日为9,315美元(约11.6%),同样两周内ATR(14)从约1,903美元增加到约4,142美元,翻了一倍多。价格从6.8万美元一带涨到9万美元附近。被压窄的那一个月,正是大幅扩张的信号。
带宽收缩是挤压最直接的信号
衡量波动率收缩了多少,最直接的指标是布林带的带宽(Bandwidth)。带宽是上轨与下轨之间的距离除以中轨均线的值,标准差越小,也就是价格波动越小,带宽就越小。带宽降到一定周期内最低水平的状态,称为挤压(Squeeze)。
直接看带宽的绝对值,不同标的、不同时期的标准不一样,难以比较。所以看带宽的百分位。在最近120根K线的带宽分布中,如果当前带宽处于最低的10%以下,就意味着已经进入了近半年里最安静的区间。这时就是等待扩张的位置。借助带宽百分位,不必依赖价格横盘的印象,而是可以用数值确认挤压。
前面看过的BTC案例中,10月中旬的窄幅区间,正是带宽明显向底部下降的时期。每日区间缩到1%上下,ATR整整一个月被不断削减,布林带跟着价格向中间收得很紧。带宽触及底部区域,本身就是扩张临近的警告,11月初的爆发式扩张证实了这个警告。带宽形成底部、重新开始张开的第一根K线,就是扩张的起点。
布林带进入肯特纳通道内部,挤压即告确认
仅凭带宽一项,很难判断收缩是否足够。所以波动率突破交易者常用的、更可靠的标准,是把布林带和肯特纳通道(Keltner Channel)叠加起来看。肯特纳通道是以ATR作为宽度依据的通道。当由标准差构成的布林带完全进入由ATR构成的肯特纳通道内部时,说明波动率比平时反常地收缩了。最早整理这一条件的,是John Carter的TTM Squeeze系列指标。
两条通道叠加使用,是因为测量方式不同。布林带的宽度对标准差敏感,肯特纳通道的宽度对ATR敏感。价格窄幅横盘、标准差减小时,布林带会先快速收窄,而用ATR构成的肯特纳通道缩小得比它慢。所以布林带被吸入肯特纳通道的那一刻,意味着按标准差衡量的波动率比按ATR衡量的波动率压得更低,这就超出了单纯的横盘,是真正的挤压。
在此之上,再看唐奇安通道(Donchian Channel)是否收窄,判断会更准确。唐奇安通道是连接一定周期内最高价和最低价的简单价格通道,这个通道的宽度变窄,意味着最近N根K线既没有创出新高,也没有创出新低,被困在一个范围之内。布林带位于肯特纳通道内部,唐奇安通道的宽度也很窄,就说明标准差、ATR、实际价格区间三者都指向收缩。三个指标一起收窄的区间,随后扩张的可信度更高。

方向无从得知,所以等扩张开始后再跟进
挤压得到确认,并不意味着能知道会向哪个方向爆发。波动率聚集只预示波动幅度的大小,不告诉方向。因此,预先判断方向的交易,实际上是一场对半开的赌博。在挤压之中预判会向上而提前买入,那么有一半的概率,会在反方向的扩张中直接亏损。
处理方向有两种办法。第一种是看扩张开始的方向并跟进的顺势做法。价格以收盘价突破挤压区间上沿,就向该方向买入;跌破下沿,就卖出。信号出现得较晚,但因为是在方向已经确定之后入场,押错方向的风险会降低。第二种是双向等待。在挤压区间的上下方各挂一张入场单,先触及的一边成交入场,随后撤销另一边的单子。无论向哪个方向爆发,扩张开始的瞬间都能马上上车。
2024年11月的BTC是顺着扩张方向跟进奏效的案例。直到10月中旬,价格一直围绕6.8万美元窄幅横盘,11月6日以收盘价强势突破之前区间的上沿,那根K线的高低区间为7,102美元,超过平时的三倍。看到突破方向后买入的交易者,完整吃到了此后一直延续到9万美元附近的扩张。反过来,2024年8月5日,扩张向下爆发。到7月底一直收窄的每日区间,在8月5日一天里放大到9,306美元(约16%),价格急跌。不预先设定方向、跟着扩张开始的一侧走的原则,在两种情况下都让人站对了方向。

止损放在反向通道轨道或ATR倍数处,以承受假扩张
波动率突破中最常见的亏损,是抓到了真实扩张的初段,却因为止损过窄被洗出去。挤压之后的扩张通常不会朝一个方向干净利落地走,突破之后一两根K线常常伴随回撤。止损放在紧贴入场价下方,会被这种正常回撤扫掉,而随后真正的扩张反而错过。
止损应当按波动率的大小放宽。最简单的标准是入场K线ATR的倍数。在入场收盘价下方ATR的1.5倍到2倍处设止损,就能承受扩张阶段一两根大K线的回撤。另一个标准是对侧轨道。如果是向上突破买入,就把止损放在布林带下轨或肯特纳通道下轨。扩张若有效,价格就没有理由回到对侧轨道,所以跌破对侧轨道,就是扩张失败的明确信号。
放宽止损的同时,通过减小入场仓位来保持总风险不变。挤压刚结束时,ATR会随着扩张急剧变大,投入同样的金额,按ATR设的止损幅度变宽多少,亏损风险就增大多少。到止损的距离扩大到两倍,就把入场数量减半,让单次亏损金额保持恒定。止损放宽、仓位减小,既能承受假回撤,又能控制风险。
挤压突破买入形态
这是顺着扩张方向跟进的最基本的形态。挤压确认、入场触发、止损、失效,全部要用图表上肉眼可见的线来确定,才能用于实战。
- 挤压确认:以日线为准,布林带(20, 2)完全位于肯特纳通道(20, 1.5×ATR)内部的状态至少持续6根K线。同时,带宽低于最近120根K线的最低10%百分位。
- 入场触发:价格以收盘价向上突破前20根K线的最高价(唐奇安通道上轨)。
- 成交量:突破K线的成交量不低于前20根K线平均值的1.5倍。
- 入场:在该突破K线的收盘价买入。
- 止损:放在入场收盘价下方ATR(14)的2倍处,或肯特纳通道下轨,取其中较近的一个。
- 仓位:到止损的距离是平时的两倍时,把入场数量减半,使单次亏损金额控制在账户的1%以内。
- 失效:突破后3根K线内,收盘价重新回到挤压区间(前20根K线最高价下方),视为假扩张并平仓。
关键在于,挤压确认必须先于入场触发出现。如果布林带位于肯特纳通道内部、带宽处于底部区域这些条件没有满足,只看到突破就入场,那只是普通的趋势跟踪。挤压越深、越长,随后扩张的幅度越大,成功概率也越高。
做空形态瞄准下跌扩张,把这些条件原样反过来用即可。在相同的挤压条件下,价格以收盘价向下跌破前20根K线最低价且成交量放大时,在该K线收盘价卖出,止损放在肯特纳通道上轨,或入场收盘价上方ATR的2倍处。

挤压突破是假的、再度收缩时,立即了结
并非所有挤压突破都会演变为扩张。假扩张的典型形态是:突破K线出现后成交量没有放大,一两根K线内价格重新回到挤压区间内部,带宽再次变窄。波动率只是短暂地泄露出来,随即又收窄。
判断这种失效的依据是收盘价和带宽。突破后价格以收盘价重新回到突破线内侧,就认为这次突破是假的。再加上带宽重新变窄、布林带再次进入肯特纳通道,就表明扩张没有发生,市场回到了挤压状态。这时没有必要等到触及止损价。扩张这个前提本身已经不成立,立即了结可以减少亏损。
波动率突破中出错的情况,大多是这三种。第一,没有确认挤压,就在单纯的横盘突破处入场。通道没有充分收缩时的突破,缺乏扩张的基础,很容易重新回到区间之内。第二,预先判断方向。在挤压之中认定会向上而先买入,就会直接暴露在反向扩张之下。第三,止损设得过窄。反复经历被扩张初段的正常回撤洗出去、随后立刻出现真正扩张,就容易误以为策略本身不合适。先测量波动率的大小,方向等扩张开始后再跟进,止损按波动率放宽并用仓位控制风险,这三条原则让这一策略能够长期坚持下去。