Подскажите пожалуйста по коду

 

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

Подскажите пожалуйста как можно реализовать чтобы эксперт открывал не больше заданного кол-ва ордеров на своей валютной паре,

у меня несколько экспертов висит на разных валютах, и не получается сделать чтобы у них были лимиты. К примеру чтобы каждый эксперт мог открывать только то кол-во ордеров которое я указал.

какова должны быть процедура проверки, через OrdersTotal() получается все ордера,

я так понимаю что нужно по циклу прогнать и если ордер совпадает с валютой с которой работает эксперт то записывать в переменную,

Заранее спасибо

 
Привет.
я в программирование не силен, но, столкнувшись с этой же проблемой нарыл на этом форуме вот этот код,

int TotalOrders=0;
{
for(int pos=OrdersTotal()-1;pos>=0;pos--)
{if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true)
{if(OrderSymbol()==Symbol()) {TotalOrders++;
}}}Comment("Общее количество ордеров по валютной паре ",Symbol()," ",TotalOrders);
он в переменной TotalOrders хранит количество открытых или отложенных ордеров именно по данной валюте.
в коде скобка одна лишняя от моего советника (открывающая, вторая строчка)!!
 
Благодарю :)