Как определить есть ли в данный момент открытые ордера?

 
Как записать в переменную есть ли в данный момент открытые ордера или ордер?
 
Dik9669:
Как записать в переменную есть ли в данный момент открытые ордера или ордер?
у меня это выглядит примерно так
   for(i=0;i<OrdersTotal();i++)     {
      OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol()==Symbol() )         {
         for (g=0; g<Количество_позиций; g++)
            if (OrderMagicNumber()==Magic+g)
               {
               if (g == 0) Lot[0] = OrderLots();
               if (OrderType() == OP_BUY)  {open_trades_BUY++;  OpenPrice_BUY[g]  = OrderOpenPrice(); OpenTime_BUY[g]  = OrderOpenTime();}
               if (OrderType() == OP_SELL) {open_trades_SELL++; OpenPrice_SELL[g] = OrderOpenPrice(); OpenTime_SELL[g]  = OrderOpenTime();}
               }  
            }
      }  
 
Dik9669:
Как записать в переменную есть ли в данный момент открытые ордера или ордер?
Читайте.
 
Dik9669:
Как записать в переменную есть ли в данный момент открытые ордера или ордер?

Спасибо!! сейчас попробуем
Причина обращения: