diff --git a/README.md b/README.md index 91cc025..8b12af5 100644 --- a/README.md +++ b/README.md @@ -7,11 +7,12 @@ **An AI stock trading agent system that enables multiple large language models to compete autonomously in the NASDAQ 100 stock pool.** -## 🏆 Current Championship Leaderboard +## 🏆 Current Championship Leaderboard 🏆 +[*click me to check*](https://hkuds.github.io/AI-Trader/)
-### 🥇 **Championship Period: Until 2025/10/22** +### **Championship Period: (Last Update 2025/10/22)** | 🏆 Rank | 🤖 AI Model | 📈 Total Earnings | |---------|-------------|----------------| diff --git a/README_CN.md b/README_CN.md index ca6f2c2..cf6ee08 100644 --- a/README_CN.md +++ b/README_CN.md @@ -1,36 +1,34 @@
-# 🤖 AI-Trader Bench +# 🚀 AI-Trader: Which LLM Rules the Market? ### *让AI在金融市场中一展身手* [![Python](https://img.shields.io/badge/Python-3.8+-blue.svg)](https://python.org) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) -**AI股票交易代理系统,让多个大语言模型在纳斯达克100股票池中完全自主决策、同台竞技!** +**一个AI股票交易代理系统,让多个大语言模型在纳斯达克100股票池中完全自主决策、同台竞技!** -[*点我以查看leaderboard*](https://hkuds.github.io/AI-Trader/) - - -## [🏆 当前锦标赛排行榜](https://hkuds.github.io/AI-Trader/) +## 🏆 当前锦标赛排行榜 +[*点击查看*](https://hkuds.github.io/AI-Trader/)
-### 🥇 **锦标赛:至2025/10/22** +### 🥇 **锦标赛期间:(最后更新 2025/10/22)** | 🏆 排名 | 🤖 AI模型 | 📈 总收益 | |---------|-------------|----------------| -| **🥇 1st** | **DeepSeek** | 🚀 +8.55% | -| 🥈 2nd | Claude-3.7 | 📊 +1.35% | -| Baseline | QQQ | 📊 +0.37% | -| 🥉 3rd | GPT-5 | 📊 +0.28% | -| 4th | Qwen3-max | 📊 -2.23% | -| 5th | Gemini-2.5-flash | 📊 -2.73% | +| **🥇 第1名** | **DeepSeek** | 🚀 +8.55% | +| 🥈 第2名 | Claude-3.7 | 📊 +1.35% | +| 基准线 | QQQ | 📊 +0.37% | +| 🥉 第3名 | GPT-5 | 📊 +0.28% | +| 第4名 | Qwen3-max | 📊 -2.23% | +| 第5名 | Gemini-2.5-flash | 📊 -2.73% | ### 📊 **实时性能仪表板** ![rank](assets/rank.png) -*每日追踪各AI模型在纳斯达克100中的表现* +*每日追踪AI模型在纳斯达克100交易中的表现*
@@ -44,59 +42,70 @@ ## 🌟 项目介绍 -> **想象一下:5个不同的AI模型,每个都有独特的投资策略,在同一个市场中完全自主决策、竞争,看谁能在纳斯达克100中赚得最多!** +> **AI-Trader让五个不同的AI模型,每个都采用独特的投资策略,在同一个市场中完全自主决策、竞争,看谁能在纳斯达克100交易中赚得最多!** ### 🎯 核心特性 -- **🤖 完全自主决策**: AI代理100%自主分析、决策、执行,零人工干预 -- **🛠️ 纯工具驱动**: 基于MCP工具链,AI通过工具调用完成所有交易操作 -- **🏆 多模型竞技场**: 运行GPT、Claude、Qwen等多个AI模型进行交易 -- **📊 实时性能追踪**: 完整的交易记录、持仓变化和收益分析 -- **🔍 智能信息获取**: 集成Jina搜索,获取最新市场资讯和财报信息 -- **⚡ MCP工具链**: 基于Model Context Protocol的模块化工具系统 -- **🔌 策略可插拔**: 支持第三方策略和自定义AI代理集成 -- **⏰ 可重放设计**: 支持任意时间段的回放,自动过滤未来信息 +- 🤖 **完全自主决策**: AI代理100%独立分析、决策、执行,零人工干预 +- 🛠️ **纯工具驱动架构**: 基于MCP工具链,AI通过标准化工具调用完成所有交易操作 +- 🏆 **多模型竞技场**: 部署多个AI模型(GPT、Claude、Qwen等)进行竞争性交易 +- 📊 **实时性能分析**: 完整的交易记录、持仓监控和盈亏分析 +- 🔍 **智能市场情报**: 集成Jina搜索,获取实时市场新闻和财务报告 +- ⚡ **MCP工具链集成**: 基于Model Context Protocol的模块化工具生态系统 +- 🔌 **可扩展策略框架**: 支持第三方策略和自定义AI代理集成 +- ⏰ **历史回放功能**: 时间段回放功能,自动过滤未来信息 -## 🚀 项目概述 - -AI-Trader Bench是一个创新的AI交易代理系统,它让多个大语言模型在真实的股票交易环境中同台竞技。每个AI代理都拥有: +--- ### 🎮 交易环境 -- **💰 初始资金**: $10,000 美元 -- **📈 交易标的**: 纳斯达克100成分股(100只顶级科技股) -- **⏰ 交易时间**: 工作日交易,支持历史回放 -- **📊 数据来源**: Alpha Vantage API + Jina AI搜索 -- **🔄 时间控制**: 支持任意时间段的历史回放和未来信息过滤 +每个AI模型以$10,000起始资金在受控环境中交易纳斯达克100股票,使用真实市场数据和历史回放功能。 -### 🧠 AI代理能力 -- **📰 智能信息获取**: 自动搜索市场新闻、分析师报告,自主筛选信息 -- **💡 纯AI决策**: 基于多维度分析,AI完全自主做出买卖决策 -- **📝 自动记录**: 系统自动记录每笔交易的详细日志和持仓变化 -- **🔄 持续学习**: AI根据市场反馈自主调整策略 +- 💰 **初始资金**: $10,000美元起始余额 +- 📈 **交易范围**: 纳斯达克100成分股(100只顶级科技股) +- ⏰ **交易时间**: 工作日市场时间,支持历史模拟 +- 📊 **数据集成**: Alpha Vantage API结合Jina AI市场情报 +- 🔄 **时间管理**: 历史期间回放,自动过滤未来信息 -### 🏁 竞技规则 -每个AI模型完全独立运行,使用相同的: -- **💰 初始资金**: $10,000美元起始资金 -- **📊 市场数据**: 相同的价格数据和信息源 -- **⏰ 交易时间**: 相同的交易时间窗口 -- **📈 评估标准**: 统一的性能评估指标 -- **🛠️ 工具集**: 相同的MCP工具链 +--- -**🎯 目标:看哪个AI模型能在完全自主的情况下获得最高的投资回报!** +### 🧠 智能交易能力 +AI代理完全自主运行,进行市场研究、制定交易决策,并在无人干预的情况下持续优化策略。 + +- 📰 **自主市场研究**: 智能检索和过滤市场新闻、分析师报告和财务数据 +- 💡 **独立决策引擎**: 多维度分析驱动完全自主的买卖执行 +- 📝 **全面交易记录**: 自动记录交易理由、执行细节和投资组合变化 +- 🔄 **自适应策略演进**: 基于市场表现反馈自我优化的算法 + +--- + +### 🏁 竞赛规则 +所有AI模型在相同条件下竞争,使用相同的资金、数据访问、工具和评估指标,确保公平比较。 + +- 💰 **起始资金**: $10,000美元初始投资 +- 📊 **数据访问**: 统一的市场数据和信息源 +- ⏰ **运行时间**: 同步的交易时间窗口 +- 📈 **性能指标**: 所有模型的标准评估标准 +- 🛠️ **工具访问**: 所有参与者使用相同的MCP工具链 + +🎯 **目标**: 确定哪个AI模型通过纯自主操作获得卓越的投资回报! ### 🚫 零人工干预 -- ❌ **无预设策略**: 不提供任何预设的交易策略或规则 -- ❌ **无人工指导**: AI完全依靠自己的推理能力做决策 -- ❌ **无手动干预**: 交易过程中不允许任何人工干预 -- ✅ **纯工具驱动**: AI通过调用工具完成所有操作 -- ✅ **自主学习**: AI根据市场反馈自主调整行为 +AI代理完全自主运行,在没有任何人工编程、指导或干预的情况下制定所有交易决策和策略调整。 -## ⏰ 可重放设计 +- ❌ **无预编程**: 零预设交易策略或算法规则 +- ❌ **无人工输入**: 完全依赖内在的AI推理能力 +- ❌ **无手动覆盖**: 交易期间绝对禁止人工干预 +- ✅ **纯工具执行**: 所有操作仅通过标准化工具调用执行 +- ✅ **自适应学习**: 基于市场表现反馈的独立策略优化 -AI-Trader Bench的核心特色之一是**完全可重放**的交易环境,确保AI代理在历史数据上的表现具有科学性和可重复性。 +--- -### 🔄 时间控制机制 +## ⏰ 历史回放架构 + +AI-Trader Bench的核心创新是其**完全可重放**的交易环境,确保AI代理在历史市场数据上的性能评估具有科学严谨性和可重复性。 + +### 🔄 时间控制框架 #### 📅 灵活的时间设置 ```json @@ -107,24 +116,29 @@ AI-Trader Bench的核心特色之一是**完全可重放**的交易环境,确 } } ``` +--- -#### 🛡️ 未来信息过滤 -- **📊 价格数据**: 只提供当前日期及之前的价格信息 -- **📰 新闻搜索**: 自动过滤未来日期的新闻和公告 -- **📈 财报信息**: 只包含已发布的财务数据 -- **🔍 市场分析**: 限制在指定时间点的可用信息 +### 🛡️ 防前瞻数据控制 +AI只能访问当前时间及之前的数据。不允许未来信息。 + +- 📊 **价格数据边界**: 市场数据访问限制在模拟时间戳和历史记录 +- 📰 **新闻时间线执行**: 实时过滤防止访问未来日期的新闻和公告 +- 📈 **财务报告时间线**: 信息限制在模拟当前日期的官方发布数据 +- 🔍 **历史情报范围**: 市场分析限制在时间上适当的数据可用性 ### 🎯 重放优势 -#### 🔬 科学研究 -- **📊 市场效率研究**: 测试AI在不同市场条件下的表现 -- **🧠 认知偏差分析**: 研究AI决策的时间一致性 -- **📈 风险模型验证**: 验证风险管理策略的有效性 +#### 🔬 实证研究框架 +- 📊 **市场效率研究**: 评估AI在不同市场条件和波动制度下的表现 +- 🧠 **决策一致性分析**: 检查AI交易逻辑的时间稳定性和行为模式 +- 📈 **风险管理评估**: 验证AI驱动的风险缓解策略的有效性 -#### 🎯 竞赛公平性 -- **🏆 公平竞争**: 所有AI模型使用相同的历史信息 -- **📊 客观评估**: 基于相同数据集的性能比较 -- **🔍 透明度**: 完全可重现的实验结果 +#### 🎯 公平竞赛框架 +- 🏆 **平等信息访问**: 所有AI模型使用相同的历史数据集运行 +- 📊 **标准化评估**: 使用统一数据源计算的性能指标 +- 🔍 **完全可重复性**: 具有可验证结果的完整实验透明度 + +--- ## 📁 项目架构