Уже давно люди сталкиваются с такой проблемой, что используемые или скаченные ими с интернета индикаторы, советники и скрипты с расширением .mq4 не хотят работать в новых билдах торгового терминала МТ4, притом подавляющее число файлов с расширением .ex4 работают без проблем. Как же быть в такой ситуации? Всё гениальное просто — всего-навсего нужно скомпилировать неработающие .mq4-файлы в СТАРОМ БИЛДЕ мт4 и всё заработает как раньше.
Очень важно! Ни в коем случае не компилируйте нерабочие файлы в новых билдах — Вы испортите файлы, они скомпилируются с ошибками и не будут работать.
Итак, порядок действий для восстановления работоспособности файлов с расширением .mq4:
1. Скачиваете архив со старым билдом MetaTrader 4 и распаковываете его. В архиве 451-я версия торгового терминала. Вот ссылка: MT4 — билд 451.
2. Находите в распакованном архиве исполняемый файл metaeditor.exe и запускаете его двойным щелчком по левой кнопке мышки.
3. После запуска перед Вами откроется программа MetaEditor.
4. В верхнем левом углу нажимаете на «Файл» => «Открыть» и выбираете файл с расширением .mq4, который Вам необходимо привести в рабочее состояние для нового билда МТ4. Для примера возьмём файл индикатора Color Stochastic — модифицированный стрелочный стохастик.
5. После выбора файла в MetaEditor появится открытый код нашего индикатора Color Stochastic — жмёте на кнопку «Компилировать».
6. Всё сделано! Теперь у нас есть рабочий файл для нового билда МТ4 с расширением .ex4. После компиляции он появится там, где лежал файл с расширением .mq4, в нашем случае на рабочем столе.
Копируем новый файл с расширением .ex4 в новый билд торгового терминала МТ4 и наслаждаемся.
Тебе ооггррооммннооее спасибо.
Честно, ты спасаешь людей!!!
Я очень рад, что Вам помогла данная статья
А с разрешением .ex4 нельзя сделать под новый билд?
Здравствуйте, Стас.
Так с таким расширением и получается в итоге файл после компиляции!
Я имею ввиду то, что компилировать возможно только файлы mql?
Да, только их.