Поиск ордера с неизвестным тикетом.

 

Народ, подскажите! Такая ситуация, допустим у меня совершена сделка на какой то паре. Тут я включаю советника. Возможно ли найти этот ордер советником, если мне не известен этот тикет(OrderSelect(Ticket, SELECT_BY_TICKET, MODE_TRADES)), что бы советник, мог начать контролировать этот ордер открытый вручную. Если можно, опишите небольшой пример!

 

делай перебор ордеров не по тикету, а по позиции OrderSelect(0, SELECT_BY_POS);

 
Techno >>:

делай перебор ордеров не по тикету, а по позиции OrderSelect(0, SELECT_BY_POS);


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

while(OrderSelect(i, SELECT_BY_POS) == TRUE)

{

     какое то условие

     i++;

}

 

вот так

for (int i =0; i<OrdersTotal(); i++)

{

OrderSelect(i, SELECT_BY_POS);

// условия

}

 
Techno >>:

вот так

for (int i =0; i<OrdersTotal(); i++)

{

OrderSelect(i, SELECT_BY_POS);

// условия

}


Ок, благодарю!
Причина обращения: