Дело в том, что в MQL4 нет понятия статического массива. Поэтому,
если Вы хотите гарантиированно иметь инициализированные массивы в
библиотеках, то должны явно и самостоятельно проводить нужную
инициализацию. Сделать это можно в блоках init() и deinit(), они
работают в библиотеках. Вот примерный код такой библиотеки.
Тем не менее ошибка все же была. Не производилась инициализация и деинициализация библиотек, загружаемых в тестере. В данный момент ошибка исправлена, и приведенная библиотека в тестере будет сообщать о фактах инициализации и деинициализации, как на рисунке:
Спасибо Вам за найденную ошибку и поднятую тему. Исправленная версия будет доступна после дополнительных проверок.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Дело в том, что в MQL4 нет понятия статического массива. Поэтому, если Вы хотите гарантиированно иметь инициализированные массивы в библиотеках, то должны явно и самостоятельно проводить нужную инициализацию. Сделать это можно в блоках init() и deinit(), они работают в библиотеках. Вот примерный код такой библиотеки.
Тем не менее ошибка все же была. Не производилась инициализация и деинициализация библиотек, загружаемых в тестере. В данный момент ошибка исправлена, и приведенная библиотека в тестере будет сообщать о фактах инициализации и деинициализации, как на рисунке:
Спасибо Вам за найденную ошибку и поднятую тему. Исправленная версия будет доступна после дополнительных проверок.