Разработка AI-системы мониторинга Twitter/X для торговых сигналов
Twitter/X остаётся ключевой платформой для финансового дискурса: Элон Маск двигал рынки твитами, корпоративные новости утекают в Twitter за минуты до официальных пресс-релизов. Мониторинг в реальном времени — конкурентное преимущество.
Техническая реализация мониторинга
Twitter API v2 с Filtered Stream для real-time мониторинга по правилам:
import tweepy
class FinancialTwitterStream(tweepy.StreamingClient):
def __init__(self, bearer_token: str, processor):
super().__init__(bearer_token)
self.processor = processor
def on_tweet(self, tweet):
# Фильтрация и обработка
if self.is_relevant(tweet):
signal = self.processor.analyze(tweet)
if signal.magnitude > 0.5:
self.emit_signal(signal)
# Правила фильтрации
stream = FinancialTwitterStream(BEARER_TOKEN, processor)
stream.add_rules([
tweepy.StreamRule("($GAZP OR $SBER OR $LKOH) lang:ru -is:retweet"),
tweepy.StreamRule("(Газпром OR Сбербанк) финансы lang:ru -is:retweet"),
])
stream.filter(tweet_fields=["author_id", "created_at", "public_metrics"])
Типы торговых сигналов из Twitter
Breaking news detection: внезапный всплеск твитов о компании → возможное событие. Проверяется через новостные API.
Influencer monitoring: отслеживание конкретных финансовых аналитиков, управляющих фондами, CEO компаний. Их твиты с высоким весом.
Earnings sentiment: за 24–48 часов до публикации отчётности — sentiment как предиктор результата.
Event monitoring: M&A слухи, регуляторные новости, геополитика — первые упоминания часто в Twitter.
Ограничения и реалистичные ожидания
Twitter API v2 существенно ограничил бесплатный доступ в 2023. Базовый tier ($100/мес) — 10K твитов/месяц для поиска, что мало для торговых систем. Pro tier ($5000/мес) — полный доступ.
Альтернативы: Telegram-каналы (нет официальных ограничений через pyrogram), Reddit API (более доступный). Latency от публикации до обработки сигнала: 5–30 секунд — достаточно для большинства не HFT стратегий.







