前言
大家好,今天分享一个我搭建的自动化A股分析系统,核心思路是用 Tushare 获取数据,用 AI 做基本面+技术面分析,实现批量筛选A股机会。
系统已经完成了4000只A股的批量分析,涵盖了新能源、半导体、医疗等多个热门板块。
系统架构
数据源层 → DataFetcherManager统一抽象 → LLM分析引擎 → SQLite存储
核心特性:
- 多数据源自动切换(Tushare/Akshare/Eastmoney/Sina)
- LLM情绪评分 + 操盘建议
- 批量分析支持(已测试4000只A股)
- 飞书机器人定时推送
- SQLite本地存储
核心功能
1. 多数据源自动切换
系统会自动在多个数据源之间切换,一个失败立即切换下一个:
realtime_priority = ["tushare", "tencent", "akshare_sina", "efinance"]
quote = fetcher_manager.get_realtime_quote("002460")
2. 情绪评分 + 操盘建议
- 采集实时行情 + K线形态 + 板块信息
- 交给 LLM 做综合研判
- 输出:情绪评分(0-100) + 操盘建议(买入/持有/观望/卖出)
3. 批量分析支持
支持批量提交任务,同时分析多只股票
4. 定时推送
通过飞书机器人,每天定时推送持仓股分析报告
新能源板块分析结果(2026-04-01)
| 代码 | 名称 | 收盘价 | 涨跌 | 情绪分 | 建议 |
|---|---|---|---|---|---|
| 603158 | 腾龙股份 | 12.28 | +10.04% | 78 | 观望 |
| 600875 | 东方电气 | 38.28 | +9.22% | 68 | 持有 |
| 300750 | 宁德时代 | 405.71 | +1.00% | 72 | 持有 |
| 002460 | 赣锋锂业 | 77.31 | -1.37% | 82 | 持有 |
| 300274 | 阳光电源 | 134.45 | -10.82% | 待补 | 待补 |
安装与使用
git clone https://github.com/shuwey/dsa.git
cd dsa
pip install -r requirements.txt
# 配置 .env 填写 TUSHARE_TOKEN
python main.py
数据权限说明
Tushare 积分权限对照:
| 积分 | 可用数据 |
|---|---|
| 120 | 日线数据、实时行情 |
| 500 | 资金流、板块数据 |
| 2000 | 财报、龙虎榜、指数 |
💡 Tushare 社区非常友好,写文章、贡献代码都可以获得积分!
开源地址
如果你对量化投资感兴趣,不妨从 Tushare 入手,搭建自己的分析系统。
Top comments (0)