Calendar Pulse
- Утилиты
- Версия: 10.10
- Активации: 5
Calendar Pulse превращает экономический календарь MetaTrader 5 в удобную панель прямо на графике — больше не нужно переключаться в браузер или на вкладку календаря терминала, чтобы узнать, какие новости выходят.
Ключевые возможности:
Панель в реальном времени со столбцами Время, Валюта, Название события, Факт, Прогноз, Предыдущее значение, Важность и Статус для каждого события в выбранном диапазоне, автообновление (по умолчанию раз в секунду).
Значения Факт / Прогноз / Предыдущее форматируются точно так же, как в родном календаре MetaTrader — правильное число знаков после запятой, символ валюты, знак процента и суффиксы K/M/B/T — цифры всегда совпадают со встроенным календарём.
Фильтр по важности (низкая / средняя / высокая, каждая включается отдельно) и по стране/валюте (список кодов через запятую, по умолчанию — основные экономики).
Отметка предстоящих новостей на графике: вертикальная линия на заданном количестве баров впереди цены, рядом — список ближайших событий с обратным отсчётом, цвет зависит от важности. Три режима вертикального положения (авто, ниже цены, по центру), чтобы список никогда не перекрывал цену.
Метка прошедших новостей на графике: одна стрелка над максимумом свечи, на которой вышла новость, в пределах настраиваемого диапазона баров (по умолчанию — последние 20 свечей). Если на одной свече вышло сразу несколько новостей — всё равно будет ровно одна стрелка, а не куча меток друг на друге; цвет — по самой важной из новостей, во всплывающей подсказке — список всех событий с их значениями.
Автомасштабирование интерфейса: один параметр сохраняет пропорции панели и текста на графике вне зависимости от разрешения экрана, с минимальным размером шрифта, чтобы текст никогда не становился нечитаемым.
Полная настройка цветов, ширины столбцов, позиции панели и размера шрифта.
Реализовано только на нативных графических объектах MQL5 — без DLL и внешних зависимостей, минимальная нагрузка на процессор.
Индикатор ничего не делает с ордерами — только отображает данные.
Как это работает:
При каждом обновлении индикатор получает события из встроенного экономического календаря MetaTrader (CalendarValueHistory) за выбранный период, фильтрует их по важности и странам согласно вашим настройкам и перерисовывает панель и оба элемента на графике (линию/список будущих новостей и стрелки прошедших). Все действия только для чтения — открытые позиции и отложенные ордера не затрагиваются.
Требования:
Только MetaTrader 5 (несовместим с MT4).
Сервер брокера должен предоставлять календарь MetaQuotes (у подавляющего большинства брокеров MT5 он есть; если вкладка «Календарь» в терминале показывает события — индикатор тоже будет их показывать).
Работает на любом символе и любом таймфрейме.
Обратите внимание: подписи самой панели (заголовки столбцов, «LOW/MED/HIGH», «Published/Pending») зафиксированы на английском независимо от языка терминала — это сделано намеренно, чтобы значения были однозначны для трейдеров из любой страны.
Для кого этот индикатор:
Для любого трейдера — ручного или полуавтоматического — кто хочет видеть важные новости прямо на графике, не переключаясь между окнами. Особенно полезен для стратегий на новостях (или наоборот, избегающих торговли во время новостей), а также для тех, кто использует советников и хочет вручную отслеживать всплески волатильности.
Об авторе:
[Добавьте здесь ссылку на свой профиль MQL5 и пару строк о вашем опыте трейдинга/разработки]
