Для получения качественных котировок, для тестирования советников МТ4, можно импортировать их из терминала МТ5, где они более качественные чем на серверах МТ4. Давайте подробно рассмотрим как это делается.

Скачиваем терминал МТ5 с сайта своего ДЦ, я буду использовать от InstaForex.

Устанавливаем его и открываем демо счет Файл — Открыть счет (сумма на демке может быть любая, плечо тоже) после чего create_history_csv_from_mt5_for_mt4.mq5  для получения файлов котировок и копируем его в терминал МТ5.

Для того чтобы скопировать туда, куда нужно, запускаем терминал МТ5, Файл — Открыть каталог данных, копируем в папку MQL5\Scripts

072214_2041_1.png

Перезапускаем терминал и в навигаторе проверяем его наличие.

072214_2041_2.png

После этого идем Сервис — Настройки и выставляем максимальное количество баров 1000000.

Unlimited не ставить!

072214_2041_3.png

     Далее открываем графики нужных вам валютных пар и нужных ТФ. К примеру я для себя открываю EURUSD три графика — М1, М5, Н1, далее на каждом из них можете понажимать на клавиатуре Home и End и посмотреть какой глубины у вас будет история котировок, ориентируясь по дате на графике. После этого переходим к процедуре создания файла котировок, для чего запускаем наш скрипт YURAZ_Create_History_CSV_From_MT5_for_MT4 на каждом графике и ждем его ответа.

072214_2041_4.png

     Переходим в папку где при создании  сохранялись наши файлы. У меня она находится: C:\Users\villi\AppData\Roaming\MetaQuotes\Terminal\761EB886B0261916FE9EA8538D91CBC9\MQL5\Files и видим что все нужные нам файлы созданы. Для удобства я копирую всю папку Files на рабочий стол и закрываю МТ5.

072214_2041_5.png

Первый этап закончен, мы получили файлы котировок необходимых нам таймфреймов и теперь должны импортировать их в наш MetaTrader4.

Для начала нам нужно установить отдельный MetaTrader4 специально для тестирования советников, для чего скачиваем его так же с сайта ДЦ и запускаем установку. В процессе установки когда доходит до выбора каталога, я добавляю к названию каталога слово _ТЕСТЕР.

072214_2041_6.png

Запускаем наш MetaTrader4, открываем новый демо счет Файл — Открыть счет (сумма любая)и открываем графики нужных нам валютных пар. Файл — Новый график.

Нажимаем клавишу F2 и перед нами открывается архив котировок. Находим в левом окне нужную нам валютную пару, входим в нее и щелкаем два раза на нужном нам таймфрейме, к примеру 1 минута. Да забыл написать, во время импорта котировок лучше отключить интернет, чтобы он вам не подкачивал котировки онлайн, пока вы импортируете.  Далее переходим в правое окно, выделяем первую строку старых котировок, далее сдвигаем ползунок вниз и с нажатой клавишей Shift выделяем последнюю строку. Должны выделиться все ваши котировки, внизу жмем кнопочку Удалить. Правое окно должно быть полностью чистым. Далее жмем кнопку Импорт и в открывшемся окне в строке Файл нажимаем кнопочку Обзор и указываем путь к созданному нами файлу с котировками М1 — EURUSD_M1.CSV

Не забыли? Мы скопировали папку с файлами на рабочий стол.

Ждем когда они загрузятся и нажимаем ОК — котировки должны появиться в правом окне. Проверяем начальные и конечные даты и все!  Котировки М1 у нас загружены. Далее по аналогии загружаем другие таймфреймы. Главное не спешите, будьте внимательны и у вас все получится.

Подробнее можно посмотреть на скрине, если его открыть в отдельном окне.

072214_2041_7.gif
Скачать скрипт

После того как загрузите все котировки, перезапустите терминал и можете переходить к тестированию своих советников. Если хотите узнать как это делать, подписывайтесь на рассылку, совсем скоро я подробно распишу весь процесс тестирования и оптимизации советников.

Если вы  в проводнике видите только названия файлов, то вам нужно включить показ расширений.

Create History Csv From Mt5 For Mt4
Create History Csv From Mt5 For Mt4
create_history_csv_from_mt5_for_mt4.mq5
7.0 KiB
90 Downloads
Детали