Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Export symbol from MT4 to MT5 - эксперт для MetaTrader 4
- Просмотров:
- 2870
- Рейтинг:
- Опубликован:
- 2019.01.24 12:31
- Обновлен:
- 2019.05.21 18:34
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Данная утилита может пригодиться тем, кто занимается конвертацией кода из MetaTrader 4 в MetaTrader 5. Для проверки качества переноса кода на язык MQL5 нередко приходится сравнивать отчеты тестера стратегий, выявлять сходства и различия точек входа и выхода на истории, сравнивать показания индикаторов. Все это возможно лишь при одинаковой тиковой истории в тестере стратегий для обеих платформ.
Ранее мною проделана попытка переноса данных из MT5 в MT4 для сравнения показаний индикаторов https://www.mql5.com/ru/code/780
Данная утилита более универсальна и позволит сравнивать также экспертов.
Для этого необходимо выполнить два действия:
1. В MT4 запускаем эксперта 'Export_Symbol_To_MT5' в тестере стратегий на периоде M1, выбрав модель 'Все тики', при этом указав нужный диапазон дат. Эксперт сохранит тики и бары в CSV файлы а также файл конфигурации в формате JSON в папку [папка терминала]\tester\files.
2. В MT5 создаем кастомный инструмент и импортируем для него полученный на первом шаге файл настроек '[имя контракта]_config.json' а также тики и бары из соответствующих CSV файлов.
В результате получаем схожее тестерное окружение для проведения достоверного сравнения. После этого проводим тестирование экспертов, индикаторов и анализируем полученные результаты.
Индикатор определяет индекс направления бара по ценам и ГЭПам/разрывам в них. Является логическим продолжением индикатора ms-Candle.
fonСкрипт устанавливает фон графика.
Советник открывает позиции по двум парам указанным в панели. И закрывает их при нажатии кнопки CLOSE.
Trailing StopПарочка трейлинг стопов.