Главная > Блог > Push-уведомления MT5 из советника: настройка и дизайн

MT5эксплуатация советников

Push-уведомления MT5 из советника: настройка и дизайн

Опубликовано: 2026-11-14Время чтения: ~2 мин
⏱ Эта статья отражает информацию на дату публикации. Показатели EA (PF, DD, годовая доходность) меняются с реальной торговлей и повторной валидацией — актуальные данные смотрите на страницах EA. Смотреть актуальные результаты EA →
Содержание (5)
  1. Как это работает: путь от советника до смартфона
  2. Порядок настройки
  3. 1. Узнайте свой MetaQuotes ID
  4. 2. Зарегистрируйте ID в терминале
  5. 3. Включите уведомления в самом советнике
  6. О чём уведомлять, а о чём нет
  7. Как формулировать текст
  8. Ограничения и предостережения
  9. Итоги

Сразу к выводу. Push-уведомления советника нужны не для того, чтобы сообщать о каждой сделке, а для того, чтобы сообщать только о ситуациях, где человеку нужно вмешаться. Когда уведомлений слишком много, вы пропустите то единственное, которое действительно важно. Мы строим оповещения вокруг трёх категорий: «остановился», «нештатная ситуация» и «контрольная точка».

Как это работает: путь от советника до смартфона

Push-уведомления в MT5 отправляются функцией MQL5 SendNotification(). Получатель — MetaQuotes ID, привязанный к мобильному приложению MT5. Цепочка такая:

  1. Советник вызывает SendNotification("текст")
  2. Терминал MT5, в котором работает советник, отправляет сообщение на серверы MetaQuotes
  3. Push-уведомление приходит в мобильное приложение MT5 с совпадающим MetaQuotes ID

Важный момент: уведомление отправляет тот терминал, в котором работает советник. Если советник запущен на VPS, MetaQuotes ID нужно прописать в MT5 на VPS, а не на домашнем компьютере. Типичная ошибка — настроить только свой ПК и удивляться, почему ничего не приходит.

У функции есть и ограничения. Текст — до 255 символов, частота отправки ограничена, а при частых вызовах подряд возникает ошибка. В тестере стратегий уведомления не отправляются.

Сравнение рекомендованных брокеров →

🎁 Скачать бесплатный EA

📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков

* Конфиденциальность строго защищена. Отписаться можно в любое время.

Порядок настройки

1. Узнайте свой MetaQuotes ID

Откройте мобильное приложение MT5 (iOS/Android) и найдите MetaQuotes ID в настройках, в разделе сообщений. Это короткий буквенно-цифровой идентификатор. В разных версиях приложения он может находиться в разных местах, поэтому если не нашли сразу, поищите по экрану настроек.

2. Зарегистрируйте ID в терминале

В MT5, где работает советник, откройте «Сервис» → «Настройки» → вкладку «Уведомления», включите «Разрешить Push-уведомления» и введите ID. Нажмите «Тест»: если тестовое уведомление пришло, настройка завершена.

3. Включите уведомления в самом советнике

Если у советника есть входной параметр для уведомлений, включите его. Как настраивать сам советник, описано в разделе Настройка советника. О нюансах работы на VPS читайте в разделе Информация о VPS.

О чём уведомлять, а о чём нет

Мы используем такое разделение:

КатегорияЧто уведомлятьЧто не уведомлять
ОстановилсяПодряд отклонённые ордера, потеря соединения, отключённая автоторговляОдиночный реквот
Нештатная ситуацияУровень маржи упал ниже заданного вами порога, превышена допустимая просадкаОбычные колебания плавающего убытка
Контрольная точкаДневная сводка по прибыли и убытку (раз в день)Каждый вход и выход

Включать ли в уведомления «каждую сделку», зависит от частоты торговли советника. Сравним на наших советниках.

GOLD TRIPWIRE: в бэктесте (период проверки 6.8 года) 2762 сделки, средняя длительность удержания 2:38:15. BITCOIN COMET: в бэктесте (период проверки 8 лет) 775 сделок, средняя длительность удержания 63:51:39.

У быстрого советника вроде первого уведомления по каждой сделке будут звучать без остановки, и важные сообщения потонут. У советника с долгим удержанием, как второй, уведомления по каждой сделке вряд ли станут обузой. Однако это цифры бэктеста, а реальная частота сделок зависит от рынка. Подробности — на страницах GOLD TRIPWIRE и BITCOIN COMET.

Как формулировать текст

Пишите так, чтобы суть была понятна по первым десяти–двадцати символам, которые видны в панели уведомлений. Формат «[последние цифры номера счёта][сокращённое название советника][категория] содержание» позволяет, даже если у вас несколько советников и счетов, понять, что произошло, не открывая уведомление.

Ограничения и предостережения

Здесь скажем честно.

  • Отсутствие уведомлений не означает, что всё в порядке. Если упал весь терминал, отправлять уведомление некому. Сообщение «остановился» не может прислать тот, кто остановился. Остаётся только настроить heartbeat-уведомление «я жив», которое приходит по расписанию, и замечать, когда оно не пришло.
  • Доставка не гарантирована. Она зависит от серверов MetaQuotes, операционной системы смартфона и качества связи. Как часто бывают задержки и потери, мы и сами точно не знаем.
  • При превышении лимита частоты сообщения молча отбрасываются. Серия ошибок может заблокировать саму обработку уведомлений, поэтому в советнике нужно предусмотреть паузу между отправками.
  • Если вмешиваться вручную по уведомлениям, торговля перестанет соответствовать результатам проверки советника. Уведомление — это материал для решения «остановить», а не сигнал для ручных манипуляций с позициями.
  • Ночные уведомления ухудшают качество решений. Лучше ограничить ночные часы только категорией «остановился», чем рисковать ошибкой из-за действий спросонья.

Итоги

  • Уведомления отправляются после регистрации MetaQuotes ID в терминале, где работает советник (для VPS — на стороне VPS)
  • Обязательно проверьте доставку кнопкой «Тест»
  • Уведомляйте только о трёх категориях: «остановился», «нештатная ситуация», «контрольная точка»
  • Решение об уведомлениях по каждой сделке принимайте по частоте торговли; у быстрых советников объединяйте их в сводку
  • Отсутствие уведомлений не доказывает, что всё в порядке; используйте heartbeat-уведомление, чтобы замечать «тишину»
  • Уведомление — материал для решения об остановке, а не сигнал для ручного вмешательства

📧 Бесплатный email-курс (8 писем) + пакет из 13 индикаторов MT5 только для подписчиков

* Конфиденциальность строго защищена. Отписаться можно в любое время.

Есть вопрос о советниках или Forex?

Задайте его на трейдерском форуме Nattzy (бесплатная регистрация). Можно спрашивать не только по этой статье — о настройке советников, выборе брокера и многом другом.

Спросить на Nattzy ↗

Комментарии и вопросы