Щоб використовувати функцію WebRequest(), додати адреси потрібних серверів у список дозволених URL на вкладці «Експерти» вікна «Параметри». Порт сервера вибирається автоматично на основі вказаного протоколу – 80 для "http://" і 443 для "https://".
У MQL4 є два варіанти малювання індикаторних ліній: у головному вікні безпеки та в окремому вікні. Головне вікно – це вікно, що містить діаграму безпеки. У цьому прикладі параметр indikator_chart_window у каталозі #property вказує, що клієнтський термінал має малювати лінії індикатора в головному вікні.
Щоб закодувати програму MQL4 для виявлення кросовера, нам потрібно перекласти все на мову математики. Ми можемо отримати значення індикатора 1 та індикатора 2 у певні моменти часу, і звідти нам потрібно буде порівняти ці значення. Визначимо: I1(t1) як значення Індикатора 1 в момент t1.
Функція MQL4 OrderClose() Очікуються такі параметри (обов’язкові виділені жирним шрифтом): квиток, щоб указати номер квитка, який визначає, яке замовлення закрити. лоти — це розмір лотів для закриття. Наприклад, якщо ордер №1234 є ордером КУПИТИ 1 лот EUR/USD, ви можете закрити всю позицію, вказавши 1 лот.
Веб-запити надсилаються за допомогою протоколу передачі гіпертексту (HTTP), який є стандартним протоколом для передачі даних у Всесвітній павутині. Коли користувач вводить URL-адресу у веб-браузер або натискає гіперпосилання, браузер надсилає веб-запит на сервер веб-сайту.