if 下单条件 then begin
tbuy(1,1,lmt,close-0.2);
tbuy(1,1,lmt,close-0.2);
.......
这样的话写7句;
end
一单下1手的
for i=1 to k do begin
tbuy(1,1,lmt,close-0.2);
end
一单下两手的
for i=1 to floor(k/2) do begin
tbuy(1,2,lmt,close-0.2);
end
if k/2>floor(k/2) do begin
tbuy(1,1,lmt,close-0.2);
end
不会死循环,7楼的做法不建议使用,同一行下单语句同周期只会执行一次。如果你增加ALLOWREPEAT指令,会导致轮询时不断重复下单。
你的要求属于精细化控制下单过程,后台做不到,建议你考虑将你的策略移植到VBA上进行