{MA均线粘合} M:=1; E:0.8; M5:=MA(CLOSE,5); M10:=MA(CLOSE,10); M20:=MA(CLOSE,20); K1:=MAX(MAX(M5,M10),MAX(M10,M20)); K2:=MIN(MIN(M5,M10),MIN(M10,M20)); A:=MAX(M5,MAX(M10,M20))/MIN(M5,MIN(M10,M20))<1+0.03*M; A1:=(K1/K2-1)<0.005; A2:=(K1/K2-1)<0.005; A3:=V>REF(V,1)*1.5 AND V>MA(V,5); XG:A AND A1 AND A2 AND A3AND CLOSE>O ANDV> REF(V,1) AND CAPITAL<=14000000000 ;
我用上面的公式可以选出均线粘合之时的股票,但是我想把改成,均线粘合以后5内开始逐渐形成多头排列(相当于增加一个粘合以后的走势条件),因此我将公式改成下面的,结果公式能够通过测试但是不会出现信号了,请高手帮忙修改一下,谢谢
{MA均线粘合5日后形成短期多头排列} M:=1; E:0.8;
M5:=REF(MA(CLOSE,5),5); M10:=REF(MA(CLOSE,10),5); M20:=REF(MA(CLOSE,20),5); K1:=MAX(MAX(M5,M10),MAX(M10,M20)); K2:=MIN(MIN(M5,M10),MIN(M10,M20)); A:=MAX(M5,MAX(M10,M20))/MIN(M5,MIN(M10,M20))<1+0.03*M; A1:=(K1/K2-1)<0.005; A2:=(K1/K2-1)<0.005; A3:=V>REF(V,1)*1.5 AND V>MA(V,5); 目前M5:=MA(CLOSE,5); 目前M10:=MA(CLOSE,10); 目前M20:=MA(CLOSE,20); DTPL:=EXIST(目前M5>目前M10>目前M20,5); XG:A AND A1 AND A2 AND A3AND CLOSE>O ANDV> REF(V,1) AND DTPLAND CAPITAL<=14000000000 ; {点击看本软件截图: 58股票 公式网 http://www. 58gu. com 整理} |