Как компилировать старые MQ4 файлы под новые билды Metatrader 4 - Форум о заработке, инвестициях и криптовалюте
Форум о заработке, инвестициях и криптовалюте
animated-gif-3

Вернуться   Форум о заработке, инвестициях и криптовалюте > Практический трейдинг > Все о автоматизации торгового процесса

Важная информация

Все о автоматизации торгового процесса Обсуждение автоматической торговли и программного обеспечения. Алгоритмы трейдинга.

Ответ
 
Опции темы Опции просмотра
Старый 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 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Загрузка...


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
vB.Sponsors

© 2009-2020 «ACRYPTOINVEST.COM»
сообщество трейдеров, инвесторов и игроков