//平多条件:=1;
if 平多信号 and tbuyholdingex('','',2)>0 and tremainqty(2,'',stklabel)>0 and markd=0 then
begin
tcancelex(1,2,'',stklabel);//先撤单
markd:=1;
end
在上面的撤单语句中,撤单后markd变成1了。那后面比如修改了价格又要撤单怎么办?
globalvariable:markd:=0;在策略运行期间,就初始化一次对吗?普通全局变量是每次都重置吗?那和普通变量不是没区别?