Советник тралит только один ордер

 
Здравствуйте. У меня возникла одна проблемка с советником, а именно в нем тралится только один отложенный ордер, а должны тралится все. Подскажите пожалуйста почему так. В советнике все понятно, кода немного.
Файлы:
 
Tatiana Zyrianova:
Здравствуйте. У меня возникла одна проблемка с советником, а именно в нем тралится только один отложенный ордер, а должны тралится все. Подскажите пожалуйста почему так. В советнике все понятно, кода немного.

Эту функцию :CountPreviousOrders(double price, int type)

Проверяли? 

 
Evgeny Belyaev:

Эту функцию :CountPreviousOrders(double price, int type)

Проверяли? 

Да, она работает.
 
Патамушта сначала цикл по всем ордерам в TrailingOrders через OrderSelect выбирает конкретный ордер, потом вы вызываете CountTrades, который организует собственный цикл по ордерам и выбирает через OrderSelect совсем другой ордер и после отработки этой функции вы работаете уже с этим совсем др ордером. Он, кстати, последний в списке ордеров
 
Alexander Puzanov:
Патамушта сначала цикл по всем ордерам в TrailingOrders через OrderSelect выбирает конкретный ордер, потом вы вызываете CountTrades, который организует собственный цикл по ордерам и выбирает через OrderSelect совсем другой ордер и после отработки этой функции вы работаете уже с этим совсем др ордером. Он, кстати, последний в списке ордеров
Да, но если убрать вот этот вызов функции CountTrades, то все равно тралится только один ордер. Не могу понять в чем ошибка.
 
Tatiana Zyrianova:
Здравствуйте. У меня возникла одна проблемка с советником, а именно в нем тралится только один отложенный ордер, а должны тралится все. Подскажите пожалуйста почему так. В советнике все понятно, кода немного.
Вам уже ответили CountPreviousOrders(OrderOpenPrice(), OP_SELLLIMIT), CountTrades . В них вы командой ордерселект выбираете последний ордер и тралите только его.
 
Bakhytzhan Abzalbekov:
Вам уже ответили CountPreviousOrders(OrderOpenPrice(), OP_SELLLIMIT), CountTrades . В них вы командой ордерселект выбираете последний ордер и тралите только его.
А ну да, буду тогда что-то другое думать. Спасибо за помощь)