Алерты с графиком и фильтр валидных сетапов
22.05.2026 · Последнее обновление
Две новые опции в форме сигнала
- Прикреплять график с зонами разворота — при срабатывании сигнала в TG прилетит не текст, а PNG-чарт (1200×720) с авто-разметкой ключевых уровней: оранжевая — пик окна, циан — дно, жёлтая — S/R Flip, красная/зелёная — Resist/Support. Под чартом подпись: тикер, движение, ближайшая зона + ссылка «Открыть график».
- Только валидные сетапы — фильтр: если в направлении движения нет зоны разворота в радиусе ≤ 8% от текущей цены, сигнал НЕ отправится. Идея: при пампе мы хотим целевой резист, при дампе — целевой саппорт. Если их нет, скорее всего это «свободное движение в воздухе» с непредсказуемым исходом — нам это неинтересно.
Как работает фильтр валидных сетапов
После того как условие по движению цены выполнено, движок берёт зоны (из 5-минутного кэша) и проверяет:
- Для PUMP: есть ли PRIOR_HIGH / SR_FLIP / RANGE_HIGH в диапазоне (current; current × 1.08].
- Для DUMP: есть ли PRIOR_LOW / SR_FLIP / RANGE_LOW в диапазоне [current × 0.92; current).
- Если есть — фейр идёт, в алерте указываем эту зону как «ближайшую цель».
- Если нет — сигнал не отправляется, ladder тоже не обновляется (следующий памп этой же монеты на тот же % будет переоценён заново).
Что в каждом алерте теперь
- Стандартная строка: эмодзи, тикер, %, цена_от → цена_до, окно, объём, биржа.
- Если чарт-ассистент включён ИЛИ фильтр валидных сетапов — добавляется блок «🎯 Ближайшая зона» с типом, ценой, % от текущей и силой.
- Доп. список ещё 2–3 ближайших уровней.
- Ссылка
Открыть график →на /app/chart с предзаполненными параметрами.
Сколько это «стоит»
Опция чарт-ассистента в сигнале НЕ списывает кредит из ежедневного лимита — он применяется только к ручным запросам с /app/chart. Это сделано осознанно: твои сигналы должны работать всегда, без боязни «упереться в лимит». Если найдём злоупотребления, добавим отдельную квоту.