Подскажите для написания робота

Mykhailo Dzyuban  

Доброго всем время суток!


Не могу найти одну функцию!

Мне необходимо чтобы функция проверяла, есть открытые сделки по определённому инструменту или нету(

Через 

if(OrderSymbol() != "EURUSD")
{
} 

Работать не хочет((( Буду очень благодарен кто подскажет)

Aleksei Stepanenko  

МТ4

bool FindOrder(int eMagicNumber, string eSymbol)
   {
   int eIterator, eTotal=OrdersTotal();
   for(eIterator=0; eIterator<eTotal; eIterator++)
      {
      if(!OrderSelect(eIterator,SELECT_BY_POS,MODE_TRADES)) continue;
      if(OrderSymbol()!=eSymbol) continue;
      if(OrderMagicNumber()!=eMagicNumber) continue;
      if(OrderType()!=OP_BUY && OrderType()!=OP_SELL) continue;
      return(true);
      }
   return(false);
   }
Причина обращения: