TradingAgents 中文增强版-基于多智能体LLM的中文金融交易框架

TradingAgents 中文增强版-基于多智能体LLM的中文金融交易框架

TradingAgents 中文增强版是一套基于多智能体大语言模型的 金融交易决策框架, 特别为中文用户优化,覆盖 A股 / 港股 / 美股 的智能化分析与研究场景。

🚀 最新版本 cn-0.1.13-preview 原生支持 OpenAI 并全面集成 Google AI! •新增自定义 OpenAI 端点配置•集成 9 个 Google AI 最新模型•优化 LLM 适配器架构

🎯 核心功能

•原生 OpenAI 接入•Google AI 全面支持•自定义端点配置•智能化模型选择机制•多 LLM 提供商统一适配•模型选择持久化存储•Docker 容器化部署方案•专业级投资报告导出•完整 A 股市场支持全面中文本地化体验

🙏 致敬

特别感谢 Tauric Research 团队[1],他们创造了革命性的多智能体交易框架 TradingAgents,为本项目奠定了坚实基础。

🎯 我们的使命

为中国用户打造完整的中文化金融 AI 体验:

•覆盖 A股 / 港股市场•集成国产大模型•推动 AI 金融技术在中文社区的普及与应用

🤖 原生 OpenAI 端点支持

自定义端点:可配置任意 OpenAI 兼容 API•灵活模型调用:不限于官方模型,兼容多种格式•原生适配器:新增 OpenAI 专用适配器,兼容性与性能更优•配置管理:统一管理端点与模型参数

🧠 Google AI 全面集成

•三大官方包支持:、、•集成 9 个最新验证模型:包括 gemini-2.5-pro、gemini-2.5-flash、gemini-2.0-flash 等•专用调用处理器:支持 Google 工具生态•智能降级机制:当高级功能失败时,自动回退至基础模式

🔧 LLM 适配器架构优化

•新增 GoogleOpenAIAdapter,实现 OpenAI 兼容•统一接口:不同 LLM 提供商调用方式一致•错误处理增强:更智能的异常捕获与自动重试•性能监控:新增调用性能统计

🎨 Web 界面优化

智能模型选择:自动选择最佳可用模型•问题修复:彻底解决 KeyError 报错•UI 响应优化:切换模型更流畅,体验更佳•友好提示:改进错误提示与解决方案

🧠 智能新闻分析模块

•基于 AI 的 新闻相关性与质量评估•三层过滤机制:基础 / 增强 / 集成•自动剔除低质量、重复或无关新闻•整合多数据源,提供统一接口

🔧 技术优化与修复

•修复 DashScope 适配器兼容问题•修复 DeepSeek 无限循环 Bug•提升 LLM 工具调用稳定性•优化新闻检索器性能

📚 测试与文档完善

•新增 15+ 测试文件,覆盖新增功能•新增 8 篇技术报告与修复文档•增补用户指南与最佳实践•提供完整演示脚本

🗂️ 项目结构优化

•文档分类整理至 •示例代码统一至 •根目录保持简洁专业

🤖 多智能体协作架构

分析师分工:基本面、技术面、新闻、社交媒体•结构化辩论:看涨 / 看跌研究员深度讨论•智能交易员:综合信息生成最终投资建议•风险管理:多层级风控机制

基于 Streamlit 构建的现代化响应式应用

主页 – 分析配置
实时分析进展
分析结果呈现

🎯 核心功能亮点

📋 智能分析配置

•🌍 多市场覆盖:一站式支持美股、A股与港股•🎯 五级研究深度:从 2 分钟速览到 25 分钟全面研究•🤖 多维智能体:涵盖技术面、基本面、新闻与社交媒体分析•📅 灵活回溯:可对任意历史时间点进行分析

🚀 实时进度跟踪

•📊 进度可视化:实时展示分析进展与剩余时间•🔄 智能步骤识别:自动定位当前分析阶段•⏱️ 精准时间预估:基于历史数据计算完成时长•💾 状态保持:刷新页面也不会丢失进度

📈 专业结果展示

•🎯 投资建议:清晰的买入 / 持有 / 卖出结论•📊 多维度评估:综合技术面、基本面与新闻情绪•🔢 量化指标:包含置信度、风险评分与目标价位•📄 多格式导出:支持 Markdown / Word / PDF 报告生成

🤖 多 LLM 模型管理

•🌐 四大提供商:DashScope、DeepSeek、Google AI、OpenRouter•🎯 60+ 模型库:覆盖从经济型到旗舰级的多类模型•💾 配置持久化:URL 参数保存模型选择与配置•⚡ 快速切换:常用模型一键切换,高效便捷

🚀 快速上手

1.启动应用: 或 2.打开浏览器访问:http://localhost:85013.选择模型:在侧边栏配置 LLM 提供商与模型4.输入股票代码:如 、、5.设定研究深度:选择 1-5 级分析6.点击 “🚀 开始分析”7.查看进度与分析结果8.一键导出 Markdown / Word / PDF 报告

📊 支持的股票代码

•🇺🇸 美股:AAPL, TSLA, MSFT, NVDA, GOOGL•🇨🇳 A股:000001, , , 002415•🇭🇰 港股:0700.HK, 9988.HK, 3690.HK, 1810.HK

🎯 研究深度分级

1级 (2-4 分钟):快速概览,基础技术指标•2级 (4-6 分钟):技术 + 基本面,标准分析•3级 (6-10 分钟):加入新闻情绪,推荐默认 ⭐•4级 (10-15 分钟):全面分析,多智能体辩论•5级 (15-25 分钟):最深度研究,千问 Qwen 教程生成完整报告

💡 使用技巧

•🔄 页面可刷新,进度保持不丢失•📱 兼容移动端与平板•🎨 深色模式自动适配•⌨️ Enter 键快速提交分析•📋 自动保存最近的配置记录

🚀 智能新闻分析(v0.1.12 升级)

🎨 CLI 用户体验(v0.1.9 优化)

🧠 LLM 模型支持(v0.1.13 升级)

📊 数据源与市场

🤖 智能体团队

分析师团队:📈 市场分析 | 💰 基本面 | 📰 新闻 | 💬 情绪•研究团队:🐂 看涨研究员 | 🐻 看跌研究员 | 🎯 交易决策员•管理层:🛡️ 风险管理员 | 👔 研究主管

🐳 Docker部署 (推荐)

💻 本地部署

🔎 操作流程

1.选择模型:支持 DeepSeek V3 / 通义千问 / Gemini2.输入股票代码:如•A股:000001•美股:AAPL•港股:0700.HK3.启动分析:点击 “🚀 开始分析” 按钮4.实时跟踪:观察分析进度与步骤提示5.查看报告:点击 “📊 查看分析报告” 按钮6.导出结果:支持 Word / PDF / Markdown 多格式输出

🎯 核心优势

•🧠 智能新闻分析:v0.1.12 新增 AI 驱动的新闻过滤与质量评估•🔧 多层次过滤:基础 / 增强 / 集成三级过滤机制•📰 统一新闻工具:整合多源新闻,提供统一检索接口•🆕 多 LLM 集成:v0.1.11 接入 4 大服务商,支持 60+ 模型•💾 配置持久化:URL 参数保存模型选择,刷新配置不丢失•🎯 快速切换:5 个热门模型一键切换•🆕 实时进度:v0.1.10 引入异步跟踪,避免“黑盒等待”•💾 智能会话:状态持久化,支持跨页面恢复•🇨🇳 中国优化:内置 A股 / 港股数据,支持国产 LLM 与中文界面•🐳 容器化支持:Docker 一键部署,环境隔离、快速扩展•📄 专业报告:自动生成投资建议,多格式导出•🛡️ 稳定可靠:多层数据源,支持智能降级与错误恢复

🔧 技术架构

核心技术:Python 3.10+ | LangChain | Streamlit | MongoDB | Redis•支持模型:DeepSeek V3 | 阿里百炼 | Google AI | OpenRouter (60+ 模型) | OpenAI•数据源:Tushare | AkShare | FinnHub | Yahoo Finance•部署方式:Docker | Docker Compose | 本地部署

📚 文档与支持

•📖 完整文档[2]:安装指南、使用教程、API 文档•🚨 故障排除[3]:常见问题解决方案•🔄 更新日志[4]:版本更新与优化记录•🚀 快速开始[5]:5 分钟上手指南

🆚 中文增强特色

相比原版,增强版新增:

•智能新闻分析 & 多层过滤•新闻质量评估与统一工具接口•多 LLM 提供商接入,支持 60+ 模型•模型选择持久化与快速切换•异步进度显示与智能会话管理•中文界面 & A股/港股数据支持•国产 LLM 接入与优化•Docker 一键部署•专业报告导出 & 日志统一管理•Web 配置界面与成本优化

Docker 部署(推荐)

默认包含以下服务:

•🌐 Web 应用:TradingAgents-CN 主程序•🗄️ MongoDB:数据持久化存储•⚡ Redis:高速缓存•📊 MongoDB Express:数据库可视化管理界面•🎛️ Redis Commander:缓存管理工具

本地部署

适用场景:开发调试、自定义配置、离线使用

环境要求

•Python 3.10+(推荐 3.11)•内存 4GB+(推荐 8GB+)•稳定的网络连接

安装步骤

配置API密钥

🇨🇳 推荐:使用阿里百炼(国产大模型)

📋 部署模式配置说明

本地部署模式:
Docker部署模式:

📦 部署模式说明

本地部署:需要手动启动 MongoDBRedis 服务•Docker 部署:数据库服务由 自动启动,无需额外配置•端口冲突:如果本地已运行数据库,可在 中修改端口映射

🌍 可选:使用国外模型

若需要接入国外模型,请确保具备 科学上网环境,并在 文件中配置以下密钥:

⚡ 高性能存储支持

本项目提供 MongoDB 与 Redis 双数据库支持,具备以下能力:

•📊 股票数据缓存:减少 API 调用,提升响应速度•🔄 智能降级机制:数据读取优先级为 MongoDB → API → 本地缓存•⚡ 高性能缓存:Redis 缓存热点数据,实现毫秒级响应•🛡️ 数据持久化:MongoDB 保存历史数据,支持离线分析

🐳 数据库部署方式

1. Docker 部署(推荐)

如果使用 Docker,数据库服务会自动随 启动,无需手动配置:

2. 本地部署
方式一:仅启动数据库服务
方式二:完全本地安装

⚠️ 使用说明 •🐳 Docker 部署:数据库随容器启动,推荐生产环境使用•💻 本地部署:可选择仅运行数据库或完全独立安装•📋 推荐:使用 Docker 部署以获得最佳体验和一致性

🔧 数据库配置选项

1. 环境变量配置(推荐)

在 .env 文件中可设置:

2. 配置文件方式

也可在 config/database_config.py 中直接修改:

📚 MongoDB 功能

•✅ 股票基础信息存储•✅ 历史价格数据缓存•✅ 分析结果持久化保存•✅ 用户配置管理•✅ 自动数据同步

⚡ Redis 功能

•⚡ 实时价格数据缓存•⚡ API 响应结果缓存•⚡ 会话状态管理•⚡ 热点数据预加载•⚡ 分布式锁支持

系统内置多层数据源降级策略,保证高可用性:

📊 数据获取流程

1.🔍 优先检查 Redis 缓存(毫秒级)2.📚 查询 MongoDB 存储(秒级)3.🌐 调用 通达信 API(秒级)4.💾 使用 本地文件缓存(备用)5.❌ 若全部失败,返回错误信息

⚙️ 配置降级策略

在 文件中设置:

性能优化建议

生产环境配置:
数据库管理工具

🚨 故障排除

1. 🪟 Windows 10 ChromaDB 兼容性问题

问题现象:Windows 10 出现 错误,而 Windows 11 正常。

解决方案

📖 更多细节请参考 Windows 10 兼容性指南[6]

2. MongoDB连接失败
Docker部署:
本地部署:
3. Redis连接超时
4. 💾 缓存问题排查

•即使不配置数据库,系统仍可正常运行,会自动降级为 API 直连模式•数据库配置为 可选项,主要用于性能优化与数据持久化

📚 更多细节请参考:数据库架构文档

系统现已支持将股票分析结果导出为多种专业格式:

•📄 Markdown (.md):适合技术用户与版本控制•📝 Word (.docx):适合商务报告与二次编辑•📊 PDF (.pdf):适合正式分享与打印

•🎯 投资决策摘要:买入 / 持有 / 卖出建议,置信度与风险评分•📊 详细分析报告:技术面、基本面、市场情绪、新闻事件•⚠️ 风险提示:投资风险声明与免责条款•📋 配置信息:分析参数、模型信息、生成时间

1.完成股票分析后,在结果页面底部找到 “📤 导出报告”2.选择需要的格式(Markdown / Word / PDF)3.点击导出按钮,系统自动生成并下载

📚 更多信息请参考:导出功能使用指南

🚀 启动应用

🐳 Docker启动(推荐)

如果您使用Docker部署,应用已经自动启动:

💻 本地启动

如果您使用本地部署:

然后在浏览器中访问

•🇺🇸 美股分析:支持 AAPL、TSLA、NVDA 等代码•🇨🇳 A股分析:支持 000001、、 等代码•📊 实时数据:接入通达信 API 提供 A 股实时行情•🤖 智能体组合:可按需求选择技术、基本面、新闻、社交媒体分析师•📤 报告导出:一键导出 Markdown / Word / PDF 专业报告•🎯 五级研究深度:从 2–4 分钟快速分析到 15–25 分钟全面研究•🔄 进度可视化:实时显示步骤,缓解“黑盒”等待•📈 结构化结果:输出投资建议、目标价、置信度与风险评估•🇨🇳 完全中文化:界面与分析结果全中文呈现

💻 代码调用(适合开发者)

⚡ 快速启动脚本

📁 数据目录配置 新功能:灵活设置数据存储路径,支持 CLI、环境变量与代码方式。

环境变量配置:

程序化配置:

配置优先级: 程序设置 > 环境变量 > 配置文件 > 默认值

详细说明请参考: 📁 数据目录配置指南[7]

交互式分析

💡 提示:我们的 目录包含超过 50,000 字 的详细中文文档,这是相较原版最大的优势!

🌟 相比原版,我们构建了业内最完整的 中文金融 AI 框架文档体系

•📄 超过 50,000+ 字 详细技术文档•📑 20+ 专业文档文件•💻 100+ 代码示例

🎯 为什么选择我们的文档?

🚀 新手入门路径(推荐从这里开始)

•📋 项目概述[12]:了解项目背景与核心价值•⚙️ 详细安装[13]:多平台安装指南•🚀 快速开始[14]:10 分钟上手•📚 基础示例[15]:8 个实用入门示例

🏗️ 架构理解路径(深入理解系统设计)

•🏛️ 系统架构[16]:整体设计•🤖 智能体架构[17]:多智能体协作机制•📊 数据流架构[18]:数据处理全流程•🔄 图结构设计[19]:LangGraph 工作流

🤖 智能体深度解析

•📈 分析师团队[20]:四类专业分析师详解•🔬 研究员团队[21]:看涨 / 看跌辩论机制•💼 交易员智能体[22]:交易决策制定•🛡️ 风险管理[23]:多层次风险评估•👔 管理层智能体[24]:协调与决策管理

📊 数据处理专题

•🔌 数据源集成[25]:多 API 对接•⚙️ 数据处理流程[26]:清洗与转换•💾 缓存策略[27]:多层缓存优化

⚙️ 配置与优化

•📝 配置指南[28]:完整配置选项说明•🧠 LLM 配置[29]:大语言模型优化

💡 高级应用

•📚 基础示例[30]:实用案例•🚀 高级示例[31]:复杂场景与扩展开发

❓ 问题解决

•🆘 常见问题[32]:FAQ 与解决方案

📊 文档统计数据

•📄 文档文件数:20+•📝 总字数:50,000+•💻 代码示例:100+•📈 架构图表:10+•🎯 覆盖范围:从入门到专家的完整学习路径

🎨 文档特色

•🇨🇳 完全中文化:表达方式为中文用户优化•📊 图文并茂:架构图与流程图直观展示•💻 代码丰富:每个概念均有对应示例•🔍 深度剖析:不仅讲“怎么做”,还讲“为什么”•🛠️ 实用导向:面向真实业务场景

🔥 最受欢迎的文档

•📋 项目概述[33] ⭐⭐⭐⭐⭐ 5 分钟快速了解项目的核心价值与技术特色•🏛️ 系统架构[34] ⭐⭐⭐⭐⭐ 深入解析多智能体协作机制,附详细架构图•📚 基础示例[35] ⭐⭐⭐⭐⭐ 提供 8 个实用示例,涵盖从股票分析到投资组合优化

🚀 技术深度文档

•🤖 智能体架构[36] 详解多智能体设计模式与协作机制•📊 数据流架构[37] 数据获取、处理与缓存的完整流程•🔬 研究员团队[38] 创新的看涨 / 看跌研究员辩论机制

💼 实用工具文档

•🌐 Web 界面指南[39] ⭐⭐⭐⭐⭐ 全面介绍 Web 界面操作,包括五级研究深度的详细说明•💰 投资分析指南[40] 从入门到高级的完整投资分析教学•🧠 LLM 配置[41] 多 LLM 模型的配置方法与成本优化策略•💾 缓存策略[42] 多层缓存设计,显著降低 API 调用成本•🆘 常见问题[43] 完整 FAQ 与常见错误排查方案

📊 典型使用成本

•经济模式:0.01–0.05 / 次分析(使用 gpt-4o-mini)•标准模式:0.05–0.15 / 次分析(使用 gpt-4o)•高精度模式:

⚡ 成本优化示例

References

Tauric Research 团队:https://github.com/TauricResearch 完整文档:docs/ 故障排除:troubleshooting/ 更新日志:CHANGELOG.md 快速开始:QUICKSTART.md Windows 10 兼容性指南:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/troubleshooting/windows10-chromadb-fix.md 数据目录配置指南:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/configuration/data-directory-configuration.md 快速开始:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/overview/quick-start.md 系统架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/system-architecture.md 基础示例:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/examples/basic-examples.md 常见问题:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/faq/faq.md 项目概述:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/overview/project-overview.md 详细安装:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/overview/installation.md 快速开始:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/overview/quick-start.md 基础示例:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/examples/basic-examples.md 系统架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/system-architecture.md 智能体架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/agent-architecture.md 数据流架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/data-flow-architecture.md 图结构设计:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/graph-structure.md 分析师团队:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/analysts.md 研究员团队:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/researchers.md 交易员智能体:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/trader.md 风险管理:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/risk-management.md 管理层智能体:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/managers.md 数据源集成:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/data/data-sources.md 数据处理流程:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/data/data-processing.md 缓存策略:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/data/caching.md 配置指南:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/configuration/config-guide.md LLM 配置:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/configuration/llm-config.md 基础示例:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/examples/basic-examples.md 高级示例:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/examples/advanced-examples.md 常见问题:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/faq/faq.md 项目概述:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/overview/project-overview.md 系统架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/system-architecture.md 基础示例:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/examples/basic-examples.md 智能体架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/agent-architecture.md 数据流架构:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/architecture/data-flow-architecture.md 研究员团队:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/agents/researchers.md Web 界面指南:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/usage/web-interface-guide.md 投资分析指南:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/usage/investment_analysis_guide.md LLM 配置:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/configuration/llm-config.md 缓存策略:https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/data/caching.md 常见问题: https://github.com/hsliuping/TradingAgents-CN/blob/main/docs/faq/faq.md

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/278492.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月14日 上午7:24
下一篇 2026年3月14日 上午7:24


相关推荐

关注全栈程序员社区公众号