Привет.
я в программирование не силен, но, столкнувшись с этой же проблемой нарыл на этом форуме вот этот код,
в коде скобка одна лишняя от моего советника (открывающая, вторая строчка)!!
я в программирование не силен, но, столкнувшись с этой же проблемой нарыл на этом форуме вот этот код,
int TotalOrders=0;он в переменной TotalOrders хранит количество открытых или отложенных ордеров именно по данной валюте.
{
for(int pos=OrdersTotal()-1;pos>=0;pos--)
{if(OrderSelect(pos,SELECT_BY_POS,MODE_TRADES)==true)
{if(OrderSymbol()==Symbol()) {TotalOrders++;
}}}Comment("Общее количество ордеров по валютной паре ",Symbol()," ",TotalOrders);
в коде скобка одна лишняя от моего советника (открывающая, вторая строчка)!!
Благодарю :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте,
Подскажите пожалуйста как можно реализовать чтобы эксперт открывал не больше заданного кол-ва ордеров на своей валютной паре,
у меня несколько экспертов висит на разных валютах, и не получается сделать чтобы у них были лимиты. К примеру чтобы каждый эксперт мог открывать только то кол-во ордеров которое я указал.
какова должны быть процедура проверки, через OrdersTotal() получается все ордера,
я так понимаю что нужно по циклу прогнать и если ордер совпадает с валютой с которой работает эксперт то записывать в переменную,
Заранее спасибо