Почнемо із радників.

Радниками (іноді їх називають експертами) у торговому терміналі МetaTrader називають програми, що надають можливість автоматизувати аналітичні та торгові операції. Радники дозволяють автоматично проводити технічний аналіз ринку. Крім того, радники на основі отриманих сигналів здатні видавати команди на виконання торгових операцій та керувати відкритими позиціями. На радники, як правило, покладено всю рутинну роботу з проведення технічного аналізу та торгових операцій.

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

Усі радники умовно можна поділити на шість основних груп:

  • працюючі при тренді;
  • працюючі при флеті;
  • що використовуються для торгівлі на новинах;
  • cкальперські системи;
  • стратегії для торгівлі вночі;
  • сесійні системи.

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

Слід визначити собі правила і чітко слідувати їм. Для цього слід відповісти на такі запитання.

  • Який час найкраще підходить для торгівлі?
  • На які валютні пари та тимчасові періоди розрахований ваш радник?
  • Коли торгувати (тренд чи флет)?
  • Торгувати при виході новин чи дочекатися спокою на ринку?

Але є одне важливе правило — завжди доглядайте радника, так як це програма, а у будь-якої програми можливі збої в роботі.

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

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

Для розробки радника використовується вбудований у торговий термінал МТ4 редактор «MetaEditor». Після створення вони зберігаються в папці «EXPERTS» у вигляді файлів з розширенням «MQ4» (вихідний текст) та «EX4» (виконуваний код). Список файлів EX4 можна переглянути у вікні «Navigator — Expert Advisors».

Тепер поговоримо про управління радником.

Для создания нового советника (эксперта) необходимо загрузить редактор «MetaEditor», открыть окно «Expert Advisor Wizard» и в качестве типа создаваемого объекта указать «Expert Advisor program». Затем вызвать редактор советников (можно при помощи команды контекстного меню окна «Navigator — Expert Advisors — Create», командой меню «Tools — MetaQuotes Language Editor», а также клавишей F4 или Insert).

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

  • Name — найменування (назва) радника;
  • Author — дані про автора (розробника) радника;
  • Link — URL сайту автора (розробника) радника;
  • Parameters — Список вхідних параметрів. Щоб додати новий параметр, потрібно натиснути кнопку «Add», щоб видалити непотрібний параметр — кнопку «Delete».

Після виконаних заходів майстер припиняє роботу і управління передається редактору радників. З цього моменту можна розпочинати безпосереднє створення радника. Якщо необхідно змінити існуючий радник, потрібно виконати команду контекстного меню радника «Navigator — Expert Advisors — Modify». Закінчивши внесення необхідних змін, необхідно перекомпілювати радник.

Прикріплення радника до графіка здійснюється командою «Attach to a Chart» або подвійним клацанням лівою кнопкою миші на вибраному раднику у вікні «Navigator». Технологія «Drag’n’Drop» також дозволяє прикріплювати радників. Підтвердженням прикріплення радника є значок (смайлик), що з’являється в правому верхньому кутку графіка. Щоб змінити налаштування прикріпленого радника, потрібно двічі натиснути лівою кнопкою миші на значок (смайлик), виконати команду контекстного меню «Expert Advisor — Properties» або натиснути F7.

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

При накладенні та зміні параметрів радника у вас є можливість керувати такими налаштуваннями:
  • Positions — дозволений напрямок відкриття позиції:
    • Long&Short — в обидві сторони;
    • Only Long — тільки на покупку (buy);
    • Only Short — лише на продаж (Sell).
  • Enable alerts — дозволити/заборонити подачу сигналів про події;
  • Disable alert once hit — заборонити подання сигналів про події після надходження першого сигналу;
  • Allow Live trading — дозволити раднику торгувати в реальному часі;
  • Ask manual confirmation — запитувати підтвердження у разі виникнення торгового сигналу;
  • Allow DLL import — дозволити/заборонити імпорт функцій із DLL файлів;
  • Confirm DLL functions` call — запитувати підтвердження під час кожного виклику функцій з DLL файлів; Allow external experts imports — дозволити/заборонити виклик функцій із зовнішніх експертів.

У вкладці «Input Parameters» можна змінити вхідні параметри радника. Для видалення прикріпленого радника можна виконати команду контекстного меню графіка «Expert Advisors — Remove» або накласти іншого радника. Команда меню «Tools — Options — Expert Advisors — Enable Expert Advisors», кнопка на панелі «Charts» та клавіші-акселератори Ctrl+E дозволяють заборонити (дозволити) використання всіх радників, прикріплених до графіків. При цьому прикріплені радники не видаляються. Для перевірки працездатності радника створено спеціальний інструмент — багатофункціональне вікно «Strategy Tester».

Індикатори користувача.

Індикатором користувача називається програма, розроблена мовою MetaQuotes Language 4 і реалізує функцію технічного індикатора. Для розробки індикатора користувача використовується редактор «MetaEditor». Список індикаторів користувача можна переглянути у вікні «Navigator — Custom Indicators».

Керування індикатором користувача.

Створити новий індикатор просто, достатньо запустити «Expert Advisor Wizard» і вибрати як тип програми «Custom Indicators».

Після цього майстер допоможе визначити загальні параметри індикатора користувача:

  • Name — назва індикатора;
  • Author — інформація про автора (розробника);
  • Link — адреса сайту автора (розробника);
  • Parameters — Список вхідних параметрів. Щоб додати новий параметр, натисніть кнопку «Add», щоб видалити — кнопку «Delete».

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

Після визначення всіх характеристик майстер закривається та передає управління редактору «MetaEditor». Змінити індикатор користувача можна аналогічно зміні радників. Видаляються індикатори користувача з групи вікна «Navigator — Custom Indicators» командою контекстного меню «Delete».

Скрипти — Scripts.

Скриптом називається програма, написана мовою MQL 4 і призначена для одноразового виконання функцій. На відміну від експерта, скрипти виконуються лише один раз (за запитом).

Для розробки скриптів також застосовується текстовий редактор радників «MetaEditor». Список доступних скриптів можна переглянути у групі вікна «Navigator — Scripts». В іншому, управління скриптами аналогічне управлінню радниками та індикаторами користувача.

Зверніть увагу:

якщо у вікні «Navigator» іконки програм пофарбовані в сірий колір, їх не можна використовувати. Щоб розпочати роботу з цими програмами необхідно їх скомпілювати у редакторі MetaEditor; до дистрибутиву клієнтського терміналу входить кілька радників, індикаторів і скриптів, що демонструють можливості MQL 4 і MQL 5. Ці програми можна використовувати тільки для навчання.

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

Тепер ви знаєте, за допомогою чого можна автоматизувати свою торгівлю. Головне, щоб ваша торгівля була успішною.

Висновок

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