先给结论,再讲道理:布林带收口公式的核心在于识别"变盘方向"。原版公式只告诉你"要变盘了",却不告诉你往哪边变。真正的机会,只存在于"收口+中轨向上+放量突破上轨"的组合中。向下的突破,往往是灾难的开始。
一、原版源码长这样
N:=20; M:=2; MID:=MA(C,N); UPPER:=MID+M*STD(C,N); LOWER:=MID-M*STD(C,N); 带宽:=(UPPER-LOWER)/MID; 收口:=带宽<0.05; 突破上轨:=C>UPPER; 选股:收口 AND 突破上轨;
源码计算了布林带带宽,要求收口且突破上轨,但未考虑中轨方向和突破时的量能配合。
二、公式体检评分表
以下为基于源码逻辑的主观结构评分,未经历史数据验证,仅作拆解参考。
| 评分项 | 得分 | 说明 |
|---|---|---|
| 语法完整性 | 90 | 通达信可运行,无语法错误 |
| 逻辑完整度 | 50 | 缺乏对收口位置的判断及突破方向的确认 |
| 信号可用性 | 45 | 假突破和向下破位信号较多,需人工筛选方向 |
系列编号:本文为「1000个公式拆解」系列 · 指标系 · 第 17 篇(17/1000)。
三、问题一:收口位置决定性质
如果布林带收口发生在股价大幅上涨之后的高位,这往往是主力出货的迹象,即使突破上轨也可能是诱多。如果收口发生在低位长期横盘后,且中轨开始拐头向上,这种突破才值得信赖。
四、问题二:突破方向不明确
布林带收口后,股价可以选择向上突破上轨,也可以向下突破下轨。原版公式只选向上突破,但如果中轨向下,这种向上突破很可能是假象。
五、问题三:没有量能配合
布林带突破上轨,如果是缩量,说明资金跟进意愿不强,突破难以持续。只有放量突破,才表明有真金白银的资金入场。
六、适用环境
低位蓄势期 ✓ 震荡整理末端 △ 需结合中轨方向 高位横盘或下跌趋势 ✗
七、修复版源码
{=== 布林带收口突破选股 · 修复版(通达信可运行)===}
N:=20; M:=2;
MID:=MA(C,N);
UPPER:=MID+M*STD(C,N);
LOWER:=MID-M*STD(C,N);
带宽:=(UPPER-LOWER)/MID;
{=== 改动1:严格定义收口(带宽小于近期最小值)===}
收口:=带宽REF(MID,1);
{=== 改动3:放量突破上轨 ===}
突破上轨:=C>UPPER AND VOL>MA(VOL,5)*1.5;
{=== 改动4:排除ST及数据不足 ===}
排雷:=NOT(NAMELIKE('ST') OR NAMELIKE('*ST')) AND COUNT(C>0,60)=60;
选股:收口 AND 中轨向上 AND 突破上轨 AND 排雷;修复思路:要求收口达到极度狭窄状态,且中轨必须向上拐头,突破时需伴随放量,过滤假信号。
八、实战操作建议
用法:寻找布林带极度收口(带宽很小),且中轨开始向上拐头的股票。重点关注那些放量突破上轨的标的。
确认:突破上轨后,若股价能连续3天站稳在上轨附近,或回踩中轨不破,可视为有效突破。
止损:若突破后股价又跌回布林带内部,或跌破中轨,说明突破失败,应止损离场。
九、三条启发
启发一:布林带收口是"暴风雨前的宁静"。但宁静之后是暴雨还是晴天,取决于突破的方向和中轨的趋势。
启发二:不要只看价格突破,要看"带"的张口。突破时带宽如果不能有效放大,说明波动率没有提升,行情走不远。
启发三:布林带最适合在震荡市中使用,单边市中容易出现"钝化"(价格贴着上轨或下轨走)。

