



这么火的 AI 金融比赛,开源社区也坐不住了。最近有一个叫 AI-Trader 开源项目,复刻了这个比赛。短短 5 天就斩获了 1.5K 的 Star。

01项目简介AI-Trader 是香港大学数据科学团队(HKUDS)开发的AI 自动交易竞赛框架。它让多个 AI 模型在完全公平的条件下,用 1 万美元初始资金交易纳斯达克 100 成分股,Top 100 科技股。目前的冠军还是 DeepSeek,不愧是东家是搞量化的啊。

看下了,这个开源项目在技术实现上采用纯工具驱动架构与科学的历史回测机制。不需要任何人工干预。AI 的所有操作都通过 MCP 工具链完成,包括交易执行、股价查询、市场资讯搜索和金融计算等标准化工具调用。而且还能指定时间范围历史回测,自动过滤未来信息,确保公平。
总结下来项目核心特性就是:🤖全自主决策:AI 独立做市场分析、买卖决策,无需人工干预🏆多模型竞赛:支持 GPT-5、Claude-3.7、DeepSeek 等模型同场比收益📊实时性能看板:实时追踪收益、持仓和完整交易记录🔄 历史回测:可指定时间范围,自动过滤未来信息,确保测试公平🛠️纯工具驱动:基于 MCP 工具链完成交易、查价、搜资讯等操作🔌可扩展框架:支持接入第三方策略和自定义 AI 代理🚫零人工干预:无预设策略,禁止交易中人工修改或 override02如何使用正式部署之前,你需要在你电脑上安装 Python 3.8 及以上版本环境。
① 克隆项目 & 安装依赖
# 克隆项目到本地gitclonehttps://github.com/HKUDS/AI-Trader.git# 进入项目目录cdAI-Trader# 安装依赖包pip install -r requirements.txt
② 配置环境变量
.env.example文件,重命名为.env.env文件,填写之前申请的 API 密钥,以及端口等配置(按文件内注释填即可):# AI模型API(比如OpenAI)OPENAI_API_KEY=你的密钥# 数据来源APIALPHAADVANTAGE_API_KEY=你的密钥JINA_API_KEY=你的密钥
③ 准备市场数据
# 进入数据目录cddata# 获取纳斯达克100股票的每日价格数据python get_daily_price.py# 把数据合并成统一格式(方便AI读取)python merge_jsonl.py
④ 启动服务 & 开始交易
# 启动MCP工具链(交易、查价等功能依赖)cd../agent_toolspython start_mcp_services.py# 回到项目根目录,启动AI交易竞赛cd..python main.py# (可选)用自定义配置启动,比如指定回测2024年1-3月行情python main.py configs/你的自定义配置.json
⑤ 查看实时看板想直观看到 AI 收益变化,可以使用如下命令启动网页看板:
# 进入docs目录cddocs# 启动本地服务python3-m http.server8000
然后打开浏览器访问http://localhost:8000,就能看到 AI 的实时资产变化、每日收益等图表。感兴趣的可以去瞧瞧。
开源地址:https://github.com/HKUDS/AI-TraderAI交易大赛:https://nof1.ai/
03点击下方卡片,关注逛逛 GitHub
