Здравствуйте, товарищи форекс программисты!
В данном материале мы продолжим работу с тиковыми данными, которые получили в результате предыдущих уроков.
Для тех, кто только что к нам присоединился, предыдущие этапы работы с данными:
Тиковая история, которую мы получаем при помощи написанного нами индикатора Ticks Collector, фрагментирована на несколько файлов. Сделано это было для удобства дальнейших манипуляций и хранения. В то же время, для использования этой истории трейдерам как раз необходимы данные, представленные одним файлом. Рассмотрим, какие шаги необходимо предпринять, чтобы из нескольких архивов файлов с тиковыми данными получить правильный файл, содержащий информацию о тиковой истории за наиболее продолжительный период времени.
Написание скрипта
Подробный процесс написания скрипта я описал в видео уроке. Здесь же я расскажу о том, как им пользоваться, так как не каждому будет интересно программирование этого инструмента и, возможно, некоторые ищут именно готовый продукт.
Подготовка данных
Все данные, с которыми далее будет производиться работа, должны находиться в одной определенной папке терминала. Чтобы найти ее, необходимо открыть пункт меню “Файл” терминала, а в нем выбрать подпункт “Открыть каталог данных”:
Открыв эту папку, следует переместиться в подпапку MQL4/Files:
В этой папке и нужно будет располагать все файлы, о которых речь пойдет ниже.
Подготовить данные перед процессом слияния я рекомендую следующим образом. Сначала нужно закачать архив с наиболее ранними данными. В моем случае файлы хранятся на сервере, именно оттуда я их и достаю. Далее переименовываем все файлы следующим образом: название валютной пары и индекс от единицы до последнего файла в порядке старшинства файлов. То есть самый старый файл будет, например, USDCHF1.tks, затем USDCHF2.tks и так далее.
Склейка данных, заключение
Для склейки наших разрозненных данных нужно открыть график соответствующей валютной пары в терминале и кинуть на нее свеженаписанный скрипт. После завершения склейки скрипт выдаст сообщение в отдельном окне о результате склейки. Если все прошло хорошо, в папке вы обнаружите новый файл с названием склеиваемой валютной пары. Дальше уже можно конвертировать файл в формат .csv при помощи скрипта, написанного нами на прошлом уроке и делать с данными все, что захотите.
Скачать скрипт для склейки тиковых данных
Следующие уроки из цикла «Работа с Котировками»:
С уважением, Дмитрий аkа Silentspec
TradeLikeaPro.ru
Топ Брокеров 2025 по версии TLAP
Центовые счета
Быстрый ввод и вывод
Платформа CopyFx для копирования сигналов
Отличное исполнение
На рынке с 1998 года
Низкие спреды
Быстрый ввод и вывод
Хорошее исполнение
Множество способов пополнения
С 2007 года на рынке
Счета Zero с нулевыми спредами
Система Копи-трейдинга
Хорошее исполнение
Более 500 торговых инструментов
Комиссия на пополнение 0%
Лицензия ЦБ РФ
Удобный ввод и вывод средств
Подходит для крупных трейдеров
Крупнейший форекс дилер в России
Компания – налоговый агент, выплата налогов без участия клиента
Торговля через MetaTrader 5
Форекс, фондовые индексы и нефть
Низкие спреды
Хорошее исполнение
Подходит для торговли советниками
Торговля криптовалютами
Центовые счета со стартовым лотом 0.01
Система копирования сделок Share4You
Низкие спреды
Подходит для новичков
Лучшие на рынке условия для работы с сеточниками и мартингейлом
Исполнение без вмешательства дилинга
Низкие спреды
Трейдинг Forex, CFD и Crypto
Полная прозрачность работы
Множество представительств компании, в том числе в Великобритании
На рынке с 2006 года
| ||
| ||
| ||
| ||
| ||
| ||
|