可是当进入这个条件的时候,JJS一直是0。这是我的问题
IF JJS>=1 THEN BEGIN
JJS:=BARSLAST(Jstatus=1);
END
我要的是当条件COND满足的时候,给计数JJS一个初始数值1,然后此时状态为Jstatus=1,在状态Jstatus一直等于1的过程中,JJS每过一个周期都增加1,然后当条件COND=2的时候,JJS归0.
GLOBALVARIABLE:JJS:=0,Kstatus:=0;
now:(date+19000000)*1000000+TIME;
IF COND=1 and now>Kstatus THEN BEGIN
JJS:=JJS+1;
Kstatus:=now;//记录这个K的日期+时间 作为唯一标识
END
IF COND=2 THEN BEGIN
JJS:=0;
Kstatus:=0;
END