awesome-trading-agents
LLMQuant/awesome-trading-agents加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Awesome Trading Agents — The Trading Agentic Stack
2024 年以前,如果你想在量化交易中引入大语言模型,大多数人的选择是:写一个 Prompt,把新闻丢进去,让模型输出"涨"或"跌"。这种玩法更像是对传统量化框架的点缀,而不是真正的 AI 原生(AI Native)交易系统。
转折点发生在 2024 年——Agent 架构成熟了。Multi-Agent System 不再是学术论文里的概念,而成了真实可用的工程框架。LangGraph、AutoGen 等工具让"让多个 AI Agent 协作"变成了几行代码的事。
这直接催生了一个新物种:LLM-driven Trading Agents。
LLMQuant 社区整理的 Awesome Trading Agents 就是这个领域的"导航地图"。它不收藏传统量化库,不收录 LSTM 价格预测模型,也不收录强化学习 Bot——它只收录真正让 LLM 参与交易决策或市场研究的项目。
项目章节结构
这个 Awesome List 的分类逻辑非常清晰,映射了当前 LLM 交易系统的三层技术栈:
核心问题:谁来研究市场?谁来做交易决策?
这里收录了两大类系统:
Multi-Agent Trading Systems(多 Agent 交易系统) 是最复杂的一类。以 TauricResearch/TradingAgents 为代表,框架内集成了分析师、看多/看空研究员、交易员、风控和组合经理多个角色,通过 LangGraph 编排的讨论流程后给出最终决策。这种"分工协作"的思路,模仿了真实投行里研究团队的工作方式。
针对 A 股市场,hsliuping/TradingAgents-CN 接入了 Tushare 和 AkShare 数据源,输出中文研报;KylinMountain/TradingAgents-AShare 则进一步扩展到 15 个 Agent 加上可视化界面,支持 Docker 一键部署。
Research Copilots(投研助手) 面向的是分析师和基金经理。比如 AI4Finance-Foundation/FinRobot 来自 AI4Finance 基金会,提供了完整的市场分析 Agent 平台,适合机构使用。
核心问题:Agent 怎么获取实时市场数据?怎么执行交易?
MCP(Model Context Protocol)是 Anthropic 主导的 Agent 工具连接标准,在交易领域的 MCP 生态已经相当丰富:
MCP 生态连接架构
核心问题:如何让特定任务(选股、财报分析、加密策略)变成可复用的 Agent 技能?
tradermonty/claude-trading-skills 和 himself65/finance-skills 提供了开箱即用的交易技能包,涵盖股票研究、加密货币策略、券商执行等多个方向。这些 Skills 可以直接注册到 Claude Code 等 Agent 平台,让 AI 在一顿对话内完成从研究到下单的全流程。
从项目统计来看,LangGraph 是 Multi-Agent 交易系统的主流编排框架。LangGraph 的优势在于状态图建模——每个 Agent 维护自己的状态,通过边(Edge)定义流转逻辑,这比简单的链式调用更适合交易场景的复杂决策流程。
Python 是主要开发语言,Typing 和数据结构设计质量普遍较好。但值得注意的是:这些项目大量依赖外部数据源(Tushare、Alpaca、Binance API),数据质量直接决定了系统输出质量,这是所有 LLM 交易系统共同的隐含前提。
冷静看待这个领域,有几个问题必须正视:
1. LLM 无法预测价格
当前的大语言模型在市场预测上没有超越传统时序模型的能力。Agent 的价值在于加速研究流程——快速聚合新闻、生成研报初稿、分析财务数据——而不是预测股价。把这套系统当成"AI 量化基金"是危险的。
2. 实盘风险不可忽视
列表中有不少"Real-money experiments"(实盘实验)项目。在模拟盘里跑得通,在真实市场上未必。滑点、流动性冲击、极端行情都会让 Agent 的优雅决策变成灾难。风控模块(Risk Management Agent)在这个场景里至关重要,但不是每个项目都做得扎实。
3. 数据时效性问题
金融数据有时效性。如果 Agent 接入的数据源有延迟或缺失,输出的决策质量会严重打折。使用前务必验证数据链路。
4. 监管合规
不同国家对 AI 辅助交易有不同监管要求。在中国 A 股市场,使用 AI 生成交易信号并实盘执行可能涉及合规边界,建议在使用前咨询专业意见。
Awesome Trading Agents 的价值不仅在于"收录了什么",更在于揭示了 LLM 交易系统的演进方向:
这个领域还在快速演进。如果你对 AI + Finance 方向感兴趣,这是一个值得持续跟进的赛道。
Skills 工作流模式
本分析基于 awesome-trading-agents README.md 英文版(37,397 字)+ 中文版(27,843 字)生成,收录外部项目 116 个,覆盖 Agents / MCPs / Skills 三大类。维护方为 LLMQuant 社区,采用 CC0-1.0 协议开源。