Інструкція) як додавати радники, індикатори та скрипти в metatrader

  • школа трейдерів

Так як виникають питання, то вирішив зробити інструкцію.

Всього існує два види, в яких Ви можете отримати радник - у вигляді файлу або у вигляді коду. Розглянемо як додавати радники в термінал MetaTrader в кожному з двох випадків.
Все це стосується будь-яких додатків МТ: радників, індикаторів, скриптів. Я буду показувати на прикладі радників.

ДОДАВАННЯ РАДНИКА У ВИГЛЯДІ ФАЙЛА


Радники у вигляді файлів викладаються на багатьох ресурсах. Наприклад, в файлової базі OpenTraders або у вигляді вкладень до топіка.

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

* .ex4, * .ex5 - виконуваний файл, радник в компілювати вигляді
* .mq4, * .mq4 - вихідний код радника

Увага! Радники і індикатори від МТ4 не підходять до МТ5, і навпаки. Для використання в іншій версії радник повинен бути перероблений.

Краще, звичайно, мати вихідний код радника. тому що з нього завжди можна отримати виконуваний файл, а ось з виконуваного файлу отримати вихідний код штатними засобами не можна. Теоретично можна за допомогою декомпілятори, але:
- це вже буде фактично прирівнюватися до злому,
- декомпільовану код зазвичай являє собою вкрай недружню для розуміння онучу, в якій важко розбиратися.

Іншими словами, завжди намагайтеся зберігати вихідний файл * .mq4 (* .mq5). І якщо Ви замовляєте або купуєте торговий робот, то уточнюйте в якому вигляді він поставляється - з вихідним кодом чи ні.
Це ще має величезне значення з тієї причини, що при оновленні версії компілятора мови старий виконуваний файл може просто перестати працювати і зажадати перекомпіляції.

Отже, припустимо у нас є радник у вигляді файлів. Тепер, щоб додати його, потрібно вибрати в меню терміналу «Файл-> Відкрити каталог даних»

Інструкція) як додавати радники, індикатори та скрипти в metatrader

У папці, заходимо в каталог MQL4 / MQL5 (в залежності від версії). Потім заходимо в папку, в залежності від того, що хочемо встановити - радник, індикатор або скрипт

Так, щоб встановити радник, вибираємо experts, копіюємо туди файл радника (* .mq ... або * .ex.)

Потім перезавантажуємо термінал, або в віконці Навігатор на дереві радників по правій кнопці миші вибираємо команду Оновити.
Радник з'являється у вікні навігатора у вкладці радник.

При цьому якщо Ви скопіювали тільки виконуваний файли * .ex4, то радник буде сірого кольору, тобто модернізація коду радника неможлива, але використовувати можна.
Якщо радник має * .mq4 файл, то його іконка в Навігаторі буде кольоровий.
Приклад на скріншоті нижче:

Якщо Ви додавали індикатор, то шукати його слід в гілці «Призначені для користувача індикатори», а не просто «Індикатори»

ДОДАВАННЯ РАДНИКА У ВИГЛЯДІ КОДА

Щоб додати такий торговий робот в MetaTrader, треба:
1) скопіювати початковий код (Ctrl + A, Ctrl + C)

3) Натиснути в меню «Файл / Створити» (Ctrl + N)

4) У вікні вибрати, що саме Ви хочете додати: Радник, Призначений для користувача Індикатор або користувача Скрипт. Натиснути «Далі»

5) З'явиться вікно, в якому досить задати лише ім'я (можете задати будь-яке, але краще справжнє ім'я радника, щоб не плутатися) і натиснути Готово

Інструкція) як додавати радники, індикатори та скрипти в metatrader

6) Відкриється вікно з новим кодом. Звідти треба все повністю видалити і скопіювати наш код, який ми раніше копіювали (Ctrl + A, Ctrl + C)

7) Тепер потрібно натиснути «Компілювати»

Це означає, що компіляція пройшла успішно і радник з'явився в Навігаторі під заданим йому ім'ям.
Тепер радник (/ індикатор / скрипт) можна використовувати, перетягнувши мишкою на графік потрібного інструменту.

ЯК ВИРІШИТИ радник ТОРГУВАТИ?

Інструкція) як додавати радники, індикатори та скрипти в metatrader

1) Глобальне дозвіл на автоторейдінг - натиснути на іконку Автоторгівля в панелі терміналу вгорі

2) Локальне дозвіл конкретно для даного радника. Натиснути правою кнопкою миші на графіку з радником, Вибрати меню «Радник - Властивості». У вікні поставити галку «Дозволити раднику торгувати»

На скріншоті нижче представлені обидва дозволу:

Інструкція) як додавати радники, індикатори та скрипти в metatrader

Приєднуйтеся до групи "Школа трейдерів". щоб стежити за оновленнями
ПРИЄДНАТИСЯ ДО ГРУПИ