Telegram Trade Notifier MT5
- Утилиты
- Версия: 1.0
- Активации: 10
Получайте каждую сделку вашего счета MT5 в Telegram: открытие, закрытие, частичное закрытие, изменения SL/TP и отложенные ордера, а также ежедневный отчет по счету. Настройка занимает 3 минуты, и утилита простыми словами сообщает, если что-то не так.
Знайте, что происходит на вашем счете, не открывая MetaTrader. Telegram Trade Notifier отправляет понятное сообщение в ваш чат, группу или канал Telegram каждый раз, когда что-то происходит на счете MT5. Работает с ручными сделками, сделками любого советника и сделками из мобильного приложения или веб-терминала, пока запущен терминал с утилитой (рекомендуется VPS).
КАК ЭТО РАБОТАЕТ
- Вы создаете своего личного бота Telegram (бесплатно, 1 минута с @BotFather).
- Вы прикрепляете Telegram Trade Notifier к любому одному графику в MetaTrader 5.
- Утилита следит за всем счетом. Когда сделка открыта, закрыта или изменена, она формирует короткое сообщение и отправляет его вашему боту.
- Бот доставляет сообщение на ваш телефон, как обычный чат Telegram.
Сообщения идут напрямую из вашего MetaTrader в Telegram. Нет стороннего сервера, и токен бота никогда не покидает ваш терминал.
ЧТО ВЫ ПОЛУЧАЕТЕ
- Позиция открыта: направление, символ, лот, цена, SL, TP, тикет и magic number
- Позиция закрыта: итоговая прибыль в валюте счета (включая своп и комиссию), цена открытия и закрытия, причина закрытия (Stop Loss, Take Profit, вручную, советник, Stop Out) и длительность сделки
- Частичное закрытие: закрытый лот, прибыль закрытой части и оставшийся лот
- Изменение SL / TP: новые уровни и плавающий результат
- Отложенные ордера: размещение (с ценой, SL и TP), изменение, удаление и истечение
- Ежедневный отчет в выбранное время: закрытые сделки, прибыльные и убыточные, чистый результат, лучшая и худшая сделка, баланс, эквити и открытые позиции
ОДНА СДЕЛКА - ОДНО ЧИСТОЕ СООБЩЕНИЕ
- SL/TP, добавленные сразу после открытия, включаются в сообщение OPEN, а не приходят отдельными сообщениями
- Несколько быстрых изменений SL/TP объединяются в одно обновление с итоговыми значениями
- Трейлинг-стоп отправляет не больше одного обновления каждые 30 секунд, поэтому чат не засоряется
- Сообщения всегда приходят в правильном порядке
ДЛЯ КОГО
- Трейдеры, у которых советники работают на VPS и которые хотят следить за ними с телефона
- Трейдеры проп-компаний, которым нужен письменный журнал всех сделок и ежедневный результат
- Поставщики сигналов, которые хотят автоматически публиковать свои сделки в канале Telegram
ФИЛЬТРЫ
- Magic number: все сделки, только ручные сделки или один советник
- Символы: все символы или список, например EURUSD,XAUUSD (суффиксы вроде EURUSD.m распознаются автоматически)
НАСТРОЙКА ПО ШАГАМ (около 3 минут)
Шаг 1 - Создайте бота. В Telegram откройте @BotFather и отправьте /newbot. Выберите имя, затем username, заканчивающийся на "bot". BotFather ответит вашим токеном бота (выглядит как 123456789:AAH...). Скопируйте его полностью.
Шаг 2 - Запустите бота. Откройте нового бота (t.me/your_bot) и нажмите START. Это обязательно: бот Telegram не может писать вам, пока вы не нажмете Start.
Шаг 3 - Узнайте ВАШ Chat ID. Отправьте любое сообщение боту @userinfobot. Он ответит вашим Id, числом вроде 123456789. Это ваш Chat ID. НЕ используйте число в начале токена бота: это ID самого бота. Для группы добавьте бота в группу. Для канала добавьте бота администратором. ID групп и каналов начинаются с -100.
Шаг 4 - Разрешите подключение в MetaTrader 5. Сервис > Настройки > Советники. Отметьте «Разрешить WebRequest для следующих URL» и добавьте: https://api.telegram.org
Шаг 5 - Прикрепите утилиту. Перетащите Telegram Trade Notifier MT5 на любой один график, вставьте токен бота и ваш Chat ID и нажмите OK. Через несколько секунд на графике появится «Status: Connected to @your_bot», а в Telegram придет сообщение «Telegram Trade Notifier is running». Готово.
ЧТО ОЗНАЧАЕТ СТАТУС НА ГРАФИКЕ
Утилита проверяет токен и Chat ID сразу при запуске, еще до первой сделки. Если что-то не так, на графике написано, что именно исправить, и один раз появляется уведомление. Она не повторяет бесконечно настройку, которая не может работать.
- Connected to @your_bot: все работает.
- Checking connection...: идет первая проверка (несколько секунд).
- SETUP NEEDED: прочитайте строку под ним, исправьте параметр (F7 на графике) и нажмите OK.
- WAITING: MetaTrader блокирует подключение. Добавьте https://api.telegram.org, как в шаге 4. Перезапуск не нужен: сообщения отправятся, как только подключение будет разрешено.
- Messages in queue: сообщения, ожидающие отправки. Они будут доставлены автоматически, когда подключение заработает.
РЕШЕНИЕ ПРОБЛЕМ
- "The Chat ID is your BOT's ID" - вы вставили номер бота (часть токена до ":"). Используйте свой ID от @userinfobot.
- "Chat ID not found" - откройте бота и нажмите Start, затем проверьте число от @userinfobot. ID групп и каналов начинаются с -100.
- "Your bot cannot write to you yet" или "You blocked your bot" - откройте бота в Telegram, разблокируйте его при необходимости и нажмите Start.
- "The Bot token is wrong or was revoked" - скопируйте токен заново из @BotFather: /mybots > ваш бот > API Token.
- "Your bot is not allowed in this group/channel" - добавьте бота в группу или администратором канала.
- "MetaTrader blocks the connection" - добавьте https://api.telegram.org в Сервис > Настройки > Советники (шаг 4).
- Сообщения перестали приходить - убедитесь, что MetaTrader запущен и подключен к брокеру. Уведомления отправляются только пока терминал открыт, поэтому рекомендуется VPS.
ВХОДНЫЕ ПАРАМЕТРЫ
- Bot token: токен от @BotFather
- Chat ID: ID пользователя, группы или канала
- Account name in messages: метка, например "Prop 100k" (пусто = номер счета)
- Position opened / Position closed / Partial close / SL / TP changed / Pending orders: включение и отключение каждого события
- Max wait to combine SL/TP changes (seconds): несколько изменений SL/TP объединяются в одно сообщение с итоговыми значениями. Трейлинг-стоп отправляет не больше одного сообщения за этот период
- Wait for SL/TP after opening (seconds): SL/TP, заданные сразу после открытия, включаются в сообщение OPEN. По умолчанию 15, 0 = отправить OPEN сразу
- Magic number: -1 = все сделки, 0 = ручные сделки, любое другое значение = только этот советник
- Symbols: пусто = все символы, или список через запятую
- Send daily summary / Report hour / Report minute: ежедневный отчет в выбранное время сервера
- Send a test message on start: тестовое сообщение при запуске
ПРИМЕЧАНИЯ
- Одного графика достаточно для всего счета. Не прикрепляйте утилиту дважды, иначе каждое сообщение придет два раза.
- Утилита не открывает, не изменяет и не закрывает сделки.
- В тестере стратегий сообщения не отправляются, потому что Telegram там недоступен.
Вопросы или предложения? Напишите мне личное сообщение на MQL5. Если утилита вам помогает, короткий отзыв будет очень полезен.
