• Обзор
  • Отзывы
  • Обсуждение (3)
  • Что нового

CSV economic news calendar auto converter

Многие советники и индикаторы используют данные экономического календаря с сайта dailyfx . com в формате CSV. Но в последнее время на сайте неверно работает преобразование данных в формат CSV (поэтому ссылка на файлы этого типа отсутствует на странице). Данная утилита (эксперт) легко справляется с этой проблемой и самостоятельно преобразует данные в нужный формат. Загрузка данных происходит автоматически один раз в неделю, а также при запуске/перезапуске терминала по необходимости и в зависимости от выбранных режимов.


Параметры

  • UsePureSiteData: true — режим загрузки страницы календаря с сайта, которая будет конвертирована в нужный формат автоматически, false — загрузка данных календаря сразу в формате CSV (не рекомендую использование этого режима, в последнее время оригинальный файл с сайта содержит не все данные).
  • UseCommonFolder: true — режим загрузки файлов в общую файловую папку для всех терминалов \Terminal\Common\Files\, false — в папку для текущего терминала.
  • FirstDay: подразумевает использование текущего дня; задайте любой день, начиная с которого необходимо получить данные.
  • CalendarUrl: "http://www.dailyfx.com/" — путь для требуемых данных, который необходимо обязательно добавить в список разрешённых URL для функции WebRequets на вкладке "Советники" (смотрите скриншоты).
  • timeout: пауза в миллисекундах при ошибках запроса данных с сайта.
  • ForceReload: false — загружаются только отсутствующие данные, true — при запуске или перезапуске терминала все данные загружаются заново с выбранной даты. Также стоит отметить, если включен режим удаления "чистых" данных (DeletePureDataFilesAfterConvert=true) и включен режим "чистых" данных (UsePureSiteData=true), то данные перегружаются с выбранной даты (FirstDay) каждый раз при перезапуске терминала независимо от параметра ForceReload.
  • InfoAlerts: включить (true) / выключить (false) режим "всплывающих сообщений" о загрузке файлов;
  • DeletePureDataFilesAfterConvert: включение (true) / выключение (false) удаления исходных данных для преобразования. Этот параметр актуален только для режима UsePureSiteData=true.

P.S. Функция преобразования данных не работает в режиме тестирования.

В перспективе вероятно добавление других сайтов (например ffactory) для получения и преобразования календаря экономических новостей с них.

Версия для МТ5: https://www.mql5.com/ru/market/product/8557

Нет отзывов
Версия 1.4 - 2016.09.29
Обновлён алгоритм конвертации данных.
Версия 1.3 - 2016.07.14
Обновлён алгоритм конвертации данных.
Версия 1.2 - 2016.06.23
Обновлён алгоритм конвертации данных.
Версия 1.1 - 2016.02.12
Алгоритм поиска новостей исправлен на обновлённый формат календаря на сайте