Советник перестал торговать: причины зависания и как узнать сразу
Самое опасное в работе советника — не убыточная сделка, а тишина: эксперт перестал торговать, а вы об этом не знаете. Позиции висят без управления, сетка не доливается и не закрывается, сигналы пропускаются — а вы уверены, что всё работает. Разберём, почему советники «встают», чем это грозит и как узнавать об этом за минуты, а не постфактум.
Почему советник перестаёт торговать
- VPS перезагрузился или упал. Обновления Windows, сбой хостинга — терминал не запустился обратно.
- MetaTrader завис или закрылся. Утечка памяти, краш после обновления, случайное закрытие.
- Потеря связи с сервером брокера. «No connection» — котировки не идут, советник не работает.
- Отключён автотрейдинг. Случайно нажата кнопка «АвтоТорговля», или сбросилась после рестарта.
- Разлогин счёта / смена пароля. Терминал отключился от счёта.
- Ошибка в самом советнике. Эксперт «упал» с исключением и снят с графика.
Чем это грозит
Для стратегий без открытых позиций «простой» означает лишь пропущенные сделки. Но если у советника есть открытые позиции — особенно у сеточника или мартингейла — остановка опасна: некому закрыть по тейку, добрать по плану или экстренно прикрыть сетку на новостях. Минус растёт без управления, пока вы думаете, что всё под контролем.
Как узнать сразу
Единственный надёжный способ — контроль «тишины»: если данные со счёта перестали поступать дольше N минут, должен прийти алерт. Это принципиально отличается от уведомлений о сделках: тут сигнал — именно отсутствие активности и связи, а не событие.
Как это устроено в FilMonitor
В FilMonitor советник-коллектор шлёт состояние счёта с терминала каждые 20–60 секунд — фактически heartbeat. Если данные перестали приходить, сервер фиксирует это и шлёт алерт об оффлайне (по умолчанию после ~20 минут тишины) в Telegram и на телефон. Вы узнаёте, что терминал замолчал, до того как это превратится в проблему — и успеваете перезапустить VPS или терминал.
Это часть общего мониторинга счёта: про остальные метрики — в статье «Мониторинг торгового счёта MT4/MT5», а про контроль просадки у работающего советника — в «Как контролировать просадку советника».
Чек-лист профилактики
- Используйте надёжный VPS с автозапуском терминала после перезагрузки.
- Включите автостарт MetaTrader и автоприкрепление советника к графику.
- Настройте мониторинг связи — алерт о тишине терминала, а не только о сделках.
- Проверяйте, что «АвтоТорговля» включена после каждого рестарта терминала.
- Держите план на случай простоя: как быстро поднять терминал и нужно ли закрыть позиции вручную.