Получение архива котировок Dukascopy

  

Общие рассуждения

Получение хорошего архива котировок трейдерам необходимо в двух основных случаях:

  1. Для проведения тестирования советников с 99%-й точностью;
  2. Для загрузки исторических данных в том случае, если валютная пара в терминале брокера имеет дополнительный суффикс, например, пара EURUSDe имеет суффикс «е». В этом случае скачивание архива обычным порядком невозможно.

Как бы то ни было, появляется необходимость в поиске архива, причем архива, по возможности, хорошего. Таким архивом, по общему мнению, является архив котировок группы Dukascopy. Это дело довольно длительное. Приступим

Регистрация в Dukascopy

Для скачивания архива котировок необходимо предварительно зарегистрировтьсяя и открыть учебный счет. Это можно сделать, нажав на  вкладку «Открыть Demo FX счет в швейцарском банке», расположенной в самом верху страницы. Есть подобные ссылки и в других местах, но эта – самая удобная.

Откроется страница регистрации:

 1Рис.1

Здесь все очень просто, главное – указать реальную почту, куда придет активационное письмо. Телефон можно указать «левый», чтобы впоследствии менеджеры не донимали – почему да когда.

Вам придет письмо, где надо кликнуть по активационной ссылке. Откроется страница с данными счета.

Выбор архива и его скачивание

Для этого надо перейти во вкладку горизонтального меню «Рынки и инфо», где кликнуть по ссылке «Исторический Data Feed», расположенной в самом низу списка:

 2Рис.2

Откроется нужная нам страница, где нужно определить какой именно архив нам нужен:

3 Рис.3

Находим в общем списке нужную пару и устанавливаем там флажок. После чего устанавливаем длительность свечи 1 минуту и определяемся с датой начала и окончания периода.

Главная проблема, которую вы должны учитывать, - скачивание происходит очень долго, поэтому тиковые графики и длительные периоды нам не подходят. Я всегда скачиваю 1-минутный таймфрейм и устанавливаю продолжительность периода с 1 июля 2014 года по сегодняшний день (или около того). Делаю так я по той причине, что мой излюбленный период тестирования – с 1.07.14 по 30.06.15. И еще необходимо иметь несколько месяцев про запас, чтобы при необходимости провести форвард- тесты. Что касается таймфрейма, то терминал отлично умеет делать графики с любыми таймфреймами, основываясь на одноминутных.

После нажатия кнопки «Download» можете смело уходить ужинать, причем эту вкладку в браузере закрывать нельзя – прекратиться скачивание. Но тем, как закончится скачивание, создайте папку с названием типа «Архив котировок», она нам понадобится.

И еще. У меня мой рабочий браузер Mozilla FireFox во время скачивания несколько раз упал, прежде чем я сообразил это делать в Google Chrome. Тогда в Хроме оставалась открытой страница с архивами, а в Мозилле я мог спокойно работать.

После окончания скачивания под таблицей с архивами появится новая кнопка:

 4Рис.4

Нажимаете «Save as .cvs», откроется окно для сохранений, где вы должны установить скачанный архив в только что созданную папку.

Обработка скачанных данных

Но скачать данные мало, надо их перед импортом в терминал МТ4 немного доработать, потому что в том виде, как архив скачан, он не может быть загружен в терминал.. И здесь я должен сказать большое спасибо Евгению, автору блога  jonxxx.me:

  • во-первых, вся эта статья основывается на его советах (только она – чуть подробнее);
  • во-вторых, он разработал и бесплатно выложил чудесный софт, который нам сейчас пригодится.

Программа называется DukascopyConverter. Скачать ее можно с Яндекс.Диска.

Важно: программа требует для своей работы установленной на ваш компьютер .Net Framework 4. Если у вас ее нет, то программа DukascopyConverter откажется работать. Бесплатно скачать .Net Framework 4 можно с сайта microsoft.com

Что делает программа DukascopyConverter?

Она изменяет название файла, установив перед его началом символ «_» (нижнее подчеркивание). Кроме того, она удаляет первую строку файла, где написано названия колонок (они не нужны) и преобразует время открытия/закрытия баров в нужный формат. И еще, что очень важно, она удаляет бары с нулевым изменением цены и удаляет обьемы баров – все это не только не нужно для работы, но и даже вредно, поскольку тормозит работу тестера.

После преобразования файла, программа размещает его в той же папке (Архив котировок).

Как работать с программой?

Запускаем инсталляционный файл, открывается окно программы (на скриншоте рис.5 - левое):

 5Рис.5

С помощью кнопки «Выбрать» находите в своем компьютере (в открывшемся окне «Обзор папок») нужную папку и нажимаете ОК. В окне программы появятся все размещенные в папке файлы без нижнего подчеркивания впереди:

6 Рис.6

Ставите галочку в строке с необходимой парой и нажимаете кнопку «Старт». Довольно быстро (секунд 10) в окне появится сообщение – «Статус: обработано 1 из 1». Все, программу можно закрывать и переходить к импорту котировок в МТ4.

Установка архива котировок в терминал МТ4

Открываете терминал и нажимаете на вкладку «Сервис» и далее – на «Архив котировок». Если при открытом терминале нажать клавишу F2 на клавиатуре, то у вас сразу же откроется окно «Архив котировок»:

 7Рис.7

Замечу, что большое окно (правое) у вас будет чистое, а в правом будут различные папки (у разных брокеров  их количество и название будет разным). Далее я все буду показывать на примере терминала брокера Exness – одного из самых популярных брокеров.

В левом окне будет всего 2 папки – Forex_Indicator и ECN (терминал был скачан с главной страницы сайта брокера). Первая из них носит справочный характер, так мне обьяснили в поддержке, нам нужна вторая папка ECN, в которой все валютные пары содержат суффикс «е» - именно из-за суффикса мы и не может скачать архив обычным порядком. Суффикс «е» означает, что эта пара предназначена для ECN – счетов. Если в вашем терминале будет другой суффикс (или вообще без него), то ничего не меняется - все действия остаются такими же.

В левом окне находите нужную валютную пару, кликните по ней, появятся дополнительные значения – таймфреймы 1 минута, 5 минут и т.д.

Необходимо ДВАЖДЫ кликнуть по значению «1 минута» и только тогда у вас в правом окне появится информация о барах, как на скриншоте рис.7, а иконка «1 минута» из серой станет цветной.

Теперь нам надо удалить старую историю из правого окна. Для этого кликаем по самой верхней строчке, потом с помощью бегунка прокрутки опускаемся до самого низа списка баров, далее на клавиатуре нажимаем клавишу Shift (при этом все правое окна приобретет синий фон – это мы выделили все значения) и нажимаем на кнопку «Удалить». Левое окно станет чистым. Словом, делаем все, как в Word’е.

Теперь нажимаем кнопку «Импорт». В появившемся окне с помощью кнопки «Обзор» находим нашу папку с архивами:

 8Рис.8

Дважды кликаем по нужному файлу (не забудьте: он с нижним подчеркиванием впереди!) и нажимаем ОК. Импорт данных совершится практически мгновенно и в результате мы имеем вот такую картину:

 9Рис.9

Если раньше мы имели на этой валютной паре 2048 баров, то теперь 530132 бара и мы можем приступать к тестированию советников по этой паре в тестере.

Замечу, что некоторые трейдеры предпочитают перед началом тестирования сформировать бары на других нужных таймфреймах. Это бывает особенно важно тогда, когда терминалы некотрых брокеров отказываются работать с увеличенными таймфреймами, основываясь на одноминутных барах, например,  у EXNESS. Для этого у Евгения имеется специальный скрипт, скачать который можно здесь . В той же статье подробно написано о порядке его использования. Но возможно, что этот скрипт откажется работать на парах с суффиксом, тогда необходимо найти другой скрипт или же скачать архив с нужным таймфреймом из Dukascopy.

На этом все. Если вам будут нужны архивы по другим валютным парам, все действия надо просто повторить, естественно, применительно к другим парам.
Удачи!

Понравилась статья? Сообщите о ней своим друзьям!
Благодарю Вас!
А еще Вы можете подписаться на рассылку - у меня в запасе есть много интересных и прибыльных советников.

Автор: Сергей Ваулин
Служебная информация:

В статье очень подробно показан процесс скачивания, обработки и установки в терминал МТ4 архива котировок для 99%-й точности тестирования
Date Published: 12/04/2015
Если вам будут нужны архивы по другим валютным парам, все действия надо просто повторить, естественно, применительно к другим парам
5 / 5 stars

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>