Автоперезапуск
Посмотрите, как Launcher сообщает о сбое и восстанавливает работу робота.
Уведомление о падении
Если робот неожиданно завершился, лаунчер показывает уведомление и сообщает в Telegram, если он выбран в профиле запуска. Кнопка Почему? открывает журнал на строке с причиной.
При падении робот не снимает ордера и не закрывает позицию: они остаются на бирже, и следующий запуск продолжит с ними.
Автоматический перезапуск
После падения лаунчер сразу запускает робота снова в том же режиме — Paper или LIVE. Перезапусков не больше 3 за 10 минут; в журнале видно, какая это попытка.
• Если робот падает снова и снова, после 3 перезапусков за 10 минут лаунчер больше его не перезапускает.
• Если для запуска нужен человек (ввести ключи, подтвердить проверку биржи, проверочная заявка), перезапуск не выполняется: робот остаётся остановленным, причина — в журнале.
• Если робот не смог запуститься вообще, перезапуск не выполняется: он повторил бы ту же ошибку.
Во всех этих случаях ордера и позиция не трогаются.
Робот не ответил или связь потеряна
Если робот не ответил и был остановлен принудительно или связь с ним потеряна, строка состояния показывает Ошибка с причиной. У LIVE-робота журнал открывается сам; проверьте позицию и ордера на бирже перед следующим запуском.
Что делать после уведомления
Нажмите «Почему?» и прочитайте журнал. Определите, произошёл сбой уже работающего робота, отказ подготовки или потеря связи: автоматический повтор не устраняет одинаковую причину установки или отсутствующий ввод пользователя.
Не создавайте параллельно ещё один экземпляр только из-за отсутствия связи. Для LIVE сначала выясните состояние существующего счёта, ордеров и позиции через обычный порядок восстановления. Падение процесса само по себе не является командой закрыть позицию.
Если достигнут предел повторов, устраните причину и выполните осознанный запуск с правильным профилем. Сохраните номер попытки, время и исходную ошибку для поддержки; не считайте повторный запуск доказательством устранения сбоя.