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

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

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

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

072214_2041_1.png

У меня получился вот такой путь до скрипта:

C:\Users\villi\AppData\Roaming\MetaQuotes\Terminal\761EB886B0261916FE9EA8538D91CBC9\MQL5\Scripts\ YURAZ_Create_History_CSV_From_MT5_for_MT4.mq5

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

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
Скачать скрипт

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

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

Источник: http://forexva.ru

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
394 Downloads
Details