工作已完成
指定
Требуется написать программу, которая в МТ4 строила бы из внутридневных данных (H1 например) график D1, смещенный по времени закрытия бара относительно стандартного на определенное количество часов (не GMT, а GMT+6, например).
Также требуется выгрузка OHLC данных получившегося D1 графика в стандартный файл истории, для загрузки в Форекс Тестер.
Техническое задание
Нужен индикатор, который в МТ4 будет строить график D1, но со сдвигом по времени закрытия на определенное количество часов. Идея состоит в том, чтобы, открыв терминал утром например в 9-00 по моему времени, я видел не вчерашний бар, который закрылся в 3-00 ночи + начало сегодняшнего, а целый бар, который закрылся только что в 9-00.
1. Основной график – D1
2. Под основным графиком в окне индикатора строится требуемый график со сдвигом, период D1, тип отображения бары, цвет черный на белом
3. По источнику внутридневных данных нужно сделать 2 варианта программы: H1 и M1 (если это возможно).
4. Шаг сдвига составляет 1 час. Возможный диапазон сдвига должен составлять все 23 часа
5. Ввод параметра – на сколько часов сдвигать бары, задается как параметр индикатора, любым удобным способом. Нужно сделать так, чтобы однажды выбрав удобный мне параметр, мне не нужно было выставлять его при каждом включении индикатора.
6. Выгрузка OHLC данных полученного D1 графика должна происходить автоматически, при включении индикатора, в файл истории, пригодный для импорта в ФорексТестер3.
7. Подобный индикатор, только сложнее, делался тут https://www.mql5.com/ru/articles/1208