Самая затратная часть ежедневной торговли — не отслеживание котировок, а синтез разрозненных технических индикаторов, отчётов, новостных настроений и потоков капитала в действенное решение. Открытый проект с 33 тысячами звёзд автоматизировал весь этот конвейер.
daily_stock_analysis, поддерживаемый ZhuLinsen, — это интеллектуальная система анализа акций A-рынка, Гонконга и США на базе LLM. Каждый день она автоматически собирает данные из множества источников, вызывает большие языковые модели для генерации «панели решений» и отправляет результаты через WeCom, Feishu, Telegram, Discord, Slack или email. Весь процесс работает на GitHub Actions без затрат на сервер.
Какую проблему решает
Частные инвесторы сталкиваются с несколькими информационными разрывами:
- Данные рынка и новости разбросаны по разным платформам
- Технический анализ требует ручного изучения графиков
- Фундаментальные данные требуют изучения отчётов и объявлений
- Разные рынки имеют разные механизмы торговли
Этот проект объединяет разрывы в автоматизированный конвейер: сбор данных → многомерный анализ → панель решений от LLM → push-уведомление.
Основные возможности
| Модуль | Функция |
|---|---|
| Панель решений | Краткий вывод + оценка + точки входа/выхода + предупреждения + чек-лист действий |
| Многомерный анализ | Техника, котировки, распределение筹码, настроения, отчёты, потоки капитала, фундаменталы |
| Система стратегий | Обзор A-рынка, US Regime, скользящие средние, теория Чань, волны Эллиотта, цикл настроений |
| Обзор рынка | Ежедневная сводка, индексы, статистика роста/падения, сила секторов |
| Agent-вопросы | Многораундовые вопросы с 11 встроенными стратегиями |
| AI-бэктестинг | Проверка исторического анализа с точностью направления и моделируемой доходностью |
Пример уведомления:
🎯 2026-02-08 Панель решений
Проанализировано 3 акций | 🟢Покупка:0 🟡Ожидание:2 🔴Продажа:1
⚪ Чжунву (000657): Ожидание | Оценка 65 | Бычий
📰 Настроения: Внимание к AI-атрибутам и росту прибыли
🚨 Риск: Крупный чистый отток капитала 363 млн юаней
✨ Катализатор: Позиционируется как ключевой поставщик HDI для AI-серверов
Стек технологий
Модели ИИ: AIHubMix, Gemini, OpenAI-совместимые, DeepSeek, Qwen, Claude, локальные модели Ollama. Настройте хотя бы одну.
Данные рынка: TickFlow, AkShare, Tushare, Pytdx, Baostock, YFinance, Longbridge — охват рынков A/H/US.
Поиск новостей: Anspire, SerpAPI, Tavily, Bocha, Brave, MiniMax, SearXNG.
Сравнение с альтернативами
| Параметр | daily_stock_analysis | Традиционное ПО | Платные отчёты |
|---|---|---|---|
| Стоимость | Ноль затрат на сервер | Бесплатно или подписка | Сотни-тысячи/год |
| Кастомизация | Список наблюдения + мультиканальные уведомления | Фиксированные функции | Фиксированное покрытие |
| Автоматизация | Ежедневные push по расписанию | Ручной просмотр | Периодическая публикация |
| AI-анализ | LLM синтезирует данные | Только тех. индикаторы | Человеческий анализ |
Ограничения: Точность анализа LLM зависит от качества промптов и надёжности источников. Не подходит как прямой торговый сигнал.
Быстрый старт
Через GitHub Actions — развёртывание за 5 минут:
- Форкните репозиторий и настройте Secrets
- Настройте AI-модель (минимум одну)
- Настройте канал уведомлений
- Настройте список акций:
STOCK_LIST=600519,hk00700,AAPL,TSLA - Включите Actions и запустите тест
Локальный запуск:
git clone https://github.com/ZhuLinsen/daily_stock_analysis.git
cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env && vim .env
python main.py
На что обратить внимание
- 558 коммитов, 120 тегов, высокая активность — последний коммит 13 часов назад
- Поддерживает новые модели, включая Kimi K2.6
- Веб-панель для ручного анализа, управления конфигурацией, бэктестинга
Ограничения: Анализ LLM — справочная информация, не инвестиционный совет. Бесплатные модели могут быть нестабильны в часы пик.