К содержимому
Форекс
на автомате

Как понять, что терминал завис, если процесс жив и значок связи зелёный

belov_fс 07.2026
Наблюдатель
1сообщение
Автор темы#1
Второй раз за месяц: терминал на VPS висит, процесс есть, значок связи зелёный, а советник с утра ничего не делал. Как такое ловить автоматически?
dinara_volс 03.2026
Первый прогон
3сообщения
#2
Снаружи надёжно ловится только одно: давно ли советник сам о себе что-то сообщал. Живой процесс и зелёный значок ничего не говорят.
Схема, которую я ставлю. Советник в OnTimer раз в минуту пишет в файл в общей папке своё текущее время и время последнего тика по своему символу. Именно время последнего тика, а не просто «я жив»: бывает, что таймер крутится, а котировки не приходят, и для торговли это то же зависание. Отдельный скрипт на том же VPS, запуск через планировщик заданий раз в 3 минуты, читает файл. Файл не обновлялся больше 5 минут, значит, советник стоит. Файл свежий, но последний тик старше 10 минут в торговое время, значит, нет котировок. В обоих случаях скрипт шлёт сообщение в телеграм. Перезапускать терминал автоматически я не стала: если он завис посреди отправки заявки, после перезапуска хочу разбираться сама.
И не забудьте про выходные и праздники, иначе сторож будет будить вас всю субботу. Проще всего, чтобы советник писал в тот же файл, открыт ли сейчас рынок по его символу.
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →