Программирование на MQL5 для трейдеровРасширенные средства языкаЭкономический календарьПолучение описания вида события по идентификатору
- Основные понятия календаря
- Получение списка и описаний доступных стран
- Запрос видов событий по странам и валютам
- Получение описания вида события по идентификатору
- Получение записей о событиях по странам или валютам
- Получение записей о событиях конкретного вида
- Чтение записи о событии по идентификатору
- Отслеживание изменений событий по стране или валюте
- Отслеживание изменений событий по типу
- Фильтрация событий по множеству условий
- Перенос базы календаря в тестер
- Торговля по календарю
Получение описания вида события по идентификатору
Реальные MQL-программы, как правило, запрашивают текущие или приближающиеся события календаря, с фильтрацией по временному диапазону, странам, валютам или другим признакам. Предназначенные для этого функции API, которые нам еще предстоит рассмотреть, возвращают структуры MqlCalendarValue, где вместо описания события хранится лишь его идентификатор. Поэтому для извлечения полной информации может пригодиться функция CalendarEventById.
bool CalendarEventById(ulong id, MqlCalendarEvent &event)
Функция CalendarEventById получает описание события по его идентификатору. Функция возвращает признак успеха или ошибки.
Пример использования данной функции мы приведем в следующем разделе.