市面上的付费炒股软件年费动辄几千,核心卖点无非是“AI 选股”、“智能诊断”——但模型是黑盒、数据源不透明、推送信息还可能夹带私货。
daily_stock_analysis 是一个在 GitHub 上斩获 16.6k Star 的开源项目。它利用 LLM(如 Gemini)驱动,覆盖 A 股、港股、美股 三大市场,实现了从行情数据采集、AI 智能分析到多渠道推送的全链路自动化,并且完全开源,支持零成本自部署。
项目地址:https://github.com/ZhuLinsen/daily_stock_analysis
为什么选择这个开源工具?
核心优势可以概括为三个词:免费、透明、可控。
- 零成本:数据源采用免费的 API(如 AkShare、YFinance),AI 分析可使用 Gemini 的免费额度,部署则可依托 GitHub Actions 定时运行,真正做到不花一分钱。
- 全透明:所有的分析逻辑、Prompt 指令、数据来源全部开源。模型基于什么数据、给出了什么建议,你都看得一清二楚,避免了“黑箱”操作的困扰。
- 可定制:想换成 GPT-4 或国产大模型?只需修改 API Key。想监控自己的股票池?调整配置文件即可。需要推送到飞书、钉钉或企业微信?项目已内置多渠道通知支持,灵活度极高。
这款工具的出现,让个人投资者也能拥有透明、可控的智能分析能力,无疑是技术爱好者与投资者的一个优质开源实战选择。
核心功能有哪些?
它不仅仅是一个数据查看器,而是一个集成了数据、分析和决策支持的完整系统。

具体来说,它提供以下核心能力:
- 多市场覆盖:支持 A 股、港股、美股及美股主要指数(如SPX、DJI),通过多数据源采集行情,不依赖单一接口,保障了数据的可用性。
- LLM 智能分析:将实时行情数据与最新的新闻资讯结合,输入给大语言模型,生成包含基本面、技术面、消息面逻辑的综合分析报告,而非简单的涨跌预测。
- 决策仪表盘:生成可视化的分析面板,清晰展示核心结论、精确的买卖点位以及操作检查清单,帮助用户快速把握关键信息。
- 定时运行与多渠道推送:配置完成后可实现全自动化运行——每日定时抓取数据、执行分析、并将结果推送到你指定的平台(如微信、钉钉、飞书、Telegram、邮件等)。
技术栈与数据来源
一个工具是否可靠,其技术基础和数据质量至关重要。daily_stock_analysis 在这方面做得相当扎实。

- AI 模型:支持 AlHubMix、Gemini、OpenAI 兼容 API、DeepSeek、通义千问、Claude 等主流模型,并通过 LiteLLM 统一调用,支持多 Key 负载均衡。
- 行情数据:整合了 AkShare、Tushare、Pytdx、Baostock、YFinance 等多个数据源。特别注意,为确保美股数据复权一致性,其历史与实时行情统一使用 YFinance。
- 新闻搜索:支持 Tavily、SerpAPI、Bocha、Brave 等搜索工具,确保分析所依据的资讯及时有效。
- 内置交易纪律:系统内置了严谨的风控规则,如乖离率超阈值风险提示、趋势交易(多头排列)判断、精确的买卖止损点位计算等,引导理性决策。
这种对高质量数据和严谨规则的追求,正是其分析结果具备参考价值的基石,也体现了项目在人工智能与大数据处理上的专业性。
实际效果展示
理论说得再多,不如看看实际产出。
1. 大盘复盘
系统能够自动生成每日市场复盘报告,一目了然地展示主要指数涨跌、市场整体情绪以及领涨领跌板块。

2. 个股深度分析
这是核心功能。输入股票代码,系统会调用AI进行多维度分析,并生成一个结构清晰的决策仪表盘。

如上图所示,报告会包含:
- KEY INSIGHTS:一段话总结核心结论,分析当前格局、技术面状态、筹码压力及消息面情况。
- 操作建议与趋势预测:给出“观望”、“买入”等明确建议,并预测短期趋势。
- STRATEGY POINTS:提供极其具体的理想买入价、二次买入价、止损价和止盈目标价。
- NEWS FEED:列出分析所参考的相关最新资讯。
- 市场情绪指数:展示当前的恐慌贪婪指数。
这种深度、结构化且数据驱动的分析方式,远超市面上大多数泛泛而谈的“诊股”工具。
总结
daily_stock_analysis 项目将开源精神与实用的金融分析需求相结合,为开发者和个人投资者提供了一个高度透明、可定制且功能强大的自动化分析工具。它剥离了商业软件的营销外衣,直击“数据、分析、决策”的核心流程。如果你厌倦了付费黑箱,渴望一个完全由自己掌控的智能投资助手,那么这个项目值得你深入探索和尝试。欢迎在云栈社区交流更多关于此类开源项目部署与应用的心得。
|