Скрипт конвертирует несортированный список ленты новостей макроэкономических данных из календарей событий в удобную таблицу, где:
- Каждая строка – отдельная дата;
- Каждый столбец – данные по определенному показателю макроэкономики.
Пустые ячейки по столбцу заполняются предыдущим значением.
Исходный документ, который будет переработан в таблицу, требуется первоначально подготовить. Это должна быть таблица в формате CSV, содержащая семь столбцов, по строкам которых вносятся данные из календаря событий.
Заголовки столбцов
- Date – дата публикации в формате ДД.ММ.ГГГГ;
- MonthYear – формат ММ.ГГГГ (необязательный параметр);
- Time – формат ЧЧ:ММ (необязательный параметр);
- Time Zone – GMT (необязательный параметр);
- Currency – аббревиатура валюты страны, по которой публикуются новости, например – “USD”;
- Description – название макроэкономического показателя или события;
- Previous – значение этого показателя или результат события, приведенный к общему числовому виду.
В скрипте в диалоговом окне настроек требуется указать название входящего файла и название документа, который получим на выходе. Для обработки данных исходящий файл должен предварительно размещаться в каталог_данных_терминала\MQL5\Files, целевой будет создаваться там же. В код вставлены алерты, они помогут вам понять, на каком этапе находится скрипт. Появление алерта “8” показывает, что работа завершена и можно забирать файл.
Полученная таблица используется для проведения множественного регрессивного анализа.
Приобретая этот скрипт, вы получаете возможность:
- автоматизировать фундаментальный анализ;
- выявлять факторы, влияющие на изменение цены финансового инструмента с помощью программ обработки статистических данных (Statistica).