CPositionInfo - информация актуальная или на момент входа в цикл? - страница 2

 

Andrey Khatimlianskii:

Пользуйтесь проверенными библиотеками из кодобазы [...].

Andrey Khatimlianskii, подскажите, пожалуйста, такую библиотеку в кодобазе. Где есть класс Позиция, и другие нужные классы.
 
rel18:
Andrey Khatimlianskii, подскажите, пожалуйста, такую библиотеку в кодобазе. Где есть класс Позиция, и другие нужные классы.

Ответил в личку. Тут есть неадекват, который удаляет все, в названии чего есть цифра 4 ;)

 
Цифра 4 - не фэншуйная. Используйте 3, 5-7, 9, 10, 12, 15...
 
Edgar:
Цифра 4 - не фэншуйная. Используйте 3, 5-7, 9, 10, 12, 15...

МТ(9-5) ;)

 
Andrey Khatimlianskii:

Ответил в личку. Тут есть неадекват, который удаляет все, в названии чего есть цифра 4 ;)

Здравствуйте! 

Можно и мне ссылку, пожалуйста

 

Никакой проблемы нет. Всё прекрасно работает.

Вот упрощенный пример закрытия всех позиций по текущему символу (symb):


bool CloseAll()
{
     int total=PositionsTotal();
     bool check=true;
   
   for(int i=total-1;i>=0;i--) 
   {
      if(m_position.SelectByIndex(i))   // CPositionInfo m_position;    
         if(m_position.Symbol()==symb)
         {
                . . . 

           if( !trade.PositionClose(m_position.Ticket(),20) ) { check=false; . . . .}

         }
   }
   return check; 
}

Можно и по другому.