Да. Вы правы. OrderSelect может сформировать ошибку 4050 (неверное количество параметров)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Читаем в документации ("MQL4: OrderSelect"):
Смотрим дальше ("MQL4: Ошибки выполнения"):
Остальные функции не меняют значение переменной last_error ни при каких условиях.
... OrderSelect,
...
Т.е. в первом случае может быть ситуация, что OrderSelect не отработает корректно, а во втором - мы не сможем получить ошибку, при которой OrderSelect работает не правильно.
Уважаемы разработчики! Подправьте пожалуйста докуметацию в соответствии с реальной ситуацией.
Если всё таки OrderSelect меняет значение last_error, то, пожалуйста, укажите в документации какие коды ошибок могут возникнуть.