Calendar DB
- Утилиты
- Vadim Zotov
- Версия: 1.0
- Активации: 10
Тестер стратегий терминала МТ5 не позволяет роботам (советникам) считывать события экономического календаря. Поэтому новостные роботы не удается тестировать и оптимизировать в тестере стратегий. Решением этой задачи является чтение событий роботом из заранее подготовленной внешней базы данных, в которую записаны события экономического календаря.
С помощью этой утилиты из экономического календаря терминала МТ5 формируется Файл базы данных. Файл создается в формате csv и содержит все события календаря от заданного времени до текущего момента времени. Файл может быть прочитан с помощью Excel или любого текстового редактора. Основное назначение этого Файла - использование торговыми роботами при тестировании и оптимизации, так как тестер стратегий терминала МТ5 не позволяет напрямую считывать события из экономического календаря.
Пример робота Trend with calendar, который использует Файл базы данных при тестировании.
Внимание! Утилита не работает в тестере стратегий.
Установите утилиту на любой график, на короткое время (необходимое для создания Файла базы данных). После завершения этой операции, утилита выведет сообщение на график и в журнал экспертов. После этого утилиту можно отключить (удалить с графика).
В результате работы утилита создаст Файл базы данных. Он размещается в общей системной папке всех терминалов. Точный путь к созданному Файлу утилита указывает в сообщении на графике. Бывает, что системная папка настроена невидимой для пользователя. В этом случае нужно в Проводнике Windows найти и установить настройку параметров папок "Показывать скрытые файлы, папки и диски".
Утилиту можно устанавливать не только на работающий график, её можно устанавливать на график неработающего рынка (в выходной день) - всё равно Файл базы данных будет создан.
Файл базы данных содержит поля, необходимые при реализации большинства торговых стратегий:
- Time — дата/время;
- Event — наименование события;
- Priority — важность события (0-3);
- Country — страна;
- Currency — валюта.
Входные параметры утилиты следует задавать перед её запуском:
- Message language — язык сообщений (English / Russian);
- Database file name — имя создаваемого Файла базы данных календаря;
- Database start date — дата/время начала выборки событий в создаваемой базе данных (последнее событие соответствует текущему времени).