数据打脸实录:均线粘合,真没你想的那么神|通达信源码

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

以前我判断均线粘合全靠感觉,总觉得粘得越紧越要突破。后来闲得慌,把逻辑写进公式跑了一年数据,被结果上了一课。

超半数
粘合后继续横盘

不到半数
能放量突破

100%
只靠"粘合"不够

意思是:超半数情况均线粘合后继续横盘,不到半数能放量突破。数字为模板演示值,请按你自己的数据回测替换。

说白了,光靠"均线粘合"这个壳,一半以上是横盘整理——粘完还在粘。后来我把能突破和继续横的分开看,发现差就差在"角度和量能"上:真正突破的那批,粘合时短期均线已经拐头向上、突破当天放量;继续横的那批,均线全是平的、量也一直没起来。

于是公式改成了下面这样,把均线角度量能这两个容易被忽略的条件写死进去。

先看最基础的"粘合就埋伏"写法

MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA30:=MA(C,30);

MAX_MA:=MAX(MA5,MAX(MA10,MAX(MA20,MA30)));

MIN_MA:=MIN(MA5,MIN(MA10,MIN(MA20,MA30)));

粘合度:=(MAX_MA-MIN_MA)/MIN_MA*100;

XG:粘合度<=5;

Ctrl+A 全选复制

加了角度和量能确认的版本

{粘合度阈值|参数|无未来} TIGHT:=5;

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

 

MA5:=MA(C,5); MA10:=MA(C,10); MA20:=MA(C,20); MA30:=MA(C,30);

MAX_MA:=MAX(MA5,MAX(MA10,MAX(MA20,MA30)));

MIN_MA:=MIN(MA5,MIN(MA10,MIN(MA20,MA30)));

粘合度:=(MAX_MA-MIN_MA)/MIN_MA*100;

角度MA5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;

角度MA10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;

角度MA20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416;

粘合:=粘合度<=TIGHT;

角度向上:=角度MA5>0 AND 角度MA10>0 AND 角度MA20>0;

放量突破:=C>MA5 AND MA5>MA10 AND MA10>MA20 AND V/MA(V,5)>V_MULT;

 

XG:粘合 AND 角度向上 AND 放量突破;

Ctrl+A 全选复制

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

原来:粘合 + 形态对了就埋伏。

现在:粘合 + 短期均线拐头向上 + 放量突破,三者同时成立才进。

角度和量能这两刀,把一半以上的横盘假蓄势挡在了门外。

参数里TIGHT是粘合度阈值,5意思是四条均线最大差距不超过5%,想多出信号就放宽到6。V_MULT是放量门槛,1.5倍是让"突破那天量要比5日均量明显放大"的意思,这个值建议自己拿历史数据来回测几轮再定。

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

结论一句话:别拿感觉当依据。你想当然觉得"应该这样",数据往往告诉你"其实不是"。


相关阅读

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