本人刚学习指标编写,如下语句,为何出现那么多的信号啊?怎样让它显示第一个信号就可以了呢?
{3,均线多头排列}
DRAWTEXT(ma5<ma10 and ma10<ma20,ma20,'+空'),PXUP10,COLORcyan;
DRAWTEXT(ma5>ma10 and ma10>ma20,ma20,'+多'),PXdn10,COLORred;
在线等待,望大神指点。
variable:flag=0;
if ma5<ma10 and ma10<ma20 and flag<>1 then flag:=1;
if ma5>ma10 and ma10>ma20,ma20 and flag<>-1 then flag:=-1;
DRAWTEXT(cross(flag,0),ma20,'+空'),PXUP10,COLORcyan;
DRAWTEXT(cross(0,flag),ma20,'+多'),PXdn10,COLORred;
不好意思,刚才笔误,把viriable写成viribale了,已经修正