基于多智能体的大型语言模型股票分析系统,支持A股(沪深)股票的全面分析。
- 技术分析: RSI、MACD、布林带、支撑/阻力位、K线形态识别
- 基本面分析: 市值、PE、PB、52周高低、公司信息
- 情绪分析: 新闻情绪、市场情绪
- 风险评估: Beta、夏普比率、VaR、最大回撤
- 竞争对手分析: 同行业股票对比
- TickFlow: K线数据、公司信息
- 腾讯财经: 实时行情、PE、PB、市值
pip install -r requirements.txt在 .env 文件中配置:
GOOGLE_API_KEY=your_google_api_key
MODEL=gemini
TICKFLOW_API_KEY=your_tickflow_key
streamlit run app.py输入股票代码(如 600519、600797)进行分析。
.
├── app.py # Streamlit 前端界面
├── crew.py # CrewAI 多智能体编排
├── tools/ # 分析工具模块
│ ├── ak_tech_analysis_tool.py # 技术分析
│ ├── ak_fundamental_analysis_v2.py # 基本面分析
│ ├── ak_sentiment_analysis_tool.py # 情绪分析
│ ├── ak_risk_assessment_tool.py # 风险评估
│ └── tickflow_client.py # 数据客户端
├── .env # 环境配置
└── AGENTS.md # Agent 说明文档
- Python 3.12+
- Streamlit
- CrewAI
- pandas, numpy
- ta-lib (技术指标库)
- 在输入框输入股票代码
- 点击 "Analyze Stock" 按钮
- 查看 AI 生成的分析报告和 K线图