# InfiAgent - 智能交易系统(完整文档) > 基于多智能体的智能股票分析系统,支持A股、港股和美股的综合分析。提供自动化交易指令、智能警报、多维度分析报告等功能,适合个人投资者和量化交易团队使用。 ## 项目概述 InfiAgent 是一个基于多智能体的智能股票分析系统,支持 A股、港股和美股的综合分析。系统基于 Open WebUI 构建,提供直观的 Web 界面和强大的交易指令管理功能。 ### 核心价值 - **多市场支持**:统一平台支持A股、港股、美股、加密货币市场 - **AI智能分析**:基于LangChain和LangGraph的多智能体分析系统 - **可视化操作**:图形化指令编辑,无需编程即可创建交易策略 - **自动化执行**:智能警报系统,支持多频率定时执行 - **专业报告**:自动生成多维度分析报告 ## 适用场景 ### 个人投资者 - 需要自动化股票分析和交易决策支持 - 希望使用AI智能体进行多维度市场分析 - 需要创建自定义交易指令和警报 - 需要A股、港股、美股统一分析平台 ### 量化交易团队 - 需要可编程的交易策略系统 - 需要多智能体协作的复杂分析流程 - 需要统一的API接口进行系统集成 - 需要完整的交易指令和警报管理 ### 投资研究机构 - 需要自动化的研究报告生成 - 需要多维度市场数据分析 - 需要技术分析和基本面分析结合 - 需要可定制的分析报告模板 ## 核心功能详解 ### 1. 多智能体分析系统 系统包含四个核心智能体,协同工作完成股票分析: - **分析师智能体**:负责市场数据分析和趋势判断 - 技术指标分析(MA、RSI、MACD、布林带等) - 市场趋势判断 - 价格走势预测 - **研究员智能体**:进行深度研究和报告生成 - 基本面分析 - 公司财务数据研究 - 行业对比分析 - **风险管理智能体**:评估和控制交易风险 - 风险评估 - 风险控制建议 - 止损策略建议 - **交易员智能体**:执行交易决策 - 交易信号生成 - 交易策略执行 - 交易结果分析 ### 2. 指令工厂 可视化指令编辑系统,支持: - **可视化指令编辑**:通过图形化界面创建和编辑交易指令 - **指令发布管理**:支持指令的草稿、编辑、发布等状态管理 - **模板市场**:提供丰富的指令模板,支持收藏和复用 - **指令执行**:支持实时执行和定时执行 ### 3. 智能警报系统 - **多频率支持**:每分钟、每小时、每天、每周、每月 - **定时执行**:支持自定义执行时间和条件 - **执行日志**:完整的警报执行历史记录 - **状态管理**:支持启用/禁用警报 ### 4. 分析报告 - **自动生成**:基于指令执行结果自动生成分析报告 - **多维度分析**:支持技术分析、基本面分析等多种维度 - **报告导出**:支持多种格式的报告导出 ### 5. 会员系统 - **免费会员**:基础功能,支持创建1条指令和3个警报 - **付费会员**:无限制创建指令和警报,支持所有频率 - **积分系统**:支持积分充值和消费 ## 技术架构 ### 后端技术栈 - Python 3.11+ - FastAPI - 高性能Web框架 - MongoDB - 文档数据库 - Redis - 缓存和任务队列 - LangChain - LLM集成框架 - LangGraph - 多智能体工作流 ### 前端技术栈 - Svelte - 现代前端框架 - TypeScript - 类型安全 - Tailwind CSS - 样式框架 ### 部署架构 - Docker - 容器化部署 - Nginx - 反向代理和负载均衡 - Docker Compose - 服务编排 ## API接口 系统提供87个REST API接口,分为以下类别: ### 市场数据接口 - 股票市场数据(A股、港股、美股) - 加密货币市场数据 - 技术指标数据 - 基本面数据 ### 新闻和社交媒体 - 新闻数据获取 - 社交媒体情绪分析 - 新闻统计信息 ### 交易相关 - 指令管理 - 警报管理 - 报告生成 - 执行日志 ### 用户和账户 - 用户认证 - 会员管理 - 积分系统 - 支付集成 完整API文档:https://www.infiai.org/api/v1/project/knowledge/apis ## 快速开始 ### 环境要求 - Python: 3.11+ - Node.js: 18.13+ (<= 22.x.x) - MongoDB: 4.0+ - Redis: 6.0+ (可选) - Docker: 20.10+ (推荐) ### Docker部署(推荐) 1. 克隆项目 ```bash git clone cd InfiAgent-new ``` 2. 配置环境变量 ```bash cp env.prod.example .env ``` 编辑 `.env` 文件,配置关键参数: ```env # MongoDB 配置 MONGODB_URL=mongodb://admin:password@mongodb:27017/tradingagents?authSource=admin MONGODB_DB_NAME=tradingagents # OpenAI/DeepSeek API 配置 OPENAI_API_KEY=your-api-key OPENAI_API_BASE_URL=https://api.deepseek.com/v1 # 安全配置 WEBUI_SECRET_KEY=your-secret-key SECRET_KEY=your-secret-key ``` 3. 启动服务 ```bash docker-compose -f docker-compose.prod.yml up -d ``` 服务启动后,访问 `http://localhost:3000` 即可使用。 ## 使用指南 ### 创建指令 1. 进入"指令工厂"页面 2. 点击"新建指令" 3. 配置指令名称、市场类型、交易池等 4. 添加数据流程和因子 5. 保存并发布指令 ### 创建警报 1. 进入"警报日志"页面 2. 点击"新建警报" 3. 选择指令或模板 4. 配置执行频率和时间 5. 保存并启用警报 ### 查看报告 1. 进入"分析报告"页面 2. 选择要查看的指令 3. 查看自动生成的分析报告 4. 可以导出报告为多种格式 ## 支持的市场 - **中国A股市场**:上海证券交易所、深圳证券交易所 - **香港股市**:香港联合交易所 - **美国股市**:NYSE、NASDAQ等 - **加密货币市场**:支持主流交易所和币种 ## 项目地址 - 生产环境:https://www.infiai.org - 备用域名:https://agent.infiai.org.cn - API文档:https://www.infiai.org/docs - Swagger UI:https://www.infiai.org/docs ## 关键词 股票分析、智能交易、量化投资、AI交易系统、多智能体系统、股票分析平台、交易指令、智能警报、投资决策支持、A股分析、港股分析、美股分析、加密货币分析、量化交易、技术分析、基本面分析、风险管理、交易策略、自动化交易