通达信"均线粘合发散"选股公式拆解:原版不辨方向,向下发散全被选中(附修复版)

先说好,下面这些源码都是我自己复盘用的,不是荐股,亏了别找我哈。

前两天翻到一个叫"均线粘合发散"的公式,原版逻辑挺有道理:MA5/MA10/MA20三条线粘合后开始发散,意味着要变盘了。

我回测了一圈,选出来的票十个里有六个是向下发散。确实"发散"了,但方向反了,选出来就是去接飞刀。

原版源码大概是这样:

粘合:=MAX(MA(C,5),MAX(MA(C,10),MA(C,20)))/MIN(MA(C,5),MIN(MA(C,10),MA(C,20)))<1.02;
发散:=MAX(MA(C,5),MAX(MA(C,10),MA(C,20)))/MIN(MA(C,5),MIN(MA(C,10),MA(C,20)))>1.05;
选股:粘合 AND 发散;

问题出在哪儿?它只管"粘合后发散",却不管发散的方向是向上还是向下。向下发散那是破位下跌,不是启动。

我把方向判断加进去,改了一版:

{核心改动1:均线粘合}
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
粘合:=MAX(MA5,MAX(MA10,MA20))/MIN(MA5,MIN(MA10,MA20))<1.02;

{核心改动2:向上发散(MA5>MA10>MA20,且间距拉开)}
向上发散:=MA5>MA10 AND MA10>MA20 AND MA5/MA20>1.03;

{核心改动3:放量确认}
放量:=VOL>MA(VOL,5)*1.3;

{排除ST}
非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));

选股:粘合 AND 向上发散 AND 放量 AND 非ST;

改完再回测,向下发散的坑全避开了,选出来的都是真启动。

说点掏心窝的:

均线粘合后,方向比形态更重要。粘合只是说明变盘在即,但往上还是往下,必须靠放量来确认。没量的发散,十有八九是向下的。

我以前只看粘合就等发散,结果等来一堆下跌。市场永远是对的,亏了算自己的,赚了算运气好。

本文仅为通达信公式技术复盘与历史数据拆解,不构成任何投资建议。
股市有风险,决策需谨慎,盈亏自负。
系列编号:本文为「1000个公式拆解」系列 · 第 097 篇(97/1000)


相关阅读

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