数据观察 · 自研整理 · 策略思路仅供学习交流
以前我判断均线粘合全靠感觉,总觉得粘得越紧越要突破。后来闲得慌,把逻辑写进公式跑了一年数据,被结果上了一课。
超半数 粘合后继续横盘 | 不到半数 能放量突破 | 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日均量明显放大"的意思,这个值建议自己拿历史数据来回测几轮再定。
本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中数据为演示示例,参数带主观性,未经严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。
结论一句话:别拿感觉当依据。你想当然觉得"应该这样",数据往往告诉你"其实不是"。

