скрипт закрытие по символу... помогите исправить
- Скрипт закрытия ордеров
- Помогите исправить код советника
- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
остаются не закрытыми отложенные ордера иногда. что в коде не правильно? подскажите пожалуйста...
for (i=OrdersTotal()-1; i>=0; i--) //Цикл по всем ордерам,..
изменил как вы предложили. прогнал в тестере, один отложеник остался...
может это из-за того что при закрытии очередного ордера меняется paper_money_symbol, и становится меньше чем Expected_Profit. соответственно не работает дальше функция....
изменил как вы предложили. прогнал в тестере, один отложеник остался...
может это из-за того что при закрытии очередного ордера меняется paper_money_symbol, и становится меньше чем Expected_Profit. соответственно не работает дальше функция....
причина здесь
if(OrderSelect(i-1,SELECT_BY_POS)==true)вы выбираете всегда следующий (странная логика)
причина здесь
логика взята https://book.mql4.com/ru/trading/orderclose
з.ы. исправил.... и все работает.. спасибо.... а я половину дня колупался не мог найти...