Haven MT5 to Telegram
- Утилиты
-
Maksim Tarutin
🔷 Разработчик MQL5 | Haven
------------------------------------------------------------
Я разрабатываю торговые инструменты для MetaTrader 5, включая индикаторы, утилиты и советники. - Версия: 20.0
- Обновлено: 28 сентября 2026
- Активации: 10
Haven MT5 to Telegram 2.0 — публикация сделок MT5 в Telegram
Haven MT5 to Telegram — утилита для автоматической публикации торговых событий MetaTrader 5 в Telegram.
Она отслеживает открытие и закрытие позиций, изменения Stop Loss и Take Profit, частичные закрытия и события отложенных ордеров. Сообщения могут дополняться скриншотами графика, Trade ID и результатом сделки.
Инструкция | Другие мои продукты -> ЗДЕСЬ.
Что нового в Haven MT5 to Telegram 2.0
Версия V2 получила новый интерфейс и переработанную систему публикации торговых событий.
-
Режим SIMPLE
Основные настройки собраны на одном экране. Здесь можно проверить подключение Telegram, включить или выключить основные типы уведомлений, скриншоты и выбрать способ публикации первого сигнала. -
Режим ADVANCED
Расширенный интерфейс содержит отдельные разделы для публикации, оформления, отчетов и диагностики. SIMPLE и ADVANCED используют одни и те же настройки. -
Полный жизненный цикл сделки
Haven может публиковать вход в рынок, изменения SL/TP, Break Even, частичное закрытие, полное закрытие и основные события отложенных ордеров. -
Ожидание SL перед первым сообщением
Для нового входа доступны режимы Immediately, Fixed Delay и Wait for SL. Это позволяет дождаться установки защитного уровня и отправить Entry, SL и TP в одном первом сообщении. Ожидание ограничено заданным временем. -
STANDARD и CUSTOM TEMPLATES
STANDARD использует готовое оформление сообщений. CUSTOM TEMPLATES позволяет использовать собственные HTML-шаблоны или TXT-файлы для Pending, Open и Close сообщений.
Торговые уведомления
Haven отслеживает торговые события непосредственно в MT5 и формирует сообщения в соответствии с текущими настройками.
- Market Entry — открытие новой позиции.
- SL / TP Change — изменение Stop Loss или Take Profit.
- Break Even — перенос защитного уровня в область цены входа.
- Partial Close — частичное закрытие позиции.
- Full Close — окончательное закрытие позиции.
- Pending Created — создание отложенного ордера.
- Pending Modified — изменение параметров отложенного ордера.
- Pending Activated — активация отложенного ордера.
- Pending Cancelled / Expired — отмена или истечение ордера.
Для торговых событий используется стабильный Trade ID, который помогает отличать отдельные сделки одного и того же инструмента.
STANDARD сообщения
В режиме STANDARD пользователю не требуется редактировать HTML. Haven самостоятельно формирует структуру сообщения.
Можно выбрать отображаемые поля:
- Symbol
- Direction
- Entry / Exit
- Stop Loss
- Take Profit
- Trade ID
- Duration
- Close Reason
- Volume
- Money P/L
- Ticket
Дополнительные поля Volume, Money P/L и Ticket можно отключить, если их не требуется публиковать.
Скриншоты графика
Haven может автоматически прикреплять скриншот графика к торговым сообщениям.
-
Контролируемое кадрирование
Перед созданием снимка Haven подготавливает масштаб и видимую область графика с учетом времени события и торговых уровней. -
Торговые уровни
На снимке могут отображаться Entry, Exit, Stop Loss и Take Profit. Для закрытых сделок дополнительно показывается фактический диапазон между входом и выходом. -
Watermark
На скриншот можно добавить текстовый водяной знак или @username. Настраиваются текст, размер и положение. Цвет подбирается с учетом фона графика. -
Скрытие панели
Панель Haven может временно скрываться во время создания скриншота и возвращаться после завершения захвата.
Отчеты и открытые позиции
Haven содержит отдельный раздел отчетов.
- Daily Trading Report — дневной отчет вручную или автоматически по времени сервера брокера.
- Weekly Trading Report — ручной отчет с начала текущей недели.
- Open Positions — отправка списка текущих открытых позиций.
Отчеты V2 считают полностью завершенные торговые сегменты. Частичное закрытие входит в итог соответствующей сделки и не увеличивает количество Trades как отдельная завершенная сделка.
В отчет могут входить:
- Trades
- Wins / Losses / Breakeven
- Win Rate
- Gross P/L
- Trading Costs
- Net P/L
Trading Costs учитывают доступные комиссии, fees и swap из истории MT5.
Технические возможности
| Multi-Symbol | Утилита может отслеживать сделки по всем символам счета, находясь на одном графике. При необходимости можно ограничить мониторинг текущим символом. |
| Magic Filter | Можно отслеживать все сделки или ограничить публикацию заданным Magic Number. |
| Persistent Queue | Сообщения проходят через сохраняемую очередь доставки. Состояние очереди и подтвержденные Telegram сообщения восстанавливаются после перезапуска MT5. |
| Retry | При временной ошибке соединения Haven сохраняет задачу и выполняет повторную попытку доставки в соответствии с внутренней логикой очереди. |
| Telegram Diagnostics | Панель показывает состояние Telegram, Bot, Destination, очереди и ошибки доставки. |
| Test Message | Можно проверить подключение Telegram и отдельно отправить тестовые варианты торговых сообщений без открытия реальной сделки. |
| Economic Calendar | Дополнительно можно включить Telegram-уведомления о событиях высокой важности из экономического календаря MT5. |
| No DLL | Для работы утилиты не требуются внешние DLL. |
Интерфейс SIMPLE
Режим SIMPLE предназначен для быстрой настройки. На одном экране отображаются состояние Telegram и основные параметры публикации:
- Market Entry
- Trade Close
- SL / TP Updates
- Pending Orders
- Screenshots
- Initial Signal
Если дополнительные настройки не требуются, после подключения Telegram можно оставить стандартные значения и начать использовать утилиту.
Интерфейс ADVANCED
Режим ADVANCED открывает полный интерфейс Haven:
- Overview — состояние соединения и очереди.
- Publish — типы торговых уведомлений, формат сообщений и Initial Signal.
- Style — настройки скриншотов и Watermark.
- Reports — Daily / Weekly Reports, Open Positions и экономический календарь.
- System — диагностика Telegram и состояния доставки.
Подключение Telegram
Этап 1: Создание Telegram Bot
- Откройте Telegram и найдите официального бота BotFather.
- Создайте нового бота командой /newbot.
- Задайте имя и username.
- BotFather выдаст Bot Token. Сохраните его.
Этап 2: Подготовка получателя
Haven может отправлять сообщения в личный чат, группу или канал, доступный вашему Telegram Bot.
Для канала добавьте бота как администратора с разрешением публикации сообщений и получите соответствующий Chat ID.
Этап 3: Настройка MT5
- Откройте Сервис -> Настройки -> Советники.
- Включите Разрешить WebRequest для следующих URL.
- Добавьте адрес Telegram API: https://api.telegram.org
- Нажмите OK.
Этап 4: Запуск Haven
- Добавьте Haven MT5 to Telegram на график.
- Нажмите F7 и укажите Bot Token и Chat ID.
- Примените параметры.
- На панели SIMPLE нажмите VERIFY TELEGRAM.
- После успешной проверки статус изменится на READY.
- При необходимости нажмите SEND TEST для проверки доставки.
После статуса READY Haven готов отслеживать выбранные торговые события и передавать их в настроенный Telegram.
