Kaur
Руслан Каюмов

 
Уровень 47

  Торгую в компаниях:

  Моя торговля


График торгового счета Kaur


Группа "Школа трейдеров"

Рейтинг 330



(инструкция) Как добавлять советники, индикаторы и скрипты в MetaTrader

Обновлено 01.10.2014 в соответствии с выходом масштабного обновления MT4



Так как возникают вопросы, то решил сделать инструкцию.

Всего существует два вида, в которых Вы можете получить советник — в виде файла или в виде кода. Рассмотрим как добавлять советники в терминал MetaTrader в каждом из двух случаев.
Все это касается любых приложений МТ: советников, индикаторов, скриптов. Я буду показывать на примере советников.



 

ДОБАВЛЕНИЕ СОВЕТНИКА В ВИДЕ ФАЙЛА


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

Файлы могут быть двух типов: ex4 (или ex5 для МТ5) и mq4 (или mq5 для МТ5)

*.ex4, *.ex5 — исполняемый файл, советник в компилированном виде
*.mq4, *.mq4 — исходный код советника

Внимание! Советники и индикаторы от МТ4 не подходят к МТ5, и наоборот. Для использования в другой версии советник должен быть переработан.


Лучше, конечно, иметь исходный код советника, потому что из него всегда можно получить исполняемый файл, а вот из исполняемого файла получить исходный код штатными средствами нельзя. Теоретически можно с помощью декомпилятора, но:
— это уже будет фактически приравниваться ко взлому,
— декомпилированный код обычно представляет собой крайне недружественную для понимания портянку, в которой тяжело разбираться.

Другими словами, всегда старайтесь сохранять исходный файл *.mq4 (*.mq5). И если Вы заказываете или покупаете торговый робот, то уточняйте в каком виде он поставляется — с исходным кодом или нет.
Это еще имеет огромное значение по той причине, что при обновлении версии компилятора языка старый исполняемый файл может просто перестать работать и потребовать перекомпиляции.

Итак, допустим у нас есть советник в виде файлов. Теперь, чтобы добавить его, нужно выбрать в меню терминала «Файл->Открыть каталог данных»
Как установить советник MetaTrader

В открывшейся папке заходим в каталог 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
  • Просмотров: 36135
  • 25 ноября 2013, 17:24
  • Kaur
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Школа трейдеров", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Информационная безопасность для трейдера
30 сентября 2014
27 марта 2014

Брокер для ваших роботов, 15 лет на рынке

Комментарии (8)

+
+1
Спасибо все понятно объяснено — попробовал и все с первого раза получилось.
avatar

  24  SerOv Сообщений: 859 - Сергей

  • 25 ноября 2013, 18:31
+
+1
Спасибо! Ваши посты — просто находка! Очень понятно, очень по полочкам.
avatar

  2  Fedos Сообщений: 50

  • 19 мая 2014, 11:26
+
0
Да, расжеванно детально, все все равно у меня не получается супер-сову найти.
avatar

  2  DooD Сообщений: 122 - забанен

  • 23 февраля 2015, 16:53
+
0
полезная инфа была
avatar

  1  GeorgVorobey Сообщений: 9 - GeorgVorobey

  • 15 июля 2015, 17:00
+
0
Не подскажите как добавит индикатор (% диап.виллимса) с свой советник?! www.mql5.com/ru/articles/100
avatar

  0  Asyll Сообщений: 1

  • 19 декабря 2015, 01:00
+
+1
По ссылке статья, в конце статьи приложен советник для MT5. В статье используются индикаторы: Average Directional Movement Index, скользящая средняя. Эти индикаторы уже есть в терминале.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 19 декабря 2015, 03:39
+
+1
Осциллятор Williams’ Percent Range, %R тоже уже есть в терминале.
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 19 декабря 2015, 03:41
+
0
Начать торговлю на Форекс, можно попробовать и самостоятельное обучение для начинающих, ведь благодаря развитым информационным технологиям, в частности Интернет, можно найти массу обучающих материалов. Это могут быть и специализированные порталы и блоги и форумы и так далее, на которых обязательно найдется, как инструкция для начинающих трейдеров, так и материалы для более подготовленных спекулянтов.
avatar

  1  Garry1876 Сообщений: 9

  • 13 декабря 2016, 09:32

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий