Skip to content

icysaintdx/AplcAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python FastAPI AI License

🚀 AplcAI

机构级多智能体股票分析决策系统
Institutional Grade Multi-Agent Stock Analysis & Decision System

部署由 10位AI专家 组成的投资决策委员会
接入实时行情API,全方位扫描A股投资机会


✨ 核心亮点

🧠 多智能体博弈决策

  • 传统方式:单一模型直接输出"买/卖"建议
  • AplcAI:10位AI专家多角色辩论后形成共识决策

📊 四阶段决策流程

第一阶段 → 5位专业分析师并行分析
    ↓
第二阶段 → 2位研究总监策略整合
    ↓
第三阶段 → 2位风控总监风险评估
    ↓
第四阶段 → 投资决策总经理最终拍板

🎯 结构化决策输出

  • 传统方式:自然语言分析报告
  • AplcAI:量化参数(仓位、止损、止盈、风险比)

🏛️ AI投资委员会架构

阶段 角色 职责
第一阶段 🌍 宏观政策分析师 分析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

访问应用


🔧 支持的AI模型

提供商 模型 用途
Google 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!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

⚠️ 免责声明

本项目仅供学习和研究使用,不构成任何投资建议。股市有风险,投资需谨慎。


🌟 如果觉得有用,请给个 Star 支持一下!

Made with ❤️ by AplcAI Team

About

股票多智能体写作分析

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors