Использование OrderSelect

 
Приветики. Как пользоваться данной функцией для одной валюты чтобы всё выбрать? Какой номер должен быть?
 
Alexander Bykov:
Приветики. Как пользоваться данной функцией для одной валюты чтобы всё выбрать? Какой номер должен быть?

Эта функция выбирает только один, указанный, ордер. Одновременно два и больше выбрать невозможно. Чтобы получить весь список, нужно вызвать функцию внутри цикла:

for (int i = OrdersTotal() - 1; i >= 0; --i)
{
        if (!OrderSelect(i, SELECT_BY_POS))
             continue;
       
        // Обработка выбранного ордера
}
 
Ihor Herasko #:

Эта функция выбирает только один, указанный, ордер. Одновременно два и больше выбрать невозможно. Чтобы получить весь список, нужно вызвать функцию внутри цикла:

Спасибо. Помогло.