В этой статье мы рассмотрим индикатор Bar Changer для MT4, который позволяет создавать оффлайн-графики с измененными данными баров.
Обзор
Индикатор Bar Changer создает оффлайн-график в MT4, содержащий измененную версию графика, на котором запущен индикатор. Bar Changer может вносить следующие изменения в данные баров:
- Корректировать время каждого бара (например, сдвигать каждый бар на 2 часа назад)
- Инвертировать цену или приводить ее к тысячным значениям (например, преобразование 1.23456 в 12345.6)
- Исключать части каждого дня, например, включать только с 09:00 до 16:59.
Возможность задавать ежедневные временные диапазоны в основном предназначена для фильтрации активности на графике для CFD на индексы, которые имеют 24-часовое ценообразование, но активно торгуются только в основные рыночные часы.
Большинство индикаторов и советников могут использоваться на оффлайн-графике так же, как на обычном графике MT4.
Использование индикатора Bar Changer
Добавление индикатора на график
Вы можете добавить индикатор Bar Changer на график обычным способом в MT4, перетаскивая его из Навигатора на график или двойным щелчком по нему в Навигаторе. Вы также можете использовать стандартные функции MT4, такие как добавление индикатора в список Избранного или назначение ему горячей клавиши.
Необходимо включить настройку «Разрешить импорт DLL» на вкладке «Общие» в опциях индикатора:
Выбор периода для оффлайн-графика
Вам нужно выбрать временной интервал для идентификации оффлайн-графика, используя настройку на вкладке Вводы индикатора. Если установить значение на ноль, индикатор автоматически выберет номер на основе графика, на котором он работает.
Записи, которые индикатор создает в журнале экспертов MT4, подтвердят, какой номер он использует:
Затем вы можете открыть оффлайн-график, используя Файл / Открыть оффлайн, и выбрав запись, соответствующую названию символа и указанному вами значению временного интервала:
Изменение цен
Вы можете изменить цены на оффлайн-графике одним из двух способов, используя настройку на вкладке Вводы индикатора:
- Инвертировать цену (например, фактически превратить EUR/USD в USD/EUR)
- Преобразовать цену в тысячные значения, например, преобразование 1.23456 в 12345.6
Ежедневные временные диапазоны
Вы можете задать ежедневные временные диапазоны на вкладке Вводы. Любые данные о ценах за пределами этих диапазонов будут исключены из оффлайн-графика. Это в основном предназначено для фильтрации баров на CFD на индексы, которые имеют 24-часовое ценообразование, но активно торгуются только в основные рыночные часы.
Вы указываете временные диапазоны во времени MT4/брокера (не вашем местном времени) и в формате чч:мм-чч:мм. Например: 09:00-14:59. Чтобы учесть ежедневные торговые часы, которые охватывают полночь, вы можете указать несколько диапазонов, разделенных запятыми. Например:
22:00-23:59,00:00-02:59
Обратите внимание, что конечное время (обычно) следует указывать как xx:59, а не xx:00. Например, диапазон 00:00-05:00 включал бы 1 минуту данных о ценах, начиная с 5 часов утра.
Корректировка времени баров
Вы можете использовать вкладку Вводы для корректировки времени каждого бара, добавляя или вычитая количество минут к стандартному времени MT4/брокера.
Обратите внимание, что это применяет постоянную корректировку на протяжении всей торговой истории. Разница между вашим местным временем и временем MT4 может меняться в течение года из-за перехода на летнее время в разные даты.
Запуск советников и индикаторов на оффлайн-графике
Большинство советников и индикаторов можно использовать на оффлайн-графике так же, как на обычном графике MT4.
Единственными исключениями являются советники/индикаторы, которым нужно просматривать данные для конкретных временных интервалов, а не для графика, на котором они запущены (например, индикаторы «мультивременных рамок» MTF). Если вы настроите такой индикатор для просмотра, например, данных H1, он может просматривать обычные данные H1 в MT4, а не ваш оффлайн-график, даже если оффлайн-график основан на данных H1.