机构级多智能体股票分析决策系统
Institutional Grade Multi-Agent Stock Analysis & Decision System
部署由 10位AI专家 组成的投资决策委员会
接入实时行情API,全方位扫描A股投资机会
- 传统方式:单一模型直接输出"买/卖"建议
- AplcAI:10位AI专家多角色辩论后形成共识决策
第一阶段 → 5位专业分析师并行分析
↓
第二阶段 → 2位研究总监策略整合
↓
第三阶段 → 2位风控总监风险评估
↓
第四阶段 → 投资决策总经理最终拍板
- 传统方式:自然语言分析报告
- AplcAI:量化参数(仓位、止损、止盈、风险比)
| 阶段 | 角色 | 职责 |
|---|---|---|
| 第一阶段 | 🌍 宏观政策分析师 | 分析GDP、CPI、货币政策及系统性风险 |
| 🏭 行业轮动分析师 | 跟踪行业指数、景气度及轮动规律 | |
| 📈 技术分析专家 | 趋势分析、支撑阻力位及量价关系 | |
| 💰 资金流向分析师 | 监控北向资金、主力资金及融资融券 | |
| 💼 基本面估值分析师 | 财务报表分析、估值模型及价值发现 | |
| 第二阶段 | 👔 基本面研究总监 | 整合宏观、行业、基本面观点 |
| ⚡ 市场动能总监 | 整合技术面和资金面分析 | |
| 第三阶段 | 识别系统性危机与流动性问题 | |
| ⚖️ 组合风险总监 | 管理组合集中度、回撤及止损策略 | |
| 第四阶段 | 👑 投资决策总经理 | 综合收益与风险,做出最终决策 |
- Python 3.8+
- pip
# 1. 克隆项目
git clone https://github.com/icysaintdx/AplcAI.git
cd AplcAI
# 2. 配置环境变量
cp .env.example .env
# 编辑 .env 文件,填入你的 API Keys
# 3. 启动服务
cd backend
# Windows:
start.bat
# Mac/Linux:
chmod +x start.sh && ./start.sh- 🌐 Web界面: http://localhost:8000
- 📚 API文档: http://localhost:8000/docs
| 提供商 | 模型 | 用途 |
|---|---|---|
| Gemini 2.5 Flash | 宏观/行业分析 | |
| DeepSeek | DeepSeek Chat | 深度推理分析 |
| 阿里云 | 通义千问 | 专业分析 |
| 硅基流动 | 50+ 开源模型 | 灵活选择 |
- 📈 聚合数据 - A股实时行情
- 📰 新闻数据 - 舆情监控
- 💹 Tushare - 历史数据(可选)
- 🌐 AKShare - 多市场数据(可选)
┌─────────────────────────────────────────────────────────────┐
│ 🚀 AplcAI - 多智能体股票分析决策系统 │
├─────────────────────────────────────────────────────────────┤
│ 📊 第一阶段 - 并行专业分析 │
│ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌─────┐ │
│ │ 🌍 │ │ 🏭 │ │ 📈 │ │ 💰 │ │ 💼 │ │
│ │宏观 │ │行业 │ │技术 │ │资金 │ │基本面│ │
│ └─────┘ └─────┘ └─────┘ └─────┘ └─────┘ │
├─────────────────────────────────────────────────────────────┤
│ 👔 第二阶段 - 策略整合 │
│ ┌───────────────┐ ┌───────────────┐ │
│ │ 👔 基本面总监 │ │ ⚡ 动能总监 │ │
│ └───────────────┘ └───────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ⚠️ 第三阶段 - 风控评估 │
│ ┌───────────────┐ ┌───────────────┐ │
│ │ ⚠️ 系统风险 │ │ ⚖️ 组合风险 │ │
│ └───────────────┘ └───────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ 👑 第四阶段 - 最终决策 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 👑 投资决策总经理 │ │
│ └─────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘
- 后端框架: FastAPI + Uvicorn
- AI集成: 多模型统一接口
- 前端: 原生HTML + TailwindCSS + 粒子动效
- 数据处理: Pandas + NumPy
- 异步处理: asyncio + httpx
AplcAI/
├── backend/
│ ├── server.py # FastAPI 主服务
│ ├── agent_configs.json # 智能体配置
│ ├── requirements.txt # Python 依赖
│ ├── start.bat # Windows 启动脚本
│ ├── start.sh # Linux/Mac 启动脚本
│ ├── static/ # 前端静态文件
│ │ ├── index.html # 主页面
│ │ ├── app.js # 核心逻辑
│ │ └── particles.js # 粒子动效
│ ├── dataflows/ # 数据处理模块
│ ├── api/ # API 路由
│ └── utils/ # 工具函数
├── docs/ # 项目文档
├── .env.example # 环境变量模板
├── .gitignore
└── README.md
# AI 模型 API Keys
GEMINI_API_KEY=your_gemini_key
DEEPSEEK_API_KEY=your_deepseek_key
QWEN_API_KEY=your_qwen_key
SILICONFLOW_API_KEY=your_siliconflow_key
# 股票数据 API
JUHE_API_KEY=your_juhe_key| 特性 | 描述 |
|---|---|
| 🧠 真正的AI决策 | 不是简单的数据展示,而是智能决策 |
| 📖 可解释性强 | 每个决策都有多方观点支撑 |
| 🛡️ 风险可控 | 内置风控辩论机制 |
| 🔌 易于扩展 | 模块化设计,可灵活添加新智能体 |
| 🇨🇳 本地化优势 | 针对A股市场深度优化 |
本项目采用 MIT License 开源协议。
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 提交 Pull Request
本项目仅供学习和研究使用,不构成任何投资建议。股市有风险,投资需谨慎。
🌟 如果觉得有用,请给个 Star 支持一下!
Made with ❤️ by AplcAI Team