国内股票分析 AI 开源项目精选:GitHub 热门榜单
核心结论
在 GitHub 上,支持国内股票(A 股)分析且 Star 数靠前的 AI 开源项目主要有以下几个。按热度排序,OpenBB 和 ai-hedge-fund 是目前的头部选择,而 FinGenius 和 daily_stock_analysis 则在 A 股垂直领域表现突出。
- OpenBB(57.4k Star):全球领先的金融数据平台,支持多市场数据与 AI Copilot;
- ai-hedge-fund(44.9k Star):AI 对冲基金模拟系统,通过多智能体协作模拟投资策略;
- FinGenius(新兴项目):专为 A 股设计的多智能体博弈工具,融合多位 AI 专家视角;
- daily_stock_analysis(5.5k Star):基于大模型的自动化日报生成系统。
项目详解
1. OpenBB:开源金融数据与分析平台
- 项目地址:https://github.com/OpenBB-finance/OpenBB
- 核心特点:
OpenBB 是目前 GitHub 上最受关注的金融分析工具之一,旨在为分析师和量化交易者提供一体化方案。它的优势在于数据覆盖广且 AI 集成度高。
- 数据覆盖:支持 A 股、港股、美股等多市场,涵盖实时行情、历史 K 线、财务报表及龙虎榜等,数据源包括东方财富、新浪财经等国内主流平台;
- AI 辅助分析:内置 AI Copilot(默认使用 LLaMA 模型),能回答复杂的金融问题,如'分析苹果公司 CEO 过去五年的战略表现',也支持自定义 LLM;
- 可视化与交互:提供类似 Bloomberg 的看板体验,整合财务、股东、市场对比信息,支持 Matplotlib、Plotly 生成交互式图表;
- 可扩展性:支持插件扩展数据源(如 Alpha Vantage、Quandl),也可通过 Python 脚本实现自动化分析。
- 适用场景:适合个人投资者快速获取 A 股数据,量化研究者进行多市场策略回测,以及教育机构开展金融数据分析教学。
2. ai-hedge-fund:AI 对冲基金模拟系统
- 项目地址:https://github.com/virattt/ai-hedge-fund
- 核心特点:
这是一个概念验证项目,探索 AI 在交易决策中的应用。它通过模拟多种投资策略的智能代理(Agents)来分析和决策。
- 多策略智能代理:包含模仿格雷厄姆价值投资、伍德增长投资、巴菲特长期价值等著名策略的代理,还有估值、情绪、基本面及技术分析代理;
- 灵活的交易模拟:支持指定股票代码和时间范围进行模拟,可查看决策逻辑,例如'巴菲特代理认为该公司具有安全边际';
- 回测功能:提供回测工具,可评估特定时间段的历史数据表现;
- 适配 A 股:虽原生不支持 A 股,但可通过改造数据源(如替换为 Wind 数据)、修改大模型提示词(适配 A 股监管政策)来实现。
- 适用场景:适合量化研究者验证 AI 策略有效性,教育机构开展 AI 量化教学,或开发者构建定制化量化系统。
3. FinGenius:A 股多智能体博弈分析工具
- 项目地址:https://github.com/HuaYaoAI/FinGenius
- 核心特点:
FinGenius 是国内团队开发的专为 A 股设计的工具,旨在解决 A 股信息繁杂、数据失真及通用大模型水土不服的问题。
- 多智能体协作:由 16 位 AI 专家分工协作,包括舆情、游资猎手、风控大师、技术派、筹码侦探等角色;
- 博弈辩论机制:智能体之间通过多轮辩论优化决策,避免单一 AI 的幻觉问题;
- A 股适配:采用动态任务树调度,支持龙虎榜资金流、政策敏感度等 A 股特色因子,并设有'A 股适配度得分'评估模型;
- 记忆系统:基于年轮记忆规则算法,记录用户投资习惯,优化后续分析。
- 适用场景:适合 A 股投资者获取多维度分析,量化研究者探索多智能体协作策略,或开发者构建 A 股定制化分析工具。
4. daily_stock_analysis:A 股智能分析系统
- 项目地址:https://github.com/ZhuLinsen/daily_stock_analysis
- 核心特点:
这是一个基于大模型的自动化分析系统,每日自动生成专业级报告并推送至常用平台。
- 自动化分析:每个交易日定时运行,获取自选股数据并生成报告;
- 多维度数据融合:结合技术面、筹码分布、舆情及实时行情,生成结构化报告;
- AI 决策仪表盘:报告包含一句话核心结论、关键点位及检查清单,帮助用户快速决策;
- 多渠道推送:支持企业微信、飞书、Telegram、邮箱等推送方式,无需登录平台即可获取。
- 适用场景:适合个人投资者快速了解自选股情况,非程序员进行简易量化分析,或教育机构开展金融数据分析实践。
补充说明
除上述四个项目外,GitHub 上还有 Qlib(微软出品,侧重量化研究)和 vn.py(国产框架,侧重交易执行)等项目。它们虽然 Star 数较高,但在 AI 智能分析功能上相对较弱,故未列入本次 Top 榜。
注意事项:
- Star 数量的时效性:数据为近期统计,具体以 GitHub 实时数据为准;
- 项目适用性:不同项目适合不同需求,需根据自身情况选择;
- 开源协议:大部分项目采用 MIT、Apache 等协议,可免费商用,但需注意部分项目的特殊要求(如 AKShare 的数据使用限制)。
总结
若你需要全面的金融数据,选择 OpenBB;若你需要 AI 策略模拟,选择 ai-hedge-fund;若你需要 A 股多维度分析,选择 FinGenius;若你是个人投资者,选择 daily_stock_analysis。这些项目覆盖了量化交易的各个环节,适合不同需求的用户。如需了解更多,可通过 GitHub 搜索关键词进一步筛选。

