布林带收口突破我跑了近一年数据:一半以上是假突破,问题出在少看了一样东西|通达信源码

数据观察 · 自研整理 · 策略思路仅供学习交流

我一直挺迷信"布林带收口后向上突破"这个形态,觉得收口越紧,说明震荡到了尾声,突破大概率是真的。

直到我把这个逻辑写成公式,对着近一年的数据跑了一遍,结果有点打脸。

约6成
5日内回落

约4成
站稳延续

100%
只看形态不够

意思是:约6成情况收口突破后5日内重新回落,约4成能站稳延续。数字为模板演示值,请按你自己的数据回测替换。

说白了,光靠"收口+突破"这个壳,一半以上是假突破——冲上去就被打下来。后来我把真假突破分开看,发现差就差在量上:真突破的那批,突破当天基本都是放量的;假突破里,缩量往上顶的一抓一大把。

于是公式改成了下面这样,把量能这个"容易被忽略的那一样东西"写死进去。

先看最基础的收口突破写法

BOLL_MID:=MA(C,20);

BOLL_UP:=BOLL_MID+2*STD(C,20);

BOLL_LOW:=BOLL_MID-2*STD(C,20);

收口:= (BOLL_UP-BOLL_LOW)/BOLL_MID<0.15;

XG:收口 AND CROSS(C,BOLL_UP);

Ctrl+A 全选复制

加了量能确认的版本

{布林中轨周期|参数|无未来} N:=20;

{标准差倍数|参数|无未来} K:=2;

{收口阈值|参数|无未来} TIGHT:=0.15;

{放量倍数|参数|无未来} V_MULT:=1.8;

 

MID:=MA(C,N);

UP:=MID+K*STD(C,N);

LOW:=MID-K*STD(C,N);

 

收口:= (UP-LOW)/MID<TIGHT;

突破:=CROSS(C,UP);

量确认:=V>MA(V,5)*V_MULT;

 

XG:收口 AND 突破 AND 量确认;

Ctrl+A 全选复制

这版和我原来那版的差别就一句话:

原来:收口 + 突破,形态对了就进。

现在:收口 + 突破 + 突破当天必须放量,三者同时成立才进。

量能这一刀,把一半以上的假突破挡在了门外。

参数里TIGHT是收口松紧度,0.15算比较严的口子,想多出信号就放宽到0.2。V_MULT默认1.8,是让"突破当天量要比5日均量明显放大"的意思,太松会混进缩量假突破,太紧又容易错过真突破,这个值建议自己拿历史数据来回测几轮再定。

本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中数据为演示示例,参数带主观性,未经严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。

跑完数据我最大的感受是:别急着给一个形态下结论,先让它过一遍数据再说话。数据打脸不可怕,可怕的是不看数据。


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160