プログラミングの修士課程のEiは、あなたがこのコードで私を助けることができることを望みます。これを使ってオープン注文をクローズすると、1つのトレードしかオープンしていないときはうまくいきますが、2つのトレードがあるときは1つだけクローズして、Order deleteエラー4108を出します。
for(int i = 1; ilt; = OrdersTotal(); i )//すべての注文のサイクル
{//端末に表示されます
if(OrderSelect(i-1、SELECT_BY_POS)== true)//次のものがある場合
{
アラート(HA ENTRADO OrderTicket 0、OrderTicket())。
if(OrderType()== OP_BUY)
{OrderClose(OrderTicket()、OrderLots()、Bid、25);}
if(OrderType()== OP_SELL)
{OrderClose(OrderTicket()、OrderLots()、Ask、25);}
}
}