基于多智能体与大模型的中文金融交易分析框架,支持A股/港美股,集成FastAPI与Vue3,提供从数据同步到智能研报生成的全流程服务。
项目简介#
TradingAgents-CN 是一个基于多智能体与大语言模型(LLM)的中文金融交易分析框架。它起源于对开源项目 TradingAgents 的深度中文增强与重构,面向中文用户提供从数据获取、智能分析到模拟交易的全链路解决方案。
核心特性#
- 多智能体协作:模拟投资公司团队(市场分析师、基本面分析师、新闻分析师、交易员、风险管理等)进行协作分析。
- 智能新闻分析:AI 驱动的新闻过滤、相关性分析、质量打分与情绪识别。
- 深度市场支持:完整支持 A 股市场,兼容港股与美股,集成 Tushare、AkShare、BaoStock 等多数据源。
- 多模型集成:支持 OpenAI、DeepSeek、通义千问、Gemini 等多种大模型,具备动态供应商管理与智能模型选择能力。
架构设计#
项目采用前后端分离架构:
- 后端:FastAPI + Uvicorn (异步高性能)
- 前端:Vue 3 + Vite + Element Plus
- 数据层:MongoDB (持久化) + Redis (缓存/会话)
- 通信:RESTful API + WebSocket (实时通知)
部署方式#
提供三种部署方式以适应不同用户需求:
- 绿色版:Windows 用户快速体验,开箱即用。
- Docker版:生产环境推荐,支持 amd64/arm64 多架构。
- 本地代码版:适合开发者进行深度定制。
功能亮点#
- 完整的用户权限管理与操作日志审计。
- 可视化配置中心(Web UI 配置模型与数据源)。
- 支持导出 Markdown、Word、PDF 格式的专业分析报告。
- 模拟交易系统用于验证投资策略。