MetaTrader4 огляд та налаштуванняСкладно собі уявити сучасне життя без комп'ютерів. Вони скрізь: на роботі, вдома, в кишені, у всілякій техніці, яка працює під управлінням людини, або майже самостійно. Комп'ютер став необхідним інструментом кожного трейдера. Чи може комп'ютер почати заробляти самостійно? Його потрібно тільки трохи навчити, закласти в нього нехитрий алгоритм – купувати, коли дорожчає, і продавати, коли дешевшає, поділитися з ним своїм досвідом перемог і застерегти від прикрих невдач. Саме для цього існує функція автоматичної торгівлі в терміналі MetaTrader 4™, яка реалізується за допомогою, так званих радників(Expert Advisors). Радниками в MetaTrader 4 ™ називаються програми, розроблені на мові програмування MetaQuotes Language 4 (MQL 4) і дозволяють автоматизувати аналітичні та торгові операцій. Радники дозволяють в автоматичному режимі проводити аналіз поточної ситуації і на основі отриманих сигналів здатні видавати команди на виконання торгових операцій і управління відкритими позиціями. У клієнтський термінал MetaTrader 4™ вбудовано власне середовище розробки експертів - MQL4 IDE. Вона включає в себе:
Технологія тестування радників на історичних даних дозволяє отримати результати, максимально наближені до результатів тестування радників в онлайні на демо-рахунку. При цьому перевірка ефективності роботи радника за період в кілька років займе не більше декількох хвилин, тобто вам не доведеться чекати роки для підтвердження прибутковості вашої торгової тактики! Що дає трейдеру автоматична торгівля:
6. Можливість створення індивідуального тестера стратегій:
Редагування радниківЩоб приступити до редагування вже існуючого радника з терміналу, необхідно виконати команду "Змінити" контекстного меню вікна "Навігатор — радники". При цьому відкриється редактор радників, в який вже буде завантажений вихідний текст обраного експерта. Після зміни вихідного тексту радника необхідно повторно скомпілювати його і отримати новий виконуваний EX4-файл. В іншому випадку в терміналі буде використовуватися незмінена, попередня версія експерта. Настройка роботи радниківПеред початком використання радників необхідно провести їх попередню настройку. Загальні для всіх експертів параметри роботи задаються у вікні Налаштування клієнтського терміналу. Це вікно можна відкрити командою меню "Сервіс — налаштування" або за допомогою клавіш-акселераторів Ctrl+O. для настройки параметрів роботи експертів необхідно вибрати вкладку "радники". У ній доступні: Включити радники. Ця опція дозволяє дозволити або заборонити використання всіх радників. Якщо вона відключена, з приходом нового тика для всіх експертів перестає запускатися функція start(). При цьому замість смайликів навпроти назв експертів в правому верхньому куті графіків з'являться хрестики. Щоб включити радники, необхідно виставити прапорець і натиснути кнопку "ОК". З приходом нового тика вони почнуть працювати, а хрестики в правому верхньому куті графіка знову стануть смайликами.
Відключити радники при зміні рахунку. Ця опція являє собою захисний механізм, що відключає радники при зміні рахунку. Вона буває корисна, наприклад, при перемиканні з демо-рахунку на реальний. Щоб включити механізм, необхідно виставити прапорець і натиснути кнопку "ОК". Відключити радники при зміні профілю. У профілях зберігається велика кількість інформації про поточні Налаштуваннях всіх графіків в робочій області. Зокрема, в профілях зберігається інформація про прикріплених радників. Експерти, що входять до складу профілю, з приходом нового тика почнуть працювати. Включивши цю опцію (виставивши прапорець), можна не допустити запуску експертів при зміні профілю. Дозволити раднику торгувати. Радники здатні працювати в автоматичному режимі, без участі трейдера. Вони можуть як аналізувати динаміку цін, так і вести торговельну діяльність. Ця опція призначена для обмеження торгових функцій експертів. Таке обмеження буває корисно при тестуванні аналітичних здібностей експерта в режимі реального часу (не плутати з тестуванням радника на історичних даних). Ручне підтвердження. Опція "Ручного підтвердження" активується тільки в тому випадку, якщо радникам дозволено торгувати. Якщо ця опція включена, і радник намагається провести торгову операцію, можна буде або підтвердити її, або перервати вручну. Іншими словами, за допомогою ручного підтвердження можна контролювати торговельну активність радника. Це може бути корисно при тестуванні торгових функцій радника в режимі реального часу (не плутати з тестуванням радника на історичних даних). Дозволити імпорт DLL. Для розширення функціональності радники можуть використовувати DLL-бібліотеки. Виставивши цей прапорець, можна використовувати такі бібліотеки без будь-яких обмежень. Якщо ця опція відключена, жоден експерт не зможе скористатися зовнішніми DLL-бібліотеками. Рекомендується забороняти імпорт при роботі з невідомими експертами. Підтвердити виклик функцій DLL. Ця опція активується тільки в тому випадку, якщо був дозволений імпорт з DLL-бібліотек. Вона дозволяє контролювати виконання кожної викликаної функції вручну. Якщо прапорець Не встановлено, імпорт із зовнішніх бібліотек контролюватися не буде. При роботі з невідомими експертами рекомендується включати цю опцію. Дозволити імпорт зовнішніх експертів. Якщо при роботі радника потрібно експортувати функцій з інших експертів або бібліотек MQL4, необхідно включити цю опцію. Якщо вона відключена, жоден із запущених експертів не зможе запитувати функції з інших MQL4-програм. Рекомендується відключати цю опцію при роботі з невідомими радниками. Запуск радниківПісля налаштування загальних параметрів, можна запускати експерти. Для цього достатньо лише приєднати радник до графіка, просто перетягнувши його на графік з меню «радники». Команда " приєднати до графіка "контекстного меню вікна" Навігатор — радники " або подвійний клік лівою кнопкою миші на обраному експерта в тому ж вікні дозволяють накласти його на активний графік. При цьому на екрані з'явиться вікно індивідуальних налаштувань радника. У вкладці "Загальні" можна: Позиції-вибрати напрямок відкриття позицій:
Дозволити сигнали-дозволити / заборонити раднику подавати сигнали; Не повторювати сигнал-заборонити подачу сигналів про події після надходження першого сигналу; Дозволити раднику торгувати-дозволити / заборонити проведення торгових операція в реальному часі; Ручне підтвердження-запитувати підтвердження на відкриття позиції при проведенні торгових операцій; Дозволити імпорт DLL-дозволити / заборонити імпорт функцій з DLL-файлів; Підтверджувати імпорт функцій DLL-запитувати підтвердження при кожному виклику функцій з DLL-файлів; Дозволити імпорт зовнішніх експертів-дозволити / заборонити виклик функцій із зовнішніх експертів. У вкладці "Вхідні параметри" можна змінити зовнішні змінні. До них відносяться змінні класу extern. Щоб змінити параметр необхідно двічі клікнути лівою кнопкою миші на його значенні і записати нове. При цьому можна змінювати значення кожної змінної або завантажити вже збережений набір вхідних параметрів (кнопка "Завантажити"). Зберегти поточний набір зовнішніх змінних можна за допомогою однойменної кнопки. Кнопка "скидання" повертає всі налаштування за замовчуванням. У вкладці "Загальні" виставляються задані в Налаштуваннях терміналу параметри. А в якості вхідних змінних виставляються параметри, вказані в початковому тексті програми. Щоб підтвердити прикріплення радника із заданими параметрами, необхідно натиснути кнопку "ОК". А скасувати накладення експерта можна натиснувши однойменну кнопку.
Увага: до одного графіку можна приєднати тільки один радник. При накладенні другого радника, перший видаляється.
|