Меню

Преобразование hst-файлов в файлы csv

  •    Автор:  TTraders
Скрипт hst2csv служит для преобразования *.hst-файлов в файлы *.csv, без ошибок импортируемые в клиентский терминал MetaTrader 4.

Правила работы со скриптом:

 - Параметр input_file_name должен быть задан вместе с расширением. Расширения, отличные от *.hst, не обрабатываются;

- Параметр input_file_from_history, установленный в true, позволяет открывать файлы из текущей папки истории (каталог_терминалаhistoryserver_name). Если же его установить в false, файл открывается из expertsfiles.
 
Зачем нужен данный скрипт: однажды собирал на заказ историю из кусочков, которые дал заказчик, и обнаружил, что не все файлы вообще читаются терминалом при импорте из hst-файла. А посмотреть, что там внутри, хочется. И вот этот скрипт те, неимпортируемые файлы, тоже преобразовывал в csv, и, по соотношению размеров файлов, корректно.

У кого в системе стоит десятичным разделителем запятая, при открытии csv-файла Excel'ем, котировки могут превратиться в даты... неотвратимо. Кроме как написанием отдельной функции для преобразования числа в строку с разделителем "," придумать не могу. У меня стоит точка, поэтому оставил как есть.

 

hst2csv.mq4

Перейти вверх

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


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

C чего начать

Типы

Анализ

Обучение

Инвестиции

«Поделиться»

18+

обновить