Heartbeat Agent
- Утилиты
- Pavel Volkov
- Версия: 2.0
- Обновлено: 27 октября 2025
Heartbeat Agent - это комплексная система мониторинга для терминалов MetaTrader 4, разработанная для обнаружения критических проблем до того, как они повлияют на вашу торговлю. Совместим с Windows и Linux, непрерывно отслеживает состояние терминала и немедленно оповещает вас при возникновении проблем.
Основные возможности:
-
Мониторинг торговых разрешений: Обнаруживает, когда кнопка AutoTrading отключена, не позволяя вашим Expert Advisors (советникам) выполнять сделки. Оповещает, если ваш счет находится в режиме Investor Mode (только просмотр) или если брокер отключил автоматическую торговлю на стороне сервера. Эти проблемы могут оставаться незамеченными часами, приводя к упущенным торговым возможностям.
-
Анализ качества соединения: Отслеживает ping к торговому серверу в режиме реального времени. Высокая задержка вызывает проскальзывание и реквоты. Агент оповещает вас, когда качество соединения ухудшается, позволяя переключиться на другой сервер или устранить проблемы с подключением до того, как они повлияют на ваши сделки.
-
Защита от Stop Out: Отслеживает уровень маржи и предупреждает при приближении к опасной зоне. Получайте push-уведомления до того, как брокер принудительно закроет позиции из-за недостаточной маржи. Настраиваемые пороги позволяют установить собственные границы безопасности в соответствии с вашей толерантностью к риску.
-
Мониторинг системных ресурсов: Отслеживает использование памяти терминалом и доступное дисковое пространство. Нехватка ресурсов может привести к краху терминала, повреждению данных или неудачному исполнению ордеров. Раннее предупреждение дает вам время устранить проблемы до того, как они станут критическими.
-
Push-уведомления: Отправляет оповещения напрямую на ваше мобильное устройство через встроенную систему уведомлений MetaTrader. Оставайтесь в курсе событий даже вдали от компьютера. Все критические события вызывают немедленные уведомления.
-
Комплексная передача данных: Каждый heartbeat включает детальные метрики: статус подключения, торговые разрешения, уровень маржи, задержку ping, близость к Stop Out, использование памяти, дисковое пространство и многое другое. Интегрируйте с вашей инфраструктурой мониторинга или используйте данные для анализа производительности.
Настройка:
Все функции мониторинга могут быть включены или отключены индивидуально. Установите пользовательские пороги для каждого типа оповещений. Настройте интервал heartbeat для баланса между частотой мониторинга и нагрузкой на сервер.
Минимальная настройка:
-
Настройка терминала:
- Откройте настройки вашего торгового терминала.
- Перейдите в раздел "Expert Advisors".
- Включите опцию "Allow WebRequest for listed URL:".
- Добавьте ваш heartbeat URL в список разрешенных.
-
Push-уведомления: Настройте MetaQuotes ID для push-уведомлений (Tools > Options > Notifications).
-
Пороги мониторинга: Настройте пороги мониторинга во входных параметрах Expert Advisor согласно вашим потребностям.
-
Прикрепите к графику: Прикрепите к любому графику и включите AutoTrading.
Инфраструктура мониторинга:
Агент работает автономно со встроенными push-уведомлениями или может интегрироваться с платформами мониторинга для централизованного контроля. Передаваемые метрики (статус подключения, разрешения, маржа, ping, ресурсы) позволяют проводить исторический анализ, отслеживать время работы и автоматически реагировать на инциденты.
Для трейдеров, которым нужно готовое решение для мониторинга, агент совместим с 2Uptime.com — сервисом, предоставляющим проверки каждую минуту, централизованную панель управления для нескольких терминалов. Собственные решения для мониторинга также могут использовать данные heartbeat через стандартные HTTP endpoints.
Для кого это:
- Профессиональные трейдеры, использующие несколько EA и нуждающиеся в обеспечении работоспособности своих систем 24/7.
- Пользователи VPS, которые хотят удаленно обнаруживать проблемы до того, как они приведут к торговым убыткам.
- Управляющие фондами, которым необходим аудит и подтверждение времени работы клиентских счетов.
- Все, кто сталкивался с убытками из-за необнаруженных отключений терминала, отключенной торговли или проблем с системными ресурсами.
Heartbeat Agent превращает простую проверку доступности в комплексное решение для мониторинга, защищая ваши торговые операции от распространенных, но дорогостоящих сбоев.
