Как перебрать все открытые позиции?

 

Добрый день.

Есть две открытые позиции Buy по разной цене разного объема на паре EURUSD. Открыты они вручную.

Как их в коде перебрать?

Метод Select(Symbol()) класса CPositionInfo выбирает только первую позицию. До второй не знаю как добраться....

 
Nexxtor:

Добрый день.

Есть две открытые позиции Buy по разной цене разного объема на паре EURUSD. Открыты они вручную.

Как их в коде перебрать?

Метод Select(Symbol()) класса CPositionInfo выбирает только первую позицию. До второй не знаю как добраться....

Пример подсчёта количества позиций (по сути это и есть обход всех позиций)

 
for(int cnt=0; cnt<PositionsTotal(); cnt++)
{
        if( _Symbol != PositionGetSymbol(cnt) ) continue;
        /* work */
)
 
Спасибо!
Причина обращения: