ZhuLinsen/daily_stock_analysis

LLM 驱动的多市场股票智能分析系统:多源行情、实时新闻、决策看板与自动推送,支持零成本定时运行。 LLM-powered multi-market stock analysis system with multi-source market data, real-time news, decision dashboard, automated notifications, and cost-free scheduled runs.

What it solves

This project provides an automated system for analyzing stocks across multiple global markets (A-share, Hong Kong, US, Japan, Korea, and Taiwan) to help investors track their watchlists and make informed decisions without manual research. It automates the collection of market data, news, and technical indicators to generate daily "decision dashboards" and market reviews.

How it works

The system aggregates data from various sources including market data providers (like AkShare, YFinance, and TickFlow), news search APIs (such as SerpAPI and Tavily), and social sentiment tools. It uses Large Language Models (LLMs) via providers like OpenAI, Claude, Gemini, or local models via Ollama to analyze this aggregated data. The analysis is then pushed to users via platforms like WeChat, Feishu, Telegram, Discord, Slack, or email.

Who it’s for

Retail investors and traders who want automated, AI-driven insights into their selected stocks and overall market trends across different global exchanges.

Highlights

  • Multi-Market Support: Covers A-shares, HK, US, Japan, Korea, Taiwan, and ETFs.
  • Automated Reporting: Generates daily decision dashboards including scores, trends, buy/sell points, and risk alerts.
  • Agentic Analysis: Includes a chat interface for multi-turn questioning using 15 built-in strategies (e.g., Moving Average, Elliott Wave, Trend following).
  • Flexible Deployment: Can be deployed via GitHub Actions for zero-cost hosting, Docker, or as a local FastAPI service with a WebUI.
  • Extensive Integration: Supports a wide array of LLM providers and data sources for high flexibility.

Related

  • Project
  • Project
  • Project
  • Project
  • Project