Сигналы и автоматизация
Режим без сигналов описывает бота, который подключён и работает, но которому нечего исполнять: источник ничего не публиковал, все последние сообщения не были сигналами, или все сигналы были заблокированы правилом; бот здоров, но сделок не появляется, и различение этих ситуаций — вот в чём смысл термина.
"Мой бот не торгует" — самый частый вопрос в поддержке сигнальной автоматизации, и в большинстве случаев бот делает именно то, что должен. Тихий канал, канал, публикующий аналитику, а не входы, спотовый бот, получающий короткие сигналы, закрытый рынок, сработавший дневной лимит убытка или парсер, не способный прочитать новый формат сообщения, — всё это выглядит одинаково снаружи: зелёный бот и пустой список сделок. Без видимости того, что из этого происходит, пользователи предполагают, что платформа сломана, меняют настройки наугад или уходят.
AlgoVesta различает эти случаи и показывает их. Каждое сообщение, получаемое ботом, классифицируется как сигнал, обновление или не сигнал, а каждый сигнал либо исполняется, либо блокируется с конкретной причиной (правило, рынок закрыт, символ недоступен, ошибка разбора, отклонение биржей). Карточка бота показывает последний заблокированный сигнал и его причину на вашем языке, при условии что блокировка недавняя и относится к рынку данного бота. Если бот блокирует несколько сигналов за день без исполнения ни одного, разовое письмо объясняет, что сигналы поступают, но не торгуются, и указывает на причину. Предварительные проверки (preflight) вообще не позволяют запустить бота, если отсутствует необходимый элемент, например API-ключ с нужным правом доступа или подключённая сессия Telegram. Совершенно новый бот, который просто ещё ничего не получил, отображается как ожидающий первого сигнала, а не как неисправный. См. центр помощи и страницу криптоавтоматизации.
Форекс-бот два дня не показывает сделок. Журнал сигналов показывает 14 сообщений: 9 классифицированы как не сигнал (комментарии), 3 сигнала заблокированы как поступившие при закрытом в субботу рынке, и 2 сигнала заблокированы, потому что канал опубликовал криптопары для бота, работающего только с форексом. Трейдер добавляет криптобота для того же канала, и следующий криптосигнал исполняется; форекс-сторона возобновляется в понедельник.