
AI股票研报详细教程5个开源项目搭出你的投研团队
以前研究一只股票,你可能要同时打开东方财富、同花顺、雪球、TradingView、财报、券商研报、搜索引擎,再加一个 ChatGPT。
真正麻烦的不是没有信息,而是:
信息太多,却缺少一套固定的研究流程。
现在 GitHub 上已经出现了一批非常有意思的 AI 投资研究项目。
比较值得研究的 5 个分别是:
- Serenity Skill:产业链和供应链瓶颈研究
- TradingAgents:多 Agent 模拟专业交易团队
- UZI-Skill:22 维个股深度分析 + 投资流派评审
- Buffett Skills:巴菲特价值投资体系
- QuantDinger:AI 策略生成、回测、模拟盘和自动化交易
它们并不是五个功能重复的股票分析工具。
如果把它们组合起来,基本可以覆盖:
产业研究 → 个股筛选 → 多空辩论 → 基本面研究 → 价值评估 → 风险排查 → 策略验证 → 回测
一、5 个项目分别负责什么

二、Serenity Skill:先找产业链瓶颈
项目:muxuuu/serenity-skill
GitHub:<https://github.com/muxuuu/serenity-skill>
Serenity Skill 的思路和普通股票分析工具不太一样。
它不是输入股票代码以后直接看 PE、K 线和估值,而是先从产业趋势开始。
例如:
AI 数据中心需求爆发
继续往下拆:
AI 数据中心、GPU、服务器、光模块、交换机、先进封装、PCB、电源、液冷、数据中心建设
接下来重点研究:
供应商数量、扩产难度、客户认证周期、技术壁垒、材料纯度、设备产能、替代难度、客户依赖、供需紧张程度
核心就是寻找产业链 Bottleneck,也就是瓶颈。
一个行业爆发,并不意味着产业链上的所有公司都会同样受益。真正值得继续研究的,往往是需求增加以后短时间很难扩产、很难替代的环节。
Serenity 怎么用
仓库中包含 SKILL.md、references/、assets/、scripts/、examples/、agents/ 等内容,可用于支持 Agent Skills 的环境。
例如可以这样提问:
用 serenity-skill 深度研究 AI 半导体产业链。 先拆产业链,再寻找最难扩产、最难替代、 认证周期最长的环节。 最后找出 5 家值得继续研究的上市公司,并给出: 1. 产业链位置 2. 核心瓶颈 3. 客户情况 4. 证据 5. 风险 6. 为什么值得继续研究
Serenity 最有价值的地方不是急着告诉你买什么,而是先帮你确定应该研究什么。
三、TradingAgents:让多个 AI 像投研团队一样讨论股票
项目:TauricResearch/TradingAgents
GitHub:<https://github.com/TauricResearch/TradingAgents>
TradingAgents 试图模拟真实交易公司的组织方式。
它不是让一个 AI 从头分析到尾,而是让不同 Agent 分工,例如:
基本面分析师 情绪分析师 新闻分析师 技术分析师 ↓ 多头研究员 空头研究员 ↓ 研究经理 ↓ Trader ↓ 风险管理团队 ↓ Portfolio Manager
其中很有意思的一点是多空辩论。
多头 Agent 会寻找继续上涨的逻辑,空头 Agent 则专门寻找估值、竞争、增长预期、客户集中度等风险,最后再由研究和风险管理角色汇总。
这能减少单一模型顺着用户问题给结论的问题。
TradingAgents 安装
git clone https://github.com/TauricResearch/TradingAgents.git cd TradingAgents
建议创建 Python 虚拟环境,并按照项目当前 README 安装依赖、配置模型和数据源。
Python 调用的核心逻辑类似:
from tradingagents.graph.trading_graph import TradingAgentsGraph from tradingagents.default_config import DEFAULT_CONFIG ta = TradingAgentsGraph( debug=True, config=DEFAULT_CONFIG.copy() ) _, decision = ta.propagate( "NVDA", "2026-01-15" ) print(decision)
项目支持多种模型提供商,实际可用范围以当前仓库 README 为准。
四、UZI-Skill:更接近开箱即用的 AI 股票研究系统
项目:wbh604/UZI-Skill
GitHub:<https://github.com/wbh604/UZI-Skill>
UZI-Skill 比较接近输入一只股票以后直接进行深度研究的工具。
项目支持 A 股、港股、美股,并针对多种 Agent 环境提供适配。
它的深度分析工作流包含多维数据采集,并结合 DCF、Comps、LBO、3-Statement、IC Memo、Porter 等研究方法,再交给不同投资风格规则进行评审。
可以理解成:
数据 ↓ 模型计算 ↓ 机构研究方法 ↓ 投资流派规则 ↓ Agent 定性分析 ↓ 综合判断 ↓ HTML 研报
投资流派评审
项目覆盖多种投资风格,包括经典价值、成长、宏观与对冲、技术趋势、中国市场投资风格等。
项目更新较快,具体评审规则和数量应以仓库当前版本为准。
陷阱检测
UZI-Skill 还提供风险检查能力,可用于寻找:
- 财务异常、估值陷阱、资金异常、情绪异常、题材炒作、潜在风险、基本面与股价背离
例如可以让系统专门寻找一家公司可能存在的问题,而不是只生成看多理由。
UZI-Skill 安装
Claude Code 可根据仓库当前插件说明安装。
Codex 用户建议直接查看项目提供的 .codex/INSTALL.md。
也可以直接使用 CLI:
git clone https://github.com/wbh604/UZI-Skill.git cd UZI-Skill pip install -r requirements.txt python run.py 贵州茅台
最终可以生成包含综合评分、多空分歧、估值、敏感性分析、风险检查和可视化等内容的股票研究报告。
五、Buffett Skills:把巴菲特投资体系做成 Skill
项目:agi-now/buffett-skills
GitHub:<https://github.com/agi-now/buffett-skills>
这个项目的定位非常明确:
把巴菲特式价值投资框架做成 AI Skill。
它不太关心明天涨不涨,而更关注:
- 这是不是一家好公司?
- 企业能不能看懂?
- 有没有护城河?
- 管理层是否优秀?
- 现金流怎么样?
- 内在价值是多少?
- 当前价格有没有安全边际?
主要参考模块包括:
Thinking Frameworks Investment Philosophy Business Moat Management Governance Financial Metrics Valuation & Capital Risk & Behavior Industry Playbooks
Buffett Skills 安装
可以克隆仓库:
git clone https://github.com/agi-now/buffett-skills /tmp/buffett-skills
然后按照仓库当前说明,把对应 Skill 放入 Agent 的 Skills 目录。
例如分析一家公司时,可以要求:
按照 Buffett Skill 深度分析苹果。 重点分析: 1. 能力圈 2. 护城河 3. 管理层 4. ROIC 5. Owner Earnings 6. 内在价值 7. 安全边际 8. 当前估值 9. 三个最大风险 10. 什么价格值得继续研究
这套体系更适合长期基本面和价值投资研究,而不是短线预测。
六、QuantDinger:把研究推进到策略和回测
项目:OpenByteInc/QuantDinger
GitHub:<https://github.com/OpenByteInc/QuantDinger>
QuantDinger 并不是一个普通 Agent Skill,而是一套开源 AI 自动化量化交易平台。
它覆盖的流程更接近:
AI Research ↓ Strategy Code ↓ Backtest ↓ Paper Trading ↓ Live Trading ↓ Monitoring
也就是:
AI 研究 → Python 策略 → 回测 → 模拟盘 → 实盘 → 监控
它承担的是整个 5 合 1 工作流的最后一层:用历史数据检验前面的投资逻辑。
例如你认为:
PE < 20 ROE > 15% 股价突破 MA60 成交量放大 AI 综合评分 > 80
是一套有效策略。
真正的问题不是这套逻辑听起来是否合理,而是:
过去几年按照这个规则执行,到底表现如何?
这时候应该回测,而不是继续让大模型生成观点。
QuantDinger 安装
普通用户可以优先考虑官方 Docker 部署方案。
前置条件通常包括:
Docker Docker Compose v2
具体安装命令、镜像和配置方式建议严格按照仓库当前文档执行,因为项目仍在持续更新。
先回测和模拟盘
QuantDinger 已经进入交易执行层,因此不要安装完成后直接接实盘。
更合理的顺序是:
AI 生成策略 ↓ 人工检查代码 ↓ 历史回测 ↓ 样本外测试 ↓ 模拟盘 ↓ 观察一段时间 ↓ 重新评估 ↓ 最后才考虑实盘
七、把 5 个项目真正串起来
假设现在研究 AI 数据中心。
第一步:Serenity
研究 AI 数据中心产业链,寻找未来可能出现供应瓶颈的环节。
AI 数据中心 ├── GPU ├── HBM ├── 光模块 ├── 电源 ├── 液冷 ├── PCB └── 先进封装
从产业链中寻找值得继续研究的公司。
第二步:UZI-Skill
把候选公司放进 UZI,执行多维数据、机构分析方法、投资流派评审、陷阱检测和估值分析。
第三步:TradingAgents
让基本面、技术、情绪、新闻等不同 Agent 分别研究,再进行 Bull vs Bear 多空讨论。
第四步:Buffett Skills
换一个长期价值投资角度,只研究企业质量、护城河、ROIC、Owner Earnings、内在价值和安全边际。
第五步:QuantDinger
最后把研究结论变成可执行规则:
ROIC > 15% FCF 连续增长 估值低于历史中位数 趋势突破 MA60 成交量确认
然后:
生成 Python Strategy ↓ 历史回测 ↓ 查看收益 ↓ 最大回撤 ↓ 胜率 ↓ 风险收益 ↓ 模拟盘
这一步相当于用数据验证前面的投资逻辑。
八、最终形成 AI 投研流水线
市场热点 ↓ Serenity Skill ↓ 产业链拆解 ↓ 寻找瓶颈 ↓ 候选公司 ↓ UZI-Skill ↓ 多维个股体检 ↓ 风险排查 ↓ TradingAgents ↓ 多 Agent 多空讨论 ↓ Buffett Skills ↓ 护城河 + 内在价值 + 安全边际 ↓ QuantDinger ↓ AI 生成量化策略 ↓ 回测 ↓ 模拟盘 ↓ 最终人工决策
九、普通人应该先装哪个?
不建议第一天就五个全部安装。
第一阶段:UZI-Skill
先体验输入一只股票进行完整 AI 股票研究。
第二阶段:Serenity Skill
把研究范围从这只股票怎么样,升级到这个行业到底哪条产业链最值得研究。
第三阶段:Buffett Skills
建立长期价值投资判断体系,减少只盯 K 线、热点和短期资金的倾向。
第四阶段:TradingAgents
建立多 Agent、多角色、多空讨论的研究流程。
第五阶段:QuantDinger
最后再进入策略、回测、模拟交易和自动化交易。
复杂度和风险都会明显增加。
十、别把 AI 股票研报当成买卖信号
这些项目再强,也不能把:
AI 看多
理解成:
股票一定上涨
AI 更适合做:
搜索 ↓ 整理 ↓ 计算 ↓ 交叉验证 ↓ 发现矛盾 ↓ 风险检查 ↓ 形成研究框架
真正应该保留给人的,是:
仓位 买卖 风险承受 资金管理 最终决策
特别是涉及实盘交易的平台,第一次使用一定应该先从回测和模拟盘开始。
最后
过去一个普通人想拥有类似的研究能力,往往需要行业研究员、基本面分析师、量化研究员、技术分析师、风险分析师、基金经理和程序员共同参与。
现在可以尝试在自己的电脑上搭建一套 AI 私人投研团队:
- Serenity 帮你找产业链机会
- UZI 帮你给公司做多维体检
- TradingAgents 帮你建立多空讨论
- Buffett Skills 帮你判断企业质量和安全边际
- QuantDinger 把想法变成策略,再用历史数据检验
真正有价值的不是让五个 AI 一起告诉你买哪只股票,而是让五套不同的方法:
互相验证、互相找错、互相否定。
当产业逻辑、公司基本面、价值投资、多 Agent 风险审查和量化回测能够相互印证时,得到的就不再只是一段 AI 生成的股票分析,而是一套更接近真实投研流程的:
AI 投资研究系统。
提醒:AI 研报、估值和回测结果都不构成投资建议。模型可能出错,历史回测也不代表未来收益。涉及真实资金前,应独立核验数据、代码和风险。