平仓,应该用for(int i=OrdersTotal()-1;i>=0;i--)
wushuang888:
平仓,应该用for(int i=OrdersTotal()-1;i>=0;i--)
MqlTick last_tick;平仓,应该用for(int i=OrdersTotal()-1;i>=0;i--)
for (int i=OrdersTotal()-1; i>=0; i--)
{
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;
if(OrderSymbol()!=Symbol())continue;
SymbolInfoTick(Symbol(),last_tick);
if ( OrderType() == OP_BUY)
SymbolClose = OrderClose(OrderTicket(),OrderLots(), last_tick.bid, 500);
if ( OrderType() == OP_SELL)
SymbolClose = OrderClose(OrderTicket(),OrderLots(), last_tick.ask, 500);
RefreshRates();
}