- 新增 fetch_history.py 获取板块历史K线数据 - 支持从数据库读取数据(离线模式) - 历史数据分析功能已可用
A股板块盘后分析系统
自动获取东方财富板块数据,生成盘后分析报告并发送邮件。支持历史数据存储和长时间跨度分析。
功能特点
- 每个交易日17:00自动执行
- 获取行业板块和概念板块完整数据
- 历史数据存储(SQLite数据库)
- 长时间跨度分析(连续涨跌、板块轮动、资金趋势)
- 生成分析总结邮件正文
- 详细数据CSV文件作为附件
- 发送到指定邮箱
邮件内容
正文(分析总结)
一、市场情绪分析
- 市场评级(强势上涨/偏强/平稳/偏弱/弱势下跌)
- 涨跌板块统计、平均涨跌幅、资金净流
二、资金流向分析
- TOP5板块资金合计、资金集中度
三、板块强弱分析
- 强势板块数量、弱势板块数量及示例
四、概念板块热度
- 热门概念TOP5、冷门概念TOP5
五、行业板块排行
- 涨幅TOP5、跌幅TOP5
六、主力资金排行
- 大幅流入TOP10、大幅流出TOP10
七、投资建议
- 根据市场情绪给出策略建议
八、历史趋势分析 ⭐新增
- 近期市场趋势(连续上涨/下跌/震荡)
- 近5日资金流向详情
- 连续上涨板块(近3日累计涨幅)
- 连续下跌板块(近3日累计跌幅)
- 板块轮动分析(新进入涨幅TOP10)
附件(详细数据)
CSV文件包含:
- 行业板块涨跌幅排行(完整)
- 行业板块资金流向排行(完整)
- 概念板块涨跌幅排行(完整)
- 概念板块资金流向排行(完整)
使用方法
测试API连接
python3 board_monitor.py test
获取板块数据
python3 board_monitor.py get industry --limit 20
python3 board_monitor.py get concept --limit 20
手动发送报告
python3 board_monitor.py report -v
# 发送到其他邮箱
python3 board_monitor.py report --to other@example.com
查看历史数据
# 查看近5日市场统计
python3 board_monitor.py history --days 5
# 查看指定板块历史
python3 board_monitor.py history --board "电力设备" --days 10
定时任务配置
每个交易日(周一至周五)17:00自动执行:
0 17 * * 1-5 python3 board_monitor.py report
数据存储
历史数据保存在 data/board_history.db SQLite数据库中,包含:
- 每日板块涨跌幅
- 主力资金流向
- 领涨股信息
版本历史
- v1.3.0 (2026-04-10) - 新增历史数据存储和长时间跨度分析
- v1.2.0 (2026-04-10) - 增加专业分析内容
- v1.1.0 (2026-04-10) - 改为盘后报告模式
- v1.0.0 (2026-04-10) - 初始版本
Description
Languages
Python
100%