
Разработчик выпустил open-source систему анализа акций на базе ИИ
Китайский разработчик создал ИИ-систему для анализа акций A/H/US рынков с автоматическими уведомлениями и бесплатным запуском через GitHub Actions
Разработчик ZhuLinsen опубликовал на GitHub открытую систему анализа акций на базе больших языковых моделей (LLM). Проект daily_stock_analysis поддерживает анализ китайских A-акций, гонконгских H-акций и американских рынков с автоматической отправкой отчётов в мессенджеры и email. Особенность решения — возможность бесплатного запуска через GitHub Actions без собственного сервера.
Архитектура и функционал
Система построена по модульному принципу и интегрирует множество источников данных:
graph TD
A[Источники данных] --> B[ИИ-анализ]
A --> C[Технический анализ]
A --> D[Новостная аналитика]
B --> E[Dashboard решений]
C --> E
D --> E
E --> F[Мультиканальные уведомления]
A1[AkShare/Tushare] --> A
A2[YFinance] --> A
A3[Longbridge] --> A
A4[Новостные API] --> A
Для анализа система использует множественные источники рыночных данных: AkShare, Tushare, YFinance для котировок, а также Tavily, SerpAPI, Anspire для новостной аналитики. Поддерживается интеграция с ведущими LLM-провайдерами включая OpenAI, Anthropic Claude, Google Gemini и локальные модели через Ollama.
Возможности анализа
| Компонент | Функции | Рынки |
|---|---|---|
| Технический анализ | MA-индикаторы, многоуровневое выстраивание, распределение объёмов | A/H/US акции |
| Фундаментальный | Оценка стоимости, рост, прибыль, институциональные потоки | Все рынки |
| Новостной | Поиск по множественным источникам, анализ тональности | Глобально |
| Стратегический | “Трёхэтапная стратегия” для A-акций, “Regime Strategy” для US | A-акции, US |
Система включает встроенные торговые правила: запрет на покупку при превышении отклонения от MA свыше 5%, требование восходящего тренда MA5 > MA10 > MA20, автоматическое определение точных уровней входа, стопа и цели.
Web-интерфейс и автоматизация
Проект предоставляет полноценный web-интерфейс с тёмной/светлой темами, поддержкой умного поиска по тикерам с автодополнением, системой импорта позиций из CSV/Excel и даже изображений через Vision LLM.
Добавлена функция бэктестинга для проверки точности исторических прогнозов ИИ с расчётом процента попаданий по дневным окнам.
Уведомления поддерживают широкий спектр каналов: Enterprise WeChat, Feishu, Telegram, Discord, Slack, DingTalk, email и Pushover. Система может отправлять как индивидуальные анализы по каждой акции, так и сводные отчёты.
Развёртывание через GitHub Actions
Ключевая особенность проекта — возможность бесплатного запуска через GitHub Actions без необходимости в собственной инфраструктуре:
- Fork репозитория
- Настройка API-ключей через GitHub Secrets
- Автоматический запуск по расписанию
Это решение особенно актуально для розничных инвесторов, которым нужна автоматизация анализа без затрат на серверы
Система поддерживает множественные конфигурации для разных групп акций и каналов уведомлений, что позволяет настроить персонализированную аналитику для различных портфелей.
Проект активно развивается с регулярными обновлениями функционала и является примером успешного применения LLM в финансовой аналитике с открытым исходным кодом.