Обновлено 01.10.2014 в соответствии
с выходом масштабного обновления MT4
Так как возникают вопросы, то решил сделать инструкцию.
Всего существует два вида, в которых Вы можете получить советник — в виде файла или в виде кода. Рассмотрим как добавлять советники в терминал MetaTrader в каждом из двух случаев.
Все это касается любых приложений МТ: советников, индикаторов, скриптов. Я буду показывать на примере советников.
ДОБАВЛЕНИЕ СОВЕТНИКА В ВИДЕ ФАЙЛА
Советники в виде файлов выкладываются на многих ресурсах. Например, в
файловой базе OpenTraders или в виде вложений к топикам.
Файлы могут быть двух типов: ex4 (или ex5 для МТ5) и mq4 (или mq5 для МТ5)
*.ex4, *.ex5 — исполняемый файл, советник в компилированном виде
*.mq4, *.mq4 — исходный код советника
Внимание! Советники и индикаторы от МТ4 не подходят к МТ5, и наоборот. Для использования в другой версии советник должен быть переработан.
Лучше, конечно, иметь исходный код советника, потому что из него всегда можно получить исполняемый файл, а вот из исполняемого файла получить исходный код штатными средствами нельзя. Теоретически можно с помощью декомпилятора, но:
— это уже будет фактически приравниваться ко взлому,
— декомпилированный код обычно представляет собой крайне недружественную для понимания портянку, в которой тяжело разбираться.
Другими словами, всегда старайтесь сохранять исходный файл *.mq4 (*.mq5). И если Вы заказываете или покупаете торговый робот, то уточняйте в каком виде он поставляется — с исходным кодом или нет.
Это еще имеет огромное значение по той причине, что при обновлении версии компилятора языка старый исполняемый файл может просто перестать работать и потребовать перекомпиляции.
Итак, допустим у нас есть советник в виде файлов. Теперь, чтобы добавить его, нужно выбрать в меню терминала
«Файл->Открыть каталог данных»
В открывшейся папке заходим в каталог MQL4/MQL5 (в зависимости от версии). Затем заходим в папку, в зависимости от того, что хотим установить — советник, индикатор или скрипт
для советников путь - .../experts/
для индикаторов - .../indicators/
для скриптов - .../scripts/
Так, чтобы установить советник, выбираем experts, копируем туда файл советника (*.mq… или *.ex...)
Затем перезагружаем терминал, либо в окошке Навигатор на дереве советников по правой кнопке мыши выбираем команду Обновить.
Советник появляется в окне навигатора во вкладке советник.
При этом если Вы скопировали только исполняемый файлы *.ex4, то советник будет серого цвета, т.е. модернизация кода советника невозможна, но использовать можно.
Если советник имеет *.mq4 файл, то его иконка в Навигаторе будет цветной.
Пример на скриншоте ниже:
Если Вы добавляли индикатор, то искать его следует в ветке «Пользовательские индикаторы», а не просто «Индикаторы»
ДОБАВЛЕНИЕ СОВЕТНИКА В ВИДЕ КОДА
Иногда советники и индикаторы могут выкладываться в виде строк исходного кода.
Недавний пример
из комментариев:
Чтобы добавить такой торговый робот в MetaTrader, надо:
1) скопировать исходный код (Ctrl+A, Ctrl+C)
2) вызвать в терминале MetaEditor. Это редактор исходного кода, иконка вызова показана на скриншоте ниже:
3) Нажать в меню «Файл/Создать» (Ctrl+N)
4) В появившемся окне выбрать, что именно Вы хотите добавить: Советник, Пользовательский Индикатор или Пользовательский Скрипт. Нажать «Далее»
5) Появится окно, в котором достаточно задать только имя (можете задать любое, но лучше настоящее имя советника, чтобы не путаться) и нажать Готово
6) Откроется окно с новым кодом. Оттуда надо все полностью удалить и скопировать наш код, который мы ранее копировали (Ctrl+A, Ctrl+C)
7) Теперь нужно нажать «Компилировать»
8) Если в коде не содержится ошибок, то внизу на закладке «Ошибки» можно увидеть следующее содержание
Это значит, что компиляция прошла успешно и советник появился в Навигаторе под заданным ему именем.
Теперь советник (/индикатор/скрипт) можно использовать, перетащив мышкой на график нужного инструмента.
КАК РАЗРЕШИТЬ СОВЕТНИКУ ТОРГОВАТЬ?
Изначально после помещения советника на график, Вы увидите, что в правом верхнем углу графика появится грустный смайлик. Он означает, что советник не работает.
Необходимо дать два разрешения, чтобы смайлик стал улыбающимся.
1) Глобальное разрешение на автоторейдинг — нажать на иконку Автоторговля в панели терминала вверху
2) Локальное разрешение конкретно для данного советника. Нажать правой кнопкой мыши на графике с советником, Выбрать меню «Советник — Свойства». В открывшемся окне поставить галку «Разрешить советнику торговать»
На скриншоте ниже представлены оба разрешения:
Как видите, теперь смайлик стал улыбающимся, а значит активным!
Успешного автотрейдинга! ))
Комментарии (8)
24 SerOv Сообщений: 859 - Сергей
2 Fedos Сообщений: 50
2 DooD Сообщений: 122 - забанен
1 GeorgVorobey Сообщений: 9 - GeorgVorobey
0 Asyll Сообщений: 1
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
1 Garry1876 Сообщений: 9
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий