问题:在IF语句成立时,后台没有及时挂单,而是当前K线走完前5秒才执行挂单?
源码如下:
if 条件=1 then begin
tsell(1,ss,lmt,买4,0,期货帐号,期货品种);
tbuy(1,ss,lmt,买6,0,期货帐号,期货品种);
end
补充:后台设置是固定一秒轮询的
DEBUGOUT('当前挂单为%.2f',条件);在后台输出里显示为1
这样条件肯定是成立的
1.你设置成了k线走完提前下单模式
2.你的调试语句输出的数值是不能正确反映条件判断时的数值,你这句话要写在这里
if 条件=1 then begin
debugout.....;
tsell(1,ss,lmt,买4,0,期货帐号,期货品种);
tbuy(1,ss,lmt,买6,0,期货帐号,期货品种);
end