Skip to content

thehui13/Ashare_Analysis_Multi_Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered A-Share Stock Analysis

基于多智能体的大型语言模型股票分析系统,支持A股(沪深)股票的全面分析。

功能特性

  • 技术分析: RSI、MACD、布林带、支撑/阻力位、K线形态识别
  • 基本面分析: 市值、PE、PB、52周高低、公司信息
  • 情绪分析: 新闻情绪、市场情绪
  • 风险评估: Beta、夏普比率、VaR、最大回撤
  • 竞争对手分析: 同行业股票对比

数据来源

  • TickFlow: K线数据、公司信息
  • 腾讯财经: 实时行情、PE、PB、市值

快速开始

1. 安装依赖

pip install -r requirements.txt

2. 配置环境变量

.env 文件中配置:

GOOGLE_API_KEY=your_google_api_key
MODEL=gemini
TICKFLOW_API_KEY=your_tickflow_key  

3. 启动应用

streamlit run app.py

输入股票代码(如 600519600797)进行分析。

项目结构

.
├── 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 (技术指标库)

使用示例

  1. 在输入框输入股票代码
  2. 点击 "Analyze Stock" 按钮
  3. 查看 AI 生成的分析报告和 K线图

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages