### 一、先搞懂压缩形态的3个核心特征(缺一不可)
很多人只看价格波动收窄,忽略了量能和时间维度,导致假信号一大堆。真正有效的压缩形态要同时满足:
1. 空间压缩:布林带带宽(上下轨距离)缩窄到近20日最低值的30%以内;
2. 量能萎缩:成交量连续3日低于近20日均量的50%;
3. 时间沉淀:压缩状态至少持续5个交易日,避免单日异常波动。
### 二、3步搭建预警指标(附麦语言代码,文华财经T8可用)
#### 1. 计算布林带带宽压缩率
用布林带中轨与上下轨的距离比,数值越小说明压缩越严重:
```
MID:=MA(CLOSE,20);
UPPER:=MID + 2*STD(CLOSE,20);
LOWER:=MID - 2*STD(CLOSE,20);
BAND_WIDTH:=(UPPER-LOWER)/MID*100; // 带宽百分比
BAND_RATIO:=BAND_WIDTH/MA(BAND_WIDTH,20); // 带宽与20日均值的比值
```
#### 2. 叠加成交量验证
确保缩量是真实的市场冷静期,而非偶然:
```
VOL_RATIO:=V/MA(V,20); // 当日成交量/20日均量
```
#### 3. 组合预警条件
当带宽压缩率<0.3、成交量比<0.5、且持续5天,就标记为「潜在爆发区间」:
```
COND1:=BAND_RATIO<0.3;
COND2:=VOL_RATIO<0.5;
COND3:=COUNT(COND1 AND COND2,5)=5; // 连续5天满足前两个条件
ALERT:COND3,SPARK; // 满足条件时闪烁预警
```
### 三、关键优化:不同品种参数要「定制化」
比如农产品(如豆粕)波动率低,带宽压缩率阈值可放宽到0.4;工业品(如螺纹钢)波动大,阈值设0.25更精准。在公众号【量化刘百万】里有整理过10个主流品种的压缩参数表,新手直接套用能少走很多弯路。
如果觉得手动回测麻烦,【量化刘百万】里还分享过文华财经T8的预警模板,导入后能自动在K线图标记压缩区间,配合声音提醒,不用一直盯盘。记住,压缩形态不是入场信号,还需要结合突破方向(比如站稳上轨做多、跌破下轨做空),具体的过滤逻辑可以翻公众号里的「压缩形态入场规则」那篇。
发布于2026-1-5 09:05 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

