15.01.2025 Ошибки и диагностика

Статусы: “отправлено в TG” ≠ “сработало”

Доставлено в Telegram - не значит, что сигнал “отработался” в рынке.

Статусы: “отправлено в TG” не равно “сработало”

Самая частая путаница: Telegram сообщил “ОК”, а человек решил, что сигнал “обязан отработать”. Сервис не управляет рынком (к сожалению или к счастью), поэтому тут два разных слоя.

За 3 минуты

Поймёте, что означают статусы и что делать в каждом случае

Слой 1: доставка в Telegram Слой 2: жизнь сигнала Диагностика по шагам

Слой 1

Доставка уведомления (сервис → Telegram)

  • Что это: сообщение отправлено/не отправлено по API Telegram.
  • От чего зависит: чат, права бота, токен, блокировки, настройки уведомлений.
  • Что НЕ означает: что сигнал реализовался в рынке.

Если “не пришло”, вы диагностируете Telegram, а не стратегию.

Слой 2

Жизненный цикл сигнала (найден → фильтры → вход → результат)

  • Что это: система нашла сетап и попыталась провести его через правила.
  • От чего зависит: фильтры, режимы, таймфреймы, триггеры цены.
  • Нормальные исходы: “отфильтрован” и “не сработал” бывают чаще, чем хотелось бы.

Если “не сработал”, это не баг, это рынок не дал условия.


Интерактив

Разобрать статус: выберите, что видите

Тапайте по кнопкам. Панель ниже скажет, что это значит и что делать.

Категория
Telegram
Что значит
Сервис получил “ОК” от Telegram API. Сообщение успешно отправлено.
Частая ошибка
Путать “доставлено” и “сработало”. Это разные вещи.

Что делать

  • Если не видите сообщение: проверьте чат, права бота, выключенные уведомления, закрепы/архив.
  • Если видите сообщение: переходите к оценке сигнала (он ещё может не реализоваться).
Категория
Telegram
Что значит
Telegram отклонил отправку: нет прав, неверный чат, блокировка, токен, лимиты.
С чего начать
Найдите текст ошибки в журнале Telegram.

Что делать

  • Проверить: правильный чат/получатель, бот добавлен, права администратора (если канал/группа).
  • Повторить тест отправки после исправлений.
Категория
Сигнал
Что значит
Система нашла сетап и рассчитала параметры. Это “кандидат”, а не гарантия входа.
От чего зависит дальше
Фильтры, триггер цены, подтверждения, время, режимы.

Что делать

  • Оценить за 30 секунд: контекст, волатильность, совпадает ли с вашими правилами.
  • Не “догонять” руками, если дальше условия не выполнятся.
Категория
Сигнал
Что значит
Сигнал не прошёл фильтры (жёсткость, время, мульти-TF, Min ATR, лимиты и т.п.).
Типовой эффект
Сигналов мало или нет, хотя рынок “двигается”.

Что делать

  • Отключить фильтры по одному и понять, какой “пережал”.
  • Проверить лимиты: сигналов/день и окно времени.
Категория
Сигнал
Что значит
Условия входа не наступили (цена не дошла до триггера, подтверждение не случилось).
Это нормально?
Да. Это один из штатных исходов.

Что делать

  • Не “догонять” рынок руками из злости.
  • Если таких исходов слишком много: пересмотреть фильтры/триггер (менять по одному параметру).
Категория
Сигнал
Что значит
Сигнал реализовался, появился итог по вашей логике (TP/SL/иное).
Главный смысл
Это материал для дневника и улучшения правил, а не повод “влюбиться” в стратегию.

Что делать

  • Записать результат и отметить: соблюдены ли ваши правила.
  • Смотреть статистику сериями, а не по одной сделке.

Мини-правило: если проблема “не пришло” → смотрим Telegram-слой; если “не сработало” → смотрим слой сигнала.


Без скринов, но понятно

Как выглядят два журнала (макет)

Это не ваш реальный лог, а пример, чтобы визуально различать “доставку” и “жизнь сигнала”.

12:01:08
sendMessage: сообщение отправлено в чат @TradeSafeet
OK
12:05:41
sendPhoto: нет прав на отправку в канал
ERROR
12:06:02
retry: повторная отправка после исправления
TRY

Этот журнал отвечает только на вопрос: “уведомление ушло или нет”.

12:01:07
Сигнал сформирован: GOLD, TF10, сетап найден
FORMED
12:01:07
Отфильтрован: Min ATR не пройден
FILTER
12:09:22
Не сработал: цена не достигла триггера
NO TRG
12:18:10
Результат: TP достигнут по вашей логике
RESULT

Этот журнал отвечает на вопрос: “что стало с сигналом после формирования”.


Диагностика по шагам

Если “не пришло” или “не сработало”

  • Не пришло в Telegram: открыть журнал Telegram → найти последнюю попытку → если ERROR, исправить права/чат/бота → повторить тест.
  • Пришло, но не сработало: открыть журнал сигналов → посмотреть “отфильтрован” или “не сработал” → проверить фильтры/триггер → менять по одному параметру.
  • Сигналов слишком много: поднять фильтры (жёсткость/время/старший TF/Min ATR) → ограничить сигналов/день → смотреть результат сутки, не 5 минут.

Никаких обещаний прибыли. Зато есть шанс перестать путать уведомления с реальностью.

Самопроверка

Отметьте галочки (да, можно тыкать)

Готово, когда вы перестали смешивать Telegram и рынок в одну кашу.

← Назад к списку