Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Поиск в документации доступен через MetaTrader 5. Ищи и изучай!
Олег
8
Олег 2013.03.13 10:20 
Как записать в переменную есть ли в данный момент открытые ордера или ордер?
Dima.A
140
Dima.A 2013.03.13 10:24  
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();}
               }  
            }
      }  
TarasBY
1742
TarasBY 2013.03.13 10:54  
Dik9669:
Как записать в переменную есть ли в данный момент открытые ордера или ордер?
Читайте.
Олег
8
Олег 2013.03.13 10:55  
Dik9669:
Как записать в переменную есть ли в данный момент открытые ордера или ордер?

Спасибо!! сейчас попробуем
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий