Среднестатистический Telegram-канал с торговыми сигналами публикует красивую статистику: 68% выигрышных сделок, средняя прибыль +2.37%. Розничный инвестор останавливается на этом. Проблема в деталях: стандартное отклонение по сделке составляет ±7.86%, а Sharpe Ratio равен 0.302 — это означает, что два-три сильных убытка полностью уничтожают прибыль от десятка мелких выигрышей. Хороший трейдинг ориентируется на Sharpe выше 1.0.

Автор материала на Habr отталкивается от фундаментального тезиса: любая торговая стратегия на конечном рынке в бесконечной временной перспективе стремится к нулевому математическому ожиданию. Рынок — игра с конечной суммой, капитал только мигрирует между участниками. Выход — найти источник денег, поступающих в систему извне. Telegram-памп таким источником является: пока у автора канала есть аудитория подписчиков, есть и реальный приток капитала от их покупок. Это делает памп игрой с растущей суммой, к которой арифметика рыночного равновесия неприменима.

МетрикаДо фильтрацииПосле фильтрации
Число сделок2211
Победы / Убытки15 / 711 / 0
Winrate68%100%
Средняя сделка (PNL)+2.374%+6.972%
Стандартное отклонение7.676%8.642%
Sharpe Ratio0.3020.807

Чтобы отделить сигналы с реальным притоком от манипуляций, автор вводит два фильтра на основе pre-publication данных — ценовой истории за 24 часа до публикации сигнала. Первый фильтр отсекает SHORT на «спящих» активах со средним диапазоном свечи менее 0.07% в сутки: тонкая ликвидность — признак liquidity harvesting, то есть охоты за стопами без реального движения. Второй фильтр блокирует LONG, когда актив за сутки упал более чем на 1%: притока капитала нет, подписчиков заводят против тренда.

Telegram-памп — игра с растущей суммой: пока у автора есть аудитория, есть и внешний приток капитала.

Результат фильтрации впечатляет статистически, хотя выборка невелика — 11 сделок против исходных 22. Winrate вырос до 100%, средняя сделка — с +2.37% до +6.97%, Sharpe Ratio — с 0.302 до 0.807. Просадки портфеля исчезли. Автор честно оговаривается: рост цены за предыдущие N часов — эмпирический критерий, и он знал, куда смотреть заранее.

Техническая реализация строится на трёх компонентах. Парсер канала извлекает из текста сигнала тикер, направление (ЛОНГ/ШОРТ), зону входа, цели и стоп-лосс с помощью простых regex-правил на TypeScript. Высокопроизводительный бектест рассчитывает метрики по данным до публикации — в частности, momentum24h, общее изменение цены за 24 часа до сигнала. ИИ-агент работает в режиме self enforcement runtime: он программирует сами фильтры, меняя их как код при каждой актуализации стратегии. Это позволяет автоматически подстраивать пороговые значения без ручного вмешательства.

Автор также указывает на более широкую возможность: анализ матрицы постов из топ-100 каналов по времени публикации и направлению рекомендации позволяет вычислить одного автора за несколькими анонимными аккаунтами и оценить, сколько каналов он способен задействовать для продолжения пампа. Это открывает путь к заблаговременному позиционированию до основной волны.