Сигналы и причины отказов
Получен не значит исполнен
Откройте строку сигнала для подробностей. Доставка вебхука, проверка фильтров и исполнение LIVE — отдельные этапы. Отсутствие связанного исполнения в доступном журнале не доказывает ни открытие, ни отказ.
Что проверять
При ожидании RSI проверьте условия подтверждения. При отказе по минимальному объёму проверьте размер после округления. При расхождении позиций откройте сверку с биржей. Пропущенный из-за предыдущего ордера сигнал не поставлен в очередь на повтор.
Отказ ATR-фильтра
«Вход отклонён ATR-фильтром LeoHook» означает, что сигнал поступил, но проверка волатильности LeoHook не разрешила вход. Это не отказ TradingView или биржи. Причина показывается в журнале сигналов.
Почему новые входы заблокированы
Полученный вебхук ещё не означает открытую сделку. Смотрите итоговый статус и причину в строке сигнала, затем «События» и состояние сопровождения позиции. Ошибка сопровождения или несверенный ордер могут остановить новые LIVE-входы. Не закрывайте ручную позицию только ради снятия предупреждения: сначала проверьте, относится ли расхождение к позиции бота. Неизвестный результат заявки требует сверки, а не повторной отправки.
Отмена входа IOC
IOC-заявка исполняется немедленно в пределах заданной цены; неисполненный остаток отменяется. После статуса iocCancelRejected бот сверяет заявку и исполнения. Если биржа подтверждает отсутствие исполнений, работающий LIVE-бот автоматически возвращается к обработке новых сигналов. Старый ордер не отправляется повторно. Устаревшие сигналы очереди получают отказ «Сигнал устарел до исполнения LIVE». Это восстановление не снимает ручную остановку и не применяется к неизвестным результатам, частичным исполнениям или другим отказам.