关闭订单需要指定订单号,上面代码没指定定单号,加如下代码试一下
for(int i=OrdersTotal()-1;i>=0;i--) {
OrderSelect(i,SELECT_BY_POS , MODE_TRADES);
//
并且iwait();后面代码改成如下代码,因为买单平仓用BID,卖单平仓用ASK
if(OrderType()==0) OrderClose(OrderTicket(),OrderLots(),Bid,3,CLR_NONE);
else OrderClose(OrderTicket(),OrderLots(),Ask,3,CLR_NONE);
在//......//中间加上上段代码
//
}
我这样如下图书写的方式会不会出现问题?现在,我在盘中观察时,下列有些条件出现了,但是系统平没有级时平仓?
这是为何?
有什么更好的办法使得我的所有思路都得到执行。