Среднестатистический Telegram-канал с торговыми сигналами публикует красивую статистику: 68% выигрышных сделок, средняя прибыль +2.37%. Розничный инвестор останавливается на этом. Проблема в деталях: стандартное отклонение по сделке составляет ±7.86%, а Sharpe Ratio равен 0.302 — это означает, что два-три сильных убытка полностью уничтожают прибыль от десятка мелких выигрышей. Хороший трейдинг ориентируется на Sharpe выше 1.0.
Автор материала на Habr отталкивается от фундаментального тезиса: любая торговая стратегия на конечном рынке в бесконечной временной перспективе стремится к нулевому математическому ожиданию. Рынок — игра с конечной суммой, капитал только мигрирует между участниками. Выход — найти источник денег, поступающих в систему извне. Telegram-памп таким источником является: пока у автора канала есть аудитория подписчиков, есть и реальный приток капитала от их покупок. Это делает памп игрой с растущей суммой, к которой арифметика рыночного равновесия неприменима.
| Метрика | До фильтрации | После фильтрации |
|---|---|---|
| Число сделок | 22 | 11 |
| Победы / Убытки | 15 / 7 | 11 / 0 |
| Winrate | 68% | 100% |
| Средняя сделка (PNL) | +2.374% | +6.972% |
| Стандартное отклонение | 7.676% | 8.642% |
| Sharpe Ratio | 0.302 | 0.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 каналов по времени публикации и направлению рекомендации позволяет вычислить одного автора за несколькими анонимными аккаунтами и оценить, сколько каналов он способен задействовать для продолжения пампа. Это открывает путь к заблаговременному позиционированию до основной волны.
