一天涨 218 星:TradingAgents 把 7 个 AI Agent 凑成一支虚拟对冲基金
GitHub Trending 8-25 上,TradingAgents 项目一天涨了 218 星。它做的事不复杂:把 7 个不同角色的 AI Agent 组起来,跑一整套股票分析和交易决策流程。这不是单 Agent 写代码,是把一整家对冲基金的核心流程装进 Python。
它是怎么工作的
TradingAgents 框架内置 7 个 Agent 角色:
1. 基本面分析师 — 读财报、行业报告、新闻
2. 技术面分析师 — 看 K 线、量价、形态
3. 情绪分析师 — 抓社交媒体、新闻情绪
4. 研究员 — 把上面 3 份意见汇总,给出多空判断
5. 交易员 — 决定具体买卖时机和仓位
6. 风控官 — 限制最大回撤和单股仓位
7. 基金经理 — 复盘交易,给出策略迭代
每轮决策都走完整流程,Agent 之间用结构化消息传递而不是自由对话,避免「研究员和交易员吵起来」。
跟普通多 Agent 项目的本质区别
多数多 Agent 项目(crewai、autogen)只是「几个 LLM 互相聊天」。TradingAgents 的核心创新是给每个 Agent 设了明确的输入输出 schema、明确的否决权、明确的复盘机制。这才是真实对冲基金的工作方式,不是「几个人坐一起讨论」。
该怎么用
适合谁:有 Python 基础、想做量化研究或策略回测的开发者。不适合谁:完全不懂代码的散户、想直接拿真金白银上美股的投资者。
### 3 步跑起来
# 1. 装环境(Python 3.10+,需要 OpenAI/Anthropic API key)
git clone https://github.com/TauricResearch/TradingAgents
cd TradingAgents && pip install -r requirements.txt
# 2. 配置 API key
cp .env.example .env
# 编辑 .env,填入 OPENAI_API_KEY 或 ANTHROPIC_API_KEY
# 3. 跑一个 30 天回测(AAPL 或 TSLA)
python -m tradingagents.backtest --ticker AAPL --days 30
跑完后会输出每笔模拟交易的「7 个 Agent 投票记录 + 最终决策 + 实际涨跌」,你可以清楚地看到 Agent 在哪里判断对了、哪里错得离谱。
一句话结论
TradingAgents 不是「又一个多 Agent 玩具」。它是目前最接近真实对冲基金流程的开源实现,学习价值远大于直接用它做交易。回测框架免费用,真钱上美股另说。
🔥 关注LC智趣厅
👇 关注不错过
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn