比如如下代码:
diff:=ema(c,2) - ema(c,4);
dea:=ema(diff,6);
qqq:=if(cross(diff,dea) ,10,0);
www:=if(cross(-diff,-dea),-10,0);
if qqq > 0 then signal := 1;
if www < 0 then signal := -1;
signal就是多空信号,现在我希望多空信号出来后,清空后面两个周期的signal值,两个周期以后出现的新signal,如果和现信号同方向,则清除掉,不同方向,则保留
如果仅仅对指标做到这样改动,该如何改?
这种从前往后推而且往后推多少个周期是不确定的,很不好算