Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
А вот и нащупывается причина:
10030
TRADE_RETCODE_INVALID_FILL
Указан неподдерживаемый тип исполнения ордера по остатку
о чем уже было сказано:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
не один советник не работает в метатрейдер 5 любая валютная пара
sandex, 2015.04.29 12:56
переключился на доллары, штатные советники не работают, мои работают
тип исполнения ордеров должно быть ORDER_FILLING_RETURN
А вот и нащупывается причина:
10030
TRADE_RETCODE_INVALID_FILL
Указан неподдерживаемый тип исполнения ордера по остатку
о чем уже было сказано:
Так исправь ORDER_FILLING_ там может FOG на RETURN...У меня на МТ5 тоже такое было - малейшее вмешательство в код во время торговли причем на реале и все замирает - потерял 100$ на этом, новые коды тоже не работали на демо пока в них не вносил какую нибудь свою фишку - может оно так и задумано... для чего только непонятно... потому давно забросил этот МТ5, хотя начинал с него - как-то надежней и проще казался...
все стандартные советнике построены на стандартной библиотеке, править надо библиотеку
Стандартную библиотеку править не нужно - это неправильный подход. Нужно просто сохранить советник под новым именем и немного изменить код. Например сохранить советник Moving Averages.mq5 под новым именем Moving Averages1.mq5.
В шапку добавить описание, что в данном советнике применяется политика исполнения ORDER_FILLING_RETURN:
и добавить по одной строчке кода в функции закрытия и открытия позиции:
Стандартную библиотеку править не нужно - это неправильный подход. Нужно просто сохранить советник под новым именем и немного изменить код. Например сохранить советник Moving Averages.mq5 под новым именем Moving Averages1.mq5.
В шапку добавить описание, что в данном советнике применяется политика исполнения ORDER_FILLING_RETURN:
и добавить по одной строчке кода в функции закрытия и открытия позиции: