Trade Signal To Telegram
- Утилиты
-
The Anh Bui
Обо мне
Привет! Я опытный разработчик MQL5, специализирующийся на создании утилит, которые делают трейдинг проще.
Что я делаю лучше всего?
Интеграция с Telegram: Отправка уведомлений о сделках, статистики по счету и скриншотов графиков прямо в ваш Telegram-канал. - Версия: 1.1
- Обновлено: 19 апреля 2026
- Активации: 10
TELEGRAM_NOTIFICATION — это утилита, которая пересылает события торговли в реальном времени из терминала MetaTrader 5 в любой чат, группу или канал Telegram. Она отслеживает каждое событие ордера (открытие, закрытие, изменение, отмена) и отправляет отформатированное сообщение в течение нескольких секунд. Также может формировать ежедневный отчёт о прибылях и убытках за заданный временной интервал.
Основные возможности
- Уведомления об открытии рыночных и отложенных ордеров (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
- Уведомления о закрытии с чистой прибылью, балансом, equity и дневной прибылью
- Уведомления об изменении StopLoss, TakeProfit или цены отложенного ордера с разницей в пипсах
- Уведомления об отмене отложенных ордеров, с различением ручной отмены и срабатывания
- Ежедневный отчёт статистики в заданное время за заданный интервал
- Фильтр по MagicID и символу
- До 3 попыток повторной отправки при сбое
- Информационная панель на графике со статусом и последней ошибкой
- Поддержка тем (thread ID) в группах Telegram
- Работает с любым брокером MT5
Как это работает
Прикрепите советник к одному графику. Он отслеживает все позиции и отложенные ордера аккаунта. При обнаружении события строит HTML-сообщение и отправляет через Telegram Bot API с помощью WebRequest. Это утилита мониторинга; она не открывает и не закрывает сделки.
Настройка
- Создайте Telegram бота через BotFather и скопируйте токен.
- Получите ID чата, группы или канала.
- В MetaTrader 5 откройте Сервис - Настройки - Советники, включите Разрешить WebRequest и добавьте URL api.telegram.org
- Прикрепите советник к любому графику, введите BotToken и ChatID, включите нужные события.
Входные параметры
Telegram Setup
- BotToken: токен от BotFather
- ChatID: ID чата, группы или канала
- ThreadID: ID темы для групп с темами, опционально
Notification
- NotifyOnOpen: уведомление при открытии ордера
- NotifyOnClose: уведомление при закрытии ордера
- NotifyOnModify: уведомление при изменении ордера
- NotifyDailyStat: ежедневный отчёт прибыли и убытков
- StatSendTime: время отправки отчёта, HH:MM в часовом поясе пользователя
- StatWindow: интервал отчёта, HH:MM-HH:MM за вчерашний день
- StatThreadID: отдельный ID темы для ежедневного отчёта, опционально
- WaitForTPSL: уведомлять только после установки StopLoss и TakeProfit
Modify
- ModifyMinPips: минимальное изменение в пипсах для уведомления. 0 — любое изменение, больше 0 — фильтр трейлинг-стопа
Filter
- FilterMagicID: 0 для всех ордеров, или конкретный MagicID для одного советника
- FilterSymbol: пусто для всех символов, или один символ, например EURUSD
Display
- Reference: пользовательская метка в каждом сообщении
- GMTOffset: смещение часового пояса для отображаемого времени
Dashboard
- ShowDashboard: показывать панель статуса на графике
- DashboardCorner: положение панели
Примечания
- Прикрепляйте советник только к одному графику. Несколько экземпляров создадут дублирующие уведомления.
- WebRequest должен быть разрешён, api.telegram.org должен быть в списке разрешённых URL.
- Советник не открывает и не закрывает сделки.
