Ein LLM-gestütztes intelligentes Analysesystem für A-Aktien (chinesischer Aktienmarkt), das Marktdaten aus mehreren Quellen und Echtzeitnachrichten aggregiert, Gemini AI verwendet, um tägliche Entscheidungs-Dashboards zu generieren, und Berichte über GitHub Actions kostenlos an WeChat Work, Feishu, Telegram oder per E-Mail sendet.

MITPythondaily_stock_analysisZhuLinsen 12.7k Last Updated: February 23, 2026

daily_stock_analysis — LLM-gestützter intelligenter A-Aktien-Analysator

Übersicht

daily_stock_analysis ist ein Open-Source, kostenloses intelligentes Aktienanalyse-System für den chinesischen A-Aktienmarkt. Es nutzt große Sprachmodelle (hauptsächlich Google Gemini), um die Watchlist eines Benutzers jeden Handelstag automatisch zu analysieren und ein strukturiertes "Entscheidungs-Dashboard" an mehrere Benachrichtigungskanäle zu liefern, darunter WeChat Work, Feishu, Telegram und E-Mail.

Die gesamte Pipeline läuft kostenlos auf GitHub Actions – kein Server erforderlich.


Kernfunktionen

KI-Entscheidungs-Dashboard

Jede Aktie auf der Watchlist erhält einen prägnanten, von der KI generierten Bericht, der Folgendes enthält:

  • Eine einzeilige Kernschlussfolgerung (Kaufen / Halten / Verkaufen)
  • Präziser Einstiegspreis, Stop-Loss-Preis und Zielpreis
  • Eine strukturierte Checkliste mit ✅ ⚠️ ❌ Indikatoren für jede Bedingung

Mehrdimensionale Analyse

Das System bewertet Aktien aus vier Blickwinkeln:

  • Technische Analyse — Ausrichtung gleitender Durchschnitte (MA5 > MA10 > MA20), Abweichungsrate
  • Chip-Verteilung — Signale für Volumen- und Positionskonzentration
  • Sentiment-Intelligenz — Echtzeitnachrichten, abgerufen über Tavily oder SerpAPI
  • Live-Marktdaten — Intraday-Kurse von mehreren Datenanbietern

Marktübersicht

Zusätzlich wird eine tägliche Marktzusammenfassung generiert, die Folgendes abdeckt:

  • Wichtige Indizes (SSE, SZSE, ChiNext) mit Preis und Veränderung
  • Marktbreite: steigende vs. fallende Aktien, Anzahl der Kurslimits
  • Sektorrotation: am stärksten steigende und fallende Sektoren
  • Nordgerichteter Kapitalfluss (北向资金)

Multi-Channel-Push-Benachrichtigungen

Ergebnisse werden gleichzeitig an alle konfigurierten Kanäle geliefert:

  • WeChat Work (企业微信) Webhook
  • Feishu (飞书) Webhook
  • Telegram Bot
  • E-Mail (SMTP)
  • Benutzerdefinierte Webhooks (DingTalk, Discord, Slack, Bark usw.)

Kostenlose Bereitstellung

  • Läuft vollständig auf GitHub Actions (kostenlos für öffentliche Repositories)
  • Nutzt die kostenlose Stufe von Google Gemini über Google AI Studio
  • Marktdaten stammen von AkShare (kostenlos), mit optionalen Tushare / Baostock / YFinance

Architektur

daily_stock_analysis/
├── main.py              # Einstiegspunkt
├── analyzer.py          # Gemini KI-Analysator
├── market_analyzer.py   # Analyse der Marktübersicht
├── search_service.py    # Nachrichtensuche (Tavily / SerpAPI)
├── notification.py      # Multi-Channel-Push
├── scheduler.py         # Zeitplan-Manager
├── storage.py           # Datenspeicherung
├── config.py            # Konfigurations- und Umgebungslader
├── data_provider/       # Datenquellenadapter
│   ├── akshare_fetcher.py
│   ├── tushare_fetcher.py
│   ├── baostock_fetcher.py
│   └── yfinance_fetcher.py
├── .github/workflows/   # GitHub Actions Workflow
├── Dockerfile
└── docker-compose.yml

Unterstützung von KI-Modellen

Modell Rolle Kosten
Google Gemini (gemini-3-flash-preview) Primär Kostenlose Stufe
Gemini 2.5 Flash Fallback Kostenlose Stufe
OpenAI-kompatible APIs (DeepSeek, Qwen, Moonshot, GLM) Alternative Variiert

Datenquellen

Kategorie Anbieter
Marktdaten AkShare (kostenlos), Tushare Pro, Baostock, YFinance
Nachrichten / Sentiment Tavily, SerpAPI
KI-Analyse Google Gemini, OpenAI-kompatible APIs

Bereitstellungsoptionen

Option 1: GitHub Actions (Empfohlen)

  1. Repository forken
  2. Secrets konfigurieren (API-Schlüssel, Aktienliste, Benachrichtigungs-Webhooks)
  3. Actions aktivieren → läuft automatisch jeden Wochentag um 18:00 Uhr CST

Option 2: Lokaler Lauf

git clone https://github.com/ZhuLinsen/daily_stock_analysis.git
cd daily_stock_analysis
pip install -r requirements.txt
cp .env.example .env  # Schlüssel eintragen
python main.py

Option 3: Docker

cp .env.example .env
docker-compose up -d

Integrierte Handelsphilosophie

Das System erzwingt automatisch eine Reihe von meinungsstarken Handelsregeln:

  • Kein Jagen von Höchstständen — Aktien mit einer Abweichungsrate von > 5 % werden als "Gefährlich" gekennzeichnet
  • Trendfolge — erfordert eine bullische Ausrichtung von MA5 > MA10 > MA20
  • Präziser Ein- und Ausstieg — gibt immer Kaufpreis, Stop-Loss und Zielpreis aus
  • Transparenz — jede Bedingung wird explizit geprüft und gekennzeichnet

Anwendungsfälle

  • Einzelanleger, die eine tägliche KI-generierte Analyse ihrer A-Aktien-Watchlist wünschen
  • Entwickler, die lernen, wie man LLM-gestützte Finanztools erstellt
  • Quant-Enthusiasten, die eine kostenlose, erweiterbare Aktienanalyse-Pipeline suchen

Haftungsausschluss

Dieses Projekt dient ausschließlich Bildungs- und Forschungszwecken. Es stellt keine Anlageberatung dar. Der Aktienmarkt birgt Risiken; investieren Sie verantwortungsbewusst. Der Autor haftet nicht für Verluste, die aus der Nutzung dieses Projekts entstehen.

Star History Chart