请教老师 ,我开仓成功后 openflag为何都是为1,不能保持为0
运行方式 15分钟序列计算 后台轮巡 1秒
GLOBALVARIABLE:openflag=1;
if date<>ref(date,1) then begin
openflag:=1;
end
if 开多条件 THEN BEGIN
条件开多:tBUY(1,1,MKT);
openflag:=0;
END;
GLOBALVARIABLE这个全局变量在停止后台重新启动后,会初始化1这个值
http://www.weistock.com/WeisoftHelp/zbgs003.htm
如果要不再初始的,用ex这几个全局变量
每天开盘前运行 中间没有停止再重启过 ,但openflag 还是不能保持住我赋值的0
GLOBALVARIABLE:openflag=1;
openflag:=openflag+1;
就写这么一个程序去做测试,你看下这个openflag是多少
GLOBALVARIABLE:openflag=1;
if date<>ref(date,1) then begin
openflag:=1;
end
if c>0 then openflag:=0;
msgout(1,NUMTOSTR(openflag,0))
用这段情测试呢,自己多弄几个例子测试下确定条件是触发满足的吗?》?
谢谢老师了