Програмування MQL4 Урок 10 – Ваш перший індикатор (частина 1)

Рекомендуємо

Програмування MQL4: Урок 10 – Ваш перший індикатор (частина 1)

Ласкаво просимо у світ практичних курсів MQL4; ласкаво просимо до Вашого першого індикатора MQL4. Упевнений, цей і наступні кілька уроків будуть цікавими не лише теоретикам, а й практикам.

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

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

Він буде просто розраховувати різницюHigh [] - Low []. Не поспішайте, скоро Ви все зрозумієте.

Поїхали!

MetaEditor

У мене на робочому столі є ярлик MetaEditor, щоб простіше запускати його. Запуск MetaEditor – у Вас є три можливості:

1 – Запустіть MT4, потім натиснітьF4, або виберіть MetaEditor із вкладки “сервіс”, або натисніть на значок MetaEditor (див. мал. 1). 2 – Пуск -> Програми -> /Група MetaTrader 4/ -> MetaEditor. 3 – Зайти в папку установки MT4 (наприклад: C: Program Files MetaTrader 4), знайти MetaEditor.exe і запустити (рекомедую зробити ярлик на робочому столі).

Мал. 1 – Стандартні кнопки MT4.

У будь-якому випадку Ви потрапляєте у програму MetaEditor 4.

Мал. 2 – Вікна MetaEditor.

2 – Вікно інструментарію. Містить чотири вкладки:

  • Помилки. Тут Вам покажуть помилки, що виникли при компіляції.
  • Пошук у файлах. Тут Ви можете переглядати файли, знайдені за допомогою відповідної команди із вкладкиредагування (Ctrl+Shift+F).
  • Бібліотека. Online – бібліотека.
  • Довідка. Виділяєте в коді потрібне слово і тиснете F1. З'явиться довідка.

3 – Вікно навігатора. Містить три вкладки:

  • Файли. Для простого доступу до файлів, збережених у папці MT4.
  • Словник. Доступ до MQL4.
  • Пошук. Пошук у довідці MQL4.

Раджу ознайомитись з вікнами MetaEditor.

А тепер приступимо до створення нашого першого індикатора.

Нотатка: індикатор користувача – це програма, яка дозволяє Вам використовувати функції технічного аналізу, алене може автоматизувати Ваші угоди.

Перші три кроки

Надалі Ви навчитеся пропускати ці три нудні кроки, але поки ми будемо їх виконувати.

Крок 1: НатиснітьФайл ->Створити (або просто Ctrl + N)

З'явиться таке віконце:

Мал. 3 – віконце нового проекту.

Виберіть “Індикатор користувача” і натисніть Next.

Крок 2:

З'явиться таке віконце:

Мал. 4 - віконце властивостей проекту.

1 -Ім'я Вашої програми.

2 -Автор програми.

3 -Посилання на Ваш сайт або e-mail.

4 -Параметри - список зовнішніх (extern) змінних. Це ті змінні, які користувач зможе змінювати у вікні налаштувань Вашого

індикатора (див. науку про змінні).

У нашому прикладі нам не потрібні зовнішні змінні. Заповніть перші три поля та натисніть Next.

Крок 3:

З'явиться таке віконце:

Мал. 5 – віконце властивостей відображення індикатора.

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

1 -Індикатор в окремому вікні. Думаю, відомо, що ця опція робить.

2 -Мінімум. Якщо індикатор малюється в окремому вікні, ця опція встановлює нижню межу цього вікна.

3 -Максимум. Якщо індикатор малюється в окремому вікні, ця опція встановлює верхню межу цього вікна.

4 -Список індексів. Сюди Ви додаєте лінії індикатора і ставите їх колір за замовчуванням.

У наступних уроках ми детальніше розберемо ці опції, тому не поспішайте. А зараз зробіть все, як на рис. 5.

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

Приблизно такий код Ви отримаєте:

Як Ви бачите, помічник написав чимало коду за Вас. У наступному уроці ми докладно розберемо цей код, а на сьогодні все.