如题,任何一个方向有挂单时,撤掉原有的挂单,并以市价追单,以下写法是否有问题?
if tremainqty(1,AC,STOCK)>0 then begin
tcancelex(1,1,AC,STOCK);
tbuy(1,tremainqty(1,AC,STOCK),mkt,0,0,AC,STOCK);
end
if tremainqty(2,AC,STOCK)>0 then begin
tcancelex(1,2,AccountID,STOCK);
tbuy(1,tremainqty(1,AC,STOCK),mkt,0,0,AC,STOCK);
end
if tremainqty(3,AC,STOCK)>0 then begin
tcancelex(1,3,AC,STOCK);
tbuy(1,tremainqty(1,AC,STOCK),mkt,0,0,AC,STOCK);
end
if tremainqty(4,AC,STOCK)>0 then begin
tcancelex(1,4,AC,STOCK);
tbuy(1,tremainqty(1,AC,STOCK),mkt,0,0,AC,STOCK);
end