a_sendorderex发单的两个问题,应该是bug
Params Params string contract("FG601"); //合约编号 Vars Global Integer timerId; Array<integer> orderids; //用于存放委托单编号 OnBarOpen(ArrayRef<Integer> indexs) { range[1:1] { a_sendorderex(Enum_Buy,Enum_Entry,1,Q_bidPrice,orderids); } }碰到两个问题,是不是系统bug。第一个是,如果工作区添加了2个商品,那么用a_sendorderex发单会发两次订单;如果是3个商品则会发3次,以此类推。即便用range也是一样的效果。第二个,如果在a_sendorderex函数里面添加了商品合约,则会发不出去单子。比如用a_sendorderex("FG601",Enum_Buy,Enum_Entry,1,Q_bidPrice,orderids); 发单,则完全发不出去。