Иногда при попытке запустить даже стандартный скрипт из поставки MetaTrader (например, period_converter) пользователь сталкивается с ситуацией, что скрипт не работает. Неделю или месяц назад работал, а сегодня нет.
В таких случаях нужно посмотреть логи на закладке «Эксперты». Если там обнаружите ошибку:
2011.09.08 10:25:35 Cannot open file 'C:\Program Files\MetaTrader\experts\scripts\period_converter.ex4' on the EURUSD,H1
то проблема решается просто.
Нужно будет перекомпилировать файл скрипта. Для этого в навигаторе нажать правую кнопку и выбрать команду «Изменить».
В открывшемся окне редактора нажать «Compile», дождаться завершения компиляции и закрыть редактор. Теперь вновь повторить попытку присоединения скрипта или другой программы MQL к графику. Скорее всего, что все получится.
Так происходит от того, что с некоторыми обновлениями билда терминала изменяется версия компилятора, после чего необходимо перекомпилировать имеющиеся программы MQL. Если этого не сделать то терминал не может открыть старые скомпилированные файлы и соответственно выдает ошибку Cannot open file
Комментарии (2)
3 mrEgor Сообщений: 77 - Егор
компилирую выдаёт такую надпись using of decompiled source code is prohibited
может можно что-то сделать?
0 cot Сообщений: 1
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий