{MACD底部-新蜡笔小新} DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); 多次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=N,22)=1; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(DIFF,A1+1)<DIFF AND REF(DEA,A1+1)<DEA AND REF(L,A1+1)>L AND CROSS(DIFF,DEA); XG:多次金叉 AND 底背离; {N取值范围1~8}; 针对大家对N值设定麻烦问题,小新在强班指导下,做了一点小小的更改,以后选股就不必再为N值的设定而烦恼了,可以一次过选出底背离情况下N次金叉【至少1次(含1次)】的股票!在此多谢强班的指导! 新源码如下: DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)); N次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT>=1,22)>=1; A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(DIFF,A1+1)<DIFF AND REF(DEA,A1+1)<DEA AND REF(L,A1+1)>L AND CROSS(DIFF,DEA); XG:N次金叉 AND 底背离; |
