Все про торгових роботів: як працювати з радниками для MT4 і MT5

Заробіток з допомогою торгових радником в узконишевой темі набирає непогані показники і багатьом більше по душі, щоб за них торгував робот.

Наприклад, ось цей радник досі піднімає популярність серед роботів з розгону малих депозитів, а вся справа в тому, що автор зумів розгадати де ховаються рівні маркетмейкерів. По таким рівням і торгує даний робот.

Але на початку трохи заглибимося в тему, в саму суть автоторгівлі.

Що таке Forex радник?

Це просто спеціальний СКРИПТ — шматок коду, що виконує задані операції в торговому терміналі. Для створення такого робота досить трейдера, у якого є прибуткова стратегія (адаптована саме під автоторгівля) і досвідчений програміст.

Трейдер дає завдання програмісту — ось за такими правилами повинні відкриватися угоди і програміст пише код, який впроваджує вже сам термінал, щоб він виконувався.

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

Будь радник (якщо він повністю автоматичний) доводиться постійно оптимізувати — підганяти під ринкові зміни, які відбуваються постійно.

Що говорять трейдери про торгових роботів?

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

На яких інструментах можна торгувати роботами?

На будь-яких, будь-то: валюта, акції, метал. Просто під кожен інструмент робота потрібно буде адаптувати саме під його індивідуальні особливості торгівлі. Є також мультивалютні радники, але й вони не є повністю автоматичними.

В більшості — це просто торгові помічники, які наприклад допомагають вам під-час перенести Stop Loss в безубиток або зробити віртуальний стоп і тейк профіт, щоб сховати його від брокера.

Є скальперские радники, але займатися ними не рекомендую. Взагалі брокери не поважають скальперів і часто блокують їх, так як вони їм мало приносять доходу. Найкраще дотримуватися як мінімум середньостроковій торгівлі або краще брати на долгосрок.

Наприклад, якщо робот торгує у вас всередині дня — це нормально, але якщо він скальпує взагалі на пістрьовому графіку і за 1 хвилину робить дуже велика кількість угод, брокеру це може не сподобається.

Є безкоштовні роботи?

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

І якщо ви не знаєте, як торгує радник, за якими правилами — ви не зможете оптимізувати

Чи можна купувати радники?

В першу чергу у продавця обов'язково має бути історія угод і відео з демонстрацією роботи, тоді можна буде розглядати такий робот до купівлі.

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

Різновиди торгових роботів

Всі автоматичні і напівавтоматичні радники можуть ділиться на 2 головних типи:

  • Робочий торговий інструмент (багато заточені під певний символ), також є і мультивалютні роботи;
  • Тип торгівлі (за якою торгової тактики чи стратегії радник виконує торгівлю).

Також потрібно враховувати, що не всі стратегії підходять до будь-якого інструменту.

Наприклад вже всі давно зрозуміли, що на криптовалюте не працює трейдинг всередині дня, як раз тому що там працюють одні роботи, там просто зріжуть всі ваші стопи, де б ви їх не поставили.

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

Якщо брати повністю автоматизовані радники, то їх принцип дії відрізняється від ручної торгівлі тим, що вони «зрізають» можливий прибуток на основі добре відточеного алгоритму.

Ось кілька популярних торгових тактик:

Сіткові радники. Їх ще називають «Сіткарі», вони накидають відразу сітку з великого кол-ва відкладених ордерів проти тренда і по мірі відкату закривають їх послідовно.

Ефективне рішення, але тільки в певні проміжки часу, іноді може просто не вистачити депозиту. Саме для цього і існує оптимізація роботів, щоб підігнати параметри під ваш депозит.

Функція «Мартінгейл» і «Антимартингейл». Це не є якоюсь окремою повноцінною стратегією, так як це більше популярна в казино, на форекс ж це просто функція, з допомогою якої можна збільшувати депозит. Але краще використовувати мартінгейл, якщо є дійсно якась робоча стратегія.

Популярні торгові роботи:

Напридумано дуже багато різних типів торгових роботів, розберемо найбільш популярні з них:

  • Є радники, які торгують самі, тобто здійснюють операції в торговому терміналі.

Також, варто відзначити, що для роботи автоматичних торгових роботів вам знадобитися обов'язково хороший VPS сервер, рекомендується брати ось цей, там ціна за 1 встановлений термінал починається від 3$ і сервер рекомендує беспоребойную роботу. На VPS сервер не можна економити, тому не рекомендується брати більш дешеві.

  • Є радники-помічники, які не торгують самі, а просто допомагають (полегшують трейдинг) різними «фішками» і примочками, такі як: віртуальний stop loss і take profit (щоб приховати їх від брокера), авто-трейлінг стоп і багато інших корисних функцій.

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

Як встановити радника в МТ4 і МТ5?

Установка радника в програму metatrader 4 і мт5 в принципі аналогічна, нічого нового в цьому плані у МТ5 не додалося, тому показую на МТ4:

  1. Головне — це розподілити файли радника (якщо там є додаткові) по папках в метатрейдере. Кожен файл повинен лежати там, де потрібно.
  2. Отже, запустите свій термінал і відкрийте меню «Каталог даних»:

Якщо разом з радником входять додаткові файли, то вам їх потрібно розподілити по відповідним папкам. На прикладі ви бачите, що всі файли повинні лежати в директорії: MQL4:

Переносимо файли, якщо вимагає Заміни — Замінюємо.

Сам же файл радника (головний виконуваний файл) завжди буде розташовуватися по такому шляху: каталог даних терміналу/MQL4/experts

Що у радників, так і в індикаторів ви побачите лише 2 можливих розширення (МТ4): .ex4 і .mq4

Розширення «.ex4» — це скомпільований файл, який не підлягає редагуванню, а «.mq4» — це вихідний файл, який можна редагувати. І той і інший файл — повноцінний і їх можна використовувати.

Зазвичай компіляцію роблять для захисту, щоб ніхто не можу втрутитися в роботу коду і не порушити правила виконання дій експертів.

Для МТ5 природно розширення файлів буде просто з іншою цифрою: .ex5 і .mq5

Як вже було показано, часто з радниками входять додаткові індикатори, які не вшиті в його код напряму і встановлюються окремо по такому шляху: каталог даних терміналу/MQL4/Indicators

Також часто до радника додають додаткові бібліотеки, файли яких мають розширення .dll і встановлюються по такому шляху: каталог даних терміналу/MQL4/Libraries

Буває хороші автори торгових роботів після оптимізації пропонують готові налаштування, наприклад під кожен торговий інструмент. Такі файли мають розширення .set і розташовуються в каталозі: каталог даних терміналу/MQL4/Presets

Після завантаження всіх файлів слід перезапустити термінал і можна приступати до запуску вашого робота!

Установка радника на графік пари

Але перш ніж запустити робота, нам варто зробити деякі додаткові настройки терміналу, а саме: Дозволити раднику торгувати і Дозволити імпорт додаткових бібліотек (файли DDL):

Далі в меню включаємо «Авто торгівля» та сама кнопка повинна загорітися зеленим:

Тепер можна додати радник на графік і для цього в меню терміналу (вгорі зліва) відкриваємо пункт: «Навігатор» і знаходимо нашого робота в списку радників (на прикладі покажемо роботу з цим радником):

Щоб перетягнути радник на графік, потрібно просто затиснути його лівою кнопкою миші і перетягнути на вікно з торговою парою. Після цього з'явиться вікно з настройками, потрібно виставити галочки як зазначено на скріншоті:

Якщо ви все зробили правильно і радник дійсно робочий, то у вікні графіка (зверху праворуч) ви побачите «Усміхнену пику», це означає що радник приступив до роботи!

Як видалити радник з Терміналу?

Щоб видалити радник з графіка пари потрібно клікнути по робочому вікна правою кнопкою миші і вибрати у вкладці: Радники → Видалити

Як ви зрозуміли встановити відразу декілька радників на один графік не вдасться, для кожного радника необхідно відкривати нове вікно.

Копіювальник угод для мт4 і мт5

Часто турбує потреба копіювати угоди з одного рахунку на інший, наприклад для тих хто продає свої сигнали або просто тестує роботу рахунків у різних брокерів, відповідно — потрібні різні торгові термінали.

І тут на допомогу приходить спеціальний скрипт, який після установки в торговий термінал, буде по заданим параметрам — копіювати всі ваші ордера на інший термінал або декілька терміналів.

Чи можна довіряти безкоштовним копировщикам?

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

Адже білд метатрейдера постійно оновлюється і тому такі безкоштовні копировщики вже просто не робочі.

Поки є тільки єдиний копіювальник угод ось цей, який дійсно працює. Він був протестований як на МТ4, так і на МТ5. Функціонує на будь-яких типах рахунках і переносить угоди з одного на інший рахунки.

Можна копіювати угоди з mt4 в mt5?

Питання доволі риторичне, з допомогою мови програмування можна зробити все! Єдине, що можна сказати — в мережі на даний момент немає саме такого копіра.

Якщо для вас це так важливо, вам доведеться звернутися на фріланс біржу, де вам за додаткову плату додадуть необхідний функціонал у вже наявний у вас копіювальник.

Замовити радник або написати самому?

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

Якщо ви хочете просто пограти, то кращим варіантом це звернутися на фріланс біржу, де професійні програмісти (спеціалізуються саме на мові програмування MQL) вам напишуть робота.

Ціна залежить зазвичай від строчок коду, чим більше коду — тим вище буде вартість радника.

Ось приблизні ціни на біржі:

І зауважте, це ціни тільки для «доробок» якогось функціоналу вже готових роботів, щоб створити торгового робота з нуля — буде потрібно вкладення великих коштів.

Але звичайно, якщо у вас є дійсно якась робоча ідея з прибутковою стратегією, то вас це не повинно зупинятися, адже у вас певно вже повинен бути стартовий капітал.

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

Стратегії для автоматичного трейдингу і суто ручні стратегії — відрізняються логікою укладання угод. В ручному трейдингу завжди можна увійти більш точно, робот зможе торгувати дуже грубо, але при правильній оптимізації — можна істотно скоротити просідання.

Якщо ж ви програміст або просто хочете навчитися писати саме торгові роботи, у вас «горить», тоді все відмінно, йдіть на сайт MQL5 регайтесь і паралельно навчати.

Розробка торгових роботів варто дуже хороших грошей. Але вам буде потрібно проходити якісь курси, думаю у «самоучак» малі перспективи, принаймні в найближчому майбутньому.

Висновки...

Тому, цілком логічно скористатися вже якимись готовими рішеннями, до того ж — перевірені на реальних рахунках і оптимізовані торгові роботи обійдуться в сотні, а то й тисячі разів дешевше, ніж писати радника самостійно.

А ви вже пробували торгівлю радниками?
Поділіться своїми результатами!

Читай також: