Здравствуйте, товарищи форекс программисты!
В данном материале мы продолжим работу с тиковыми данными, которые получили в результате предыдущих уроков.
Для тех, кто только что к нам присоединился, предыдущие этапы работы с данными:
Тиковая история, которую мы получаем при помощи написанного нами индикатора Ticks Collector, фрагментирована на несколько файлов. Сделано это было для удобства дальнейших манипуляций и хранения. В то же время, для использования этой истории трейдерам как раз необходимы данные, представленные одним файлом. Рассмотрим, какие шаги необходимо предпринять, чтобы из нескольких архивов файлов с тиковыми данными получить правильный файл, содержащий информацию о тиковой истории за наиболее продолжительный период времени.
Написание скрипта
Подробный процесс написания скрипта я описал в видео уроке. Здесь же я расскажу о том, как им пользоваться, так как не каждому будет интересно программирование этого инструмента и, возможно, некоторые ищут именно готовый продукт.
Подготовка данных
Все данные, с которыми далее будет производиться работа, должны находиться в одной определенной папке терминала. Чтобы найти ее, необходимо открыть пункт меню «Файл» терминала, а в нем выбрать подпункт «Открыть каталог данных»:
Открыв эту папку, следует переместиться в подпапку MQL4/Files:
В этой папке и нужно будет располагать все файлы, о которых речь пойдет ниже.
Подготовить данные перед процессом слияния я рекомендую следующим образом. Сначала нужно закачать архив с наиболее ранними данными. В моем случае файлы хранятся на сервере, именно оттуда я их и достаю. Далее переименовываем все файлы следующим образом: название валютной пары и индекс от единицы до последнего файла в порядке старшинства файлов. То есть самый старый файл будет, например, USDCHF1.tks, затем USDCHF2.tks и так далее.
Склейка данных, заключение
Для склейки наших разрозненных данных нужно открыть график соответствующей валютной пары в терминале и кинуть на нее свеженаписанный скрипт. После завершения склейки скрипт выдаст сообщение в отдельном окне о результате склейки. Если все прошло хорошо, в папке вы обнаружите новый файл с названием склеиваемой валютной пары. Дальше уже можно конвертировать файл в формат .csv при помощи скрипта, написанного нами на прошлом уроке и делать с данными все, что захотите.
Скачать скрипт для склейки тиковых данных
Следующие уроки из цикла «Работа с Котировками»:
С уважением, Дмитрий аkа Silentspec
TradeLikeaPro.ru