Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Припустимо, ми хочемо отримати 10-хвилинки по EURUSD зі змінами цього графіка в реал-тайм. Для цього відкриваємо хвилинний графік еври і вікно Навігатора. У вікні Навігатора розкриваємо папку "Скрипти" і накидаємо скрипт Period_Converter на хвилинний графік EURUSD.

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Вводимо в якості параметра значення нового таймфрейма - для 10-хвилинок - це буде 10. Для 3-часовок 180 і тп.

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Далі необхідно встановити дозвіл на імпорт функцій з DLL. Ручне підтвердження можна зняти - тоді скрипт буде автоматично підключати DLL без вашого підтвердження. Все встановлено - натискаємо "Ок"

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Після цього скрипт стає активним на хвилинному графіку, формує і записує новий файл історії про що можна судити із запису в журналі "Експерти"

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Запис в журналі "Експерти" про сформованому новому файлі історії в який записано 1 127 записів.

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Йдемо в меню "Файл" - вибираємо "Відкрити автономно"

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Знаходимо в базі даних створений нестандартний файл історії EURUSD М10 і закгружаем його.

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Якщо стояло "Ручне підтвердження виклику" функції DLL, то на першому ж тику після відкриття офлайнового графіка з'явиться запит на підтвердження - треба відповісти "Так"

У журналі "Експерти" з'явиться запис про те, що вікно графіка знайдено - це значить, що скрипт став відстежувати відкрите вікно нестандартної історії і тепер на кожному новому тику буде здійснювати оновлення в ньому.

Тепер 10-хвилинний графік рухається точно так же, як і хвилинний.

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

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

Як зробити нестандартний таймфрейм в мт-4 із змінами графіка в on-line

Схожі статті