Как не проспать маржин-колл: контроль просадки и уведомления MT4/MT5 на телефоне
11 июня 2026, 15:21
0
12
Год назад я проспал маржин-колл. В прямом смысле: сеточник на центовом счёте
всю ночь доливался против тренда, к шести утра уровень маржи дополз до стоп-аута,
и брокер закрыл всю пирамиду разом. Терминал всё это время честно работал на VPS —
но я-то спал, а терминал не умеет звонить.
С тех пор я перепробовал несколько способов следить за счетами, не сидя в терминале,
и в итоге собрал собственный сервис. Расскажу по порядку — может, кому-то сэкономит депозит.
## Способ 1: пуш-уведомления MetaQuotes
Встроенный способ: в терминале прописываешь MetaQuotes ID из мобильного приложения,
и советник через SendNotification() шлёт пуши.
Работает, но есть три «но». Во-первых, нужно дописывать вызовы в каждый советник —
покупной EA так просто не модифицируешь. Во-вторых, лимит 2 сообщения в секунду и
никакой гарантии доставки. В-третьих — главное — если терминал умер (VPS перезагрузился,
терминал завис), уведомления просто перестают приходить, и тишина выглядит так же,
как «всё хорошо».
## Способ 2: утилита-информер из Market
В Маркете есть десятки утилит вида «Telegram Informer»: ставишь на график, прописываешь
токен бота — события терминала идут в Telegram. Настройка за полчаса, не нужно программировать.
Минусы те же по сути: утилита живёт внутри терминала, поэтому о смерти самого терминала
она не сообщит. Плюс на каждый терминал нужна своя копия (обычно $30–100), а пять счетов —
это пять терминалов.
## Способ 3: внешний сервис мониторинга
Принципиально другая архитектура: в терминал ставится лёгкий советник-коллектор, который
шлёт состояние счёта (баланс, средства, просадку, уровень маржи, позиции) на внешний сервер
каждые 20–60 секунд. А сервер уже решает, о чём предупредить, и шлёт пуш на телефон,
в Telegram и на почту.
Ключевое отличие: **сервер замечает тишину**. Если терминал перестал выходить на связь —
упал VPS, завис MetaTrader, оборвался интернет — через 20 минут приходит алерт
«терминал молчит». Ни один informer изнутри терминала так не умеет по определению.
Так работают Myfxbook и FX Blue (там фокус на публичной статистике) и мой
- алерты по просадке с эскалацией («просадка 30%» → «углубилась до 40%» → «в норме»)
и суточными напоминаниями, пока счёт в опасной зоне;
- уровень маржи относительно плеча — предупреждение приходит заранее, а не при стоп-ауте;
- уведомления о новых позициях и закрытых сделках (сетка из 5 ордеров склеивается
в одно сообщение, а не спамит пятью);
- контроль связи: «терминал молчит 20 минут», «терминал завис», «большой пинг»;
- ставится на iPhone/Android как приложение (PWA), интерфейс русский, инвест-пароли
не нужны — коллектор работает только на чтение и сделок открывать не может.
Один счёт бесплатно без ограничения по времени, так что попробовать можно без риска.
## Что выбрать
Если у вас один счёт и вы программируете на MQL — допишите SendNotification()
в своего советника, это бесплатно. Если хочется быстро и без кода на одном терминале —
informer из Market. Если счетов несколько и важно узнавать о проблемах терминала,
а не только о сделках — смотрите внешний мониторинг.
Подробные разборы я выложил в блоге сервиса:
[3 способа получать уведомления MT4/MT5 в Telegram](https://filmonitor.ru/blog/uvedomleniya-mt4-mt5-telegram),
Если есть вопросы по архитектуре (TCP-коллектор, дедупликация сделок, web push) —
спрашивайте в комментариях, расскажу.
Файлы:
mql5_img_notifications.png
229 kb


