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