(1)DRAWTEXT((CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0),LOW,'▲',COLORRED,0);
(2),DRAWTEXT((CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0),HIGH,'▼',COLORGREEN,0);
如附图,不要出现连续信号。

此主题相关图片如下:微信图片_20180921092706.png

(1)DRAWTEXT((CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0),LOW,'▲',COLORRED,0);
(2)DRAWTEXT((CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0),HIGH,'▼',COLORGREEN,0);
以(1)和(2)为间隔,过滤连续的同种信号
此主题相关图片如下:微信图片_20180921092706.png

可以参考下面全局变量的控制方式。
VARIABLE:mark:=0;
cond1:(CROSS(波段,0) AND 金波段>0) OR (CROSS(金波段,0) AND 波段>0);
cond2:(CROSS(0,波段) AND 金波段<0) OR (CROSS(0,金波段) AND 波段<0);
if cond1 then
begin
mark:=if(mark=1 or mark=0,-1,1);
DRAWTEXT(mark=-1 ,LOW,'▲',COLORRED,0);
end
if cond2 then
begin
mark:=if(mark=-1 or mark=0,1,-1);
DRAWTEXT(mark=1,HIGH,'▼',COLORGREEN,0);
end