Variable表示声明后面的变量名为全局变量,flag是本案例启的全局变量的名字,()内的0表示这个flag这个全局变量的初始值。
If close>open and flag=0 then begin//若当前K线是阳线,且之前加仓次数为0,则开仓。
drawicon(1,low,4);
Flag:=1;
End
上面的代码中,flag=0表示读取flag的值。flag:=1表示对flag赋值,将左边的值(1)赋值给flag进行保存。
If close>open and flag=1 then begin//若当前K线是阳线,且之前加仓次数为1,则加仓。
drawicon(1,low,4);
Flag:=flag+1;//flag=2
End
If close>open and flag=2 then begin//若当前K线是阳线,且之前加仓次数为2,则开仓。
drawicon(1,low,4);
Flag:=flag+1;//flag=3
End
If close<open
and flag=3 then begin//若当前K线是阳线,且之前加仓次数为0,则开仓。
drawicon(1,low,5);
Flag:=0; //重置flag到初始状态