daily_stock_analysis 是一个面向 A股/港股/美股自选股的 AI 股票分析与推送系统,不是单脚本项目,而是一个包含 CLI 定时分析、FastAPI 后端、React Web 工作台、Electron 桌面端、Bot 接入、Agent 问股、多数据源、多 LLM 通道、多通知渠道 的综合型投资辅助平台。
| 维度 | 说明 |
|---|---|
| 产品形态 | 股票智能分析系统 + Web/桌面工作台 + Bot/API 服务 |
| 市场覆盖 | A股、港股、美股、ETF、指数 |
| 分析内容 | 行情、K线、技术指标、资金流、筹码、新闻、公告、基本面、舆情、风险、催化、操作检查清单 |
| 输出方式 | Markdown/消息推送、Web 历史报告、API 响应、桌面端展示 |
| 自动化方式 | GitHub Actions、Docker、本地 schedule、crontab、API 手动触发 |
Python 3.10+FastAPISQLAlchemyLiteLLMReact/ViteElectronDocker
| 层级 | 目录/模块 | 职责 |
|---|---|---|
| 入口层 | main.py、webui.py | CLI 主入口、调度、Web 服务启动。 |
| API 层 | api/ | FastAPI 应用、认证、中间件、分析/历史/持仓/回测/系统配置/Agent 接口。 |
| 核心流程 | src/core/ | 分析流水线、交易日历、市场复盘、回测引擎、配置注册表。 |
| 数据源 | data_provider/ | AkShare、Tushare、EFinance、Pytdx、Baostock、YFinance、Longbridge、TickFlow 等适配。 |
| AI/Agent | src/llm/、src/agent/ | LLM 调用、参数适配、工具调用、策略 Agent、技能路由、多轮问股。 |
| 通知 | src/notification* | 企业微信、飞书、Telegram、Discord、Slack、邮件、ntfy、Gotify、Pushover 等。 |
| Web/桌面 | apps/dsa-web、apps/dsa-desktop | 前端工作台与桌面客户端。 |
| CI/发布 | .github/workflows、docker/ | 每日分析、CI、Docker 多架构发布、桌面端 release。 |
python main.py 单次运行。python main.py --schedule 本地定时。--dry-run、--debug、--stocks 可用于调试。python main.py --serve-only 或 webui.py。最小运行至少需要三类配置:
STOCK_LIST,例如 600519,hk00700,AAPL。研究中未记录任何真实密钥;所有 key/token/password 均应作为敏感信息管理。
| 类别 | 支持项 | 评价 |
|---|---|---|
| 行情数据 | EFinance、AkShare、Tushare、Pytdx、Baostock、YFinance、Longbridge、TickFlow | 覆盖面广,但多数据源意味着部署时要处理依赖、可用性、限流和字段一致性。 |
| 新闻搜索 | Anspire、SerpAPI、Tavily、Bocha、Brave、MiniMax、SearXNG | 质量取决于搜索服务;中文 A 股场景建议使用中文优化源。 |
| LLM | LiteLLM、Anspire、AIHubMix、Gemini、OpenAI-compatible、DeepSeek、Claude、Ollama | 模型适配能力强;最新 commit 是“增强 LLM 参数适配层”,说明项目持续处理模型参数兼容问题。 |
| 输出 | 结构化决策仪表盘、市场复盘、Agent 问答、通知推送、Web 历史 | 适合日常例行报告,但投资结论仍需人工复核。 |
.env、日志、Web 设置页暴露到公网。| 指标 | 值 | 说明 |
|---|---|---|
| 默认分支 | main | 当前研究 commit:4aad40c |
| 最近提交 | 2026-05-16 | fix: 增强 LLM 参数适配层 (#1317) |
| Python 文件 | 332 个 / 约 125k 行 | 后端与核心逻辑规模较大。 |
| 前端 TS/TSX | 174 个 / 约 30k 行 | Web 工作台不是简单页面,而是完整应用。 |
| 测试 | tests 目录 + GitHub Actions | 覆盖数据源、API、WebUI 静态资源、指数映射等。 |
| Star/Fork | 36.1k / 35.6k | 关注度非常高,但 fork 数异常接近 star,部署前仍需以代码质量和适配情况为准。 |
stock.loveason.com 独立子域名 + HTTPS + 认证/IP 限制。这个项目适合做“个人投研自动化工作台”的底座,功能覆盖很全,尤其适合你已有 Hermes/Telegram/Report Center 体系下做定时报告与人工复核。但它不是低复杂度小工具:真正稳定运行依赖数据源、LLM、通知、Web 访问控制和定时运维。若后续要部署,建议采取 最小化配置 → 单次分析 → 定时推送 → WebUI → 多数据源/多模型 的渐进路线。
生成方式:基于仓库 README、docs、依赖配置、API 路由、目录结构、关键源码和 GitHub 元信息的静态研究;未运行真实股票分析,未使用任何真实密钥。