IF JJS>=2 AND C>0 THEN BEGIN
JJS:=JJS+1;
END
这个代码原本是在图表里的一段代码,我的本意是每走完一根K线,JJS数字开始加1,但是现在在后台里运行的时候,我选择的是固定时间间隔一秒,所以,现在每隔一秒钟JJS就会增加1,但是我还是想和图表里的代码保持一致的意思,就是当这根K线走结束的时候再去增加1,该如何修改?
已经在前面给Jstatus赋值=12了,现在在后台固定一秒钟刷新的情况下,要使这个条件在这根K线最后结束的时候触发这个条件,可以这样写吗?
WSA:=C<条件 AND REF(C,1)<条件;
IF WSA=1 AND Jstatus>9 and time<>newk THEN BEGIN
Jstatus:=10;
newk:=time;
END
GLOBALVARIABLE:newk:=0;
//10是10秒
IF JJS>=2 AND C>0 and time<>newk and ((islastbar and TIMETOT0(time)-TIMETOT0(DYNAINFO(207)) <10) or not(islastbar)) THEN BEGIN
newk:=time;
JJS:=JJS+1;
END