两个问题:
1. orderqueue指令对后台指令tbuy等是否有效?
2. 假如有效,延迟发出的指令里如带有变量在发出的时候是否会重新解释一遍?可能不好理解,请见以下具体例子:
tbuy(1,1,lmt,P1,0);
tbuy(1,1,lmt,close,0),orderqueue;//假如上一条指令发出后过了5分钟才成交,那么下一条指令的价格是5分钟前的close,还是发出指令当时的close?
谢谢。
楼上版主回答不正确,你需要
tbuy(1,1,lmt,P1,0)),orderqueue;
tbuy(1,1,lmt,close,0),orderqueue;//
这样写才能达到2条交易指令是顺序执行的目的,按照你的写法,基本起不到任何作用的