用1秒的监控,下面的代码下了两单. 估计是从委托到成交的时间比1秒长. 如果不想延长监控间隔的话有什么办法? 谢谢
IF B AND THOLDING=0 then
TBUY(1,1,MKT);
楼主的意思是 程序被执行了2遍
IF B AND THOLDING=0 then
TBUY(1,1,MKT);
第一次执行“买开委托”,但是委托单还没成交,tholding依然是0, 1秒后又执行了一遍,再一次“买开委托” ,所以下了2单
IF B AND THOLDING=0 then
TBUY(1,1,MKT),orderqueue;
如果加入“orderqueue”,是买开成交后,程序才继续往下执行吗?
关于orderqueue的疑问,请参考此帖.
http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=3012&skin=0