想设计一个指标,当条件成立且持续20秒以上时,开仓
A1:EMA(CLOSE,5),COLORRED;
A2:MA(CLOSE,10),COLORYELLOW;
A:=VALUEWHEN(CROSS(A1,A2),TIME());//取条件成立时的时间
B:=TIME()-A;//取条件成立后持续的时间
DRAWTEXT(CROSS(B,20) AND A1>A2,A1,'多');
上面语句CROSS(B,20)是当条件成立,且持续20秒以上,开多
请问这个语句表达正确吗
有信号显示 语法没错。
不正确.TIME是取的周期时间.TIME的问题可参考问题9 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332
持续20秒确认信号的问题,请参考此帖http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=2183