Форум о заработке, инвестициях и криптовалюте - Показать сообщение отдельно - Как компилировать старые MQ4 файлы под новые билды Metatrader 4
Показать сообщение отдельно
Старый 10.04.2014, 11:05   #1
ztv78
Acrypto-Профессионал
 
Аватар для ztv78
 
Регистрация: 26.11.2012
Сообщений: 8,842
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Автор темы По умолчанию

Скачав индикатор для Metatrader 4 столкнулась с проблемой, что на новых билдах некоторые индикаторы попросту не работают. Немного разобравшись решила проблему, решила поделиться со всеми, может кому нибудь будет полезным решение данной проблемы.

В связи с изменениями в языке MQL4, некоторые старые файлы стратегий и роботов, индикаторов в формате MQ4 (исходный код) не компилируются новыми билдами терминала MT4, , так как терминал не может создать исполняемый файл с расширением EX4. Но есть решение этой проблемы.

Зачем нужно два файла? Конечно многие замечали что при скачивании какого либо индикатора вы иногда обнаруживали не один файл индикатора, а два. Indicator.ex4 и Indicator.mq4 файл с расширением MQ4 это и есть исходный код. Если у вас есть такой файл, то Вы можете внести изменения в него, конечно же если у вас есть знания по программированию на языке MQL. Для того чтобы вы могли присоединить индикатор ( советник, скрипт) к графику, необходим файл с расширением ex4 это исполняемый файл.

Решение проблемы новых билдов использовать старый Metaeditor из прошлых билдов.
Подробная инструкция для создания рабочего ex4 для новых билдов терминала, с помощью старого билда Metaeditor.

Скачать архив с терминалом билда 451. Распаковывать его.

Найти внутри распакованного архива файл Metaeditor.exe . Запустить его двойным щелчком мыши.



В Metaeditor нажимаете File потом Open и открываете файл MQ4, который вам необходимо скомпилировать под новый билд.



Нажимаете кнопку Compile.

Вот и все теперь в той папке где лежал файл MQ4 теперь появится файл с расширением ex4. Этот файл и копируете в новый билд терминала который будет работать.



[b]Скачать архив со старым билдом MT4: старый Metaeditor.zip
Миниатюры
Нажмите на изображение для увеличения
Название: терминал 1.png
Просмотров: 518
Размер:	66.5 Кб
ID:	105985   Нажмите на изображение для увеличения
Название: терминал2.png
Просмотров: 512
Размер:	42.7 Кб
ID:	105986  
ztv78 вне форума   Ответить с цитированием