GitHub 事实 2026-10-22
Best open-source trading agents(开源交易 agent 对照)
第一张表是第 3 章和第 4 章里的多 agent 或 LLM 交易条目,按 2026-10-22 的 GitHub star 数排列。Star 数是公开的关注度,不是收益、回撤,也不是代码评审。第二张表是本清单写在这些 agent 旁边的执行软件,放在这里是为了不把两类东西混在一起。
交易 agent 仓库
| 仓库 | Star | Fork | 最近提交 | 许可证 | 语言 |
|---|---|---|---|---|---|
| TradingAgents · TauricResearch/TradingAgents | 112,764 | 21,808 | 2026-10-16 | Apache-2.0 | Python |
| ai-hedge-fund · virattt/ai-hedge-fund | 64,139 | 11,259 | 2026-10-19 | MIT | Python |
| Vibe-Trading · HKUDS/Vibe-Trading | 36,286 | 5,872 | 2026-10-21 | MIT | Python |
| TradingAgents-CN · hsliuping/TradingAgents-CN | 32,404 | 6,752 | 2026-09-22 | 混合授权;API 为 NOASSERTION | Python |
| AI-Trader · HKUDS/AI-Trader | 22,916 | 3,457 | 2026-06-11 | 未检测到 LICENSE 文件 | Python |
| nofx · NoFxAiOS/nofx | 13,128 | 3,065 | 2026-10-21 | AGPL-3.0 | Go |
| valuecell · ValueCell-ai/valuecell | 11,027 | 1,803 | 2026-02-11 | Apache-2.0 | Python |
| OpenAlice · TraderAlice/OpenAlice | 7,355 | 1,153 | 2026-10-22 | AGPL-3.0 | TypeScript |
| OctoBot · Drakkar-Software/OctoBot | 6,837 | 1,309 | 2026-10-07 | GPL-3.0 | Python |
| FinRL-Trading · AI4Finance-Foundation/FinRL-Trading | 3,845 | 1,123 | 2026-09-18 | Apache-2.0 | Python |
来源:GitHub API,2026-10-22。
TradingAgents
多 agent 交易框架。pyproject.toml 依赖 LangGraph 和 LangChain 的 provider 包。其余事实在项目页。
ai-hedge-fund
README 把它写成 AI 对冲基金的概念验证,并写明系统不下单。依赖是 LangChain 的 provider 包和 Textual 界面。
HKUDS/Vibe-Trading
README 标题是 “Vibe-Trading: Your Personal Trading Agent.” pyproject.toml 依赖 langchain 和 langgraph。本清单把它标成模拟盘。
hsliuping/TradingAgents-CN
GitHub 简介把它写成 TradingAgents 的中文增强框架。pyproject.toml 依赖 FastAPI、MongoDB 和 Redis;requirements.txt 包含 LangGraph、AKShare、Tushare 和 Baostock。许可证是混合授权,见表下说明。
HKUDS/AI-Trader
README 把它写成面向 agent 的交易平台。service/requirements.txt 包含 FastAPI、uvicorn 和 yfinance。未检测到 LICENSE 文件。默认分支最后一次提交的日期在表里。
nofx
Go 和 TypeScript 的交易终端。go.mod 声明 go 1.26.10,并有交易所客户端。GitHub 报告 AGPL-3.0。本清单把它标成可模拟/可实盘。见项目页。
ValueCell-ai/valuecell
GitHub 简介把它写成社区驱动的金融多 agent 平台。本清单用的是同一说法。默认分支的提交日期在表里。
TraderAlice/OpenAlice
README 把它写成交易的 AI 编排器,以及一个人的交易台。package.json 依赖 Anthropic SDK、OpenAI SDK 和 @modelcontextprotocol/sdk。GitHub 报告 AGPL-3.0。本清单把它标成可实盘。
Drakkar-Software/OctoBot
README 把它写成带图形界面的开源加密交易机器人。本清单补充它在网格、DCA 和 TradingView 信号之外还有 AI/LLM 策略模式,并标成可模拟/可实盘。GitHub 报告 GPL-3.0。
FinRL-Trading
FinRL-X,AI4Finance 的模块化交易技术栈。requirements.txt 包含 PyTorch、LightGBM 和 alpaca-py。见项目页。
许可证说明
- hsliuping/TradingAgents-CN. LICENSE 描述的是混合授权:tradingagents/、cli/、docs/、tests/、web/ 和根目录配置为 Apache-2.0;app/、frontend/、core/ 为源码可见的专有许可。GitHub license API 返回的 SPDX 是 NOASSERTION。
- HKUDS/AI-Trader. GitHub license API 返回 404。抓取当日未检测到 LICENSE 文件。
写在旁边的执行引擎
| 仓库 | Star | Fork | 最近提交 | 许可证 | 语言 |
|---|---|---|---|---|---|
| freqtrade · freqtrade/freqtrade | 55,740 | 11,544 | 2026-10-22 | GPL-3.0 | Python |
| NautilusTrader · nautechsystems/nautilus_trader | 30,589 | 4,121 | 2026-10-22 | LGPL-3.0 | Rust |
| hummingbot · hummingbot/hummingbot | 20,626 | 5,035 | 2026-09-22 | Apache-2.0 | Python |
来源:GitHub API,2026-10-22。
freqtrade/freqtrade
GitHub 简介:“Free, open source crypto trading bot.” 本清单把它写成 agent 经常坐上去的执行后端,而不是 LLM agent。GitHub 报告 GPL-3.0。
NautilusTrader
Rust 原生的事件驱动引擎,Python 做控制面。本清单把它放在第 10 章,作为底座,而不是 LLM agent。见项目页。
hummingbot/hummingbot
GitHub 简介:用来创建和部署高频加密交易机器人的开源软件。本清单把它写成做市和执行框架。GitHub 报告 Apache-2.0。
比这一页更全的章节列表:第 3 章、第 4 章。已有项目页的是 TradingAgents、ai-hedge-fund、nofx、FinRL-Trading 和 NautilusTrader。