A股涨停选股分析系统
When to Run
- 用户说"选股"、"涨停"、"分析股票"、"股票池"、"潜力股"
- 用户说"今日涨停"、"涨停分析"、"找涨停股"、"股票筛选"
- 用户说"帮我看看今天哪些股票涨停了"
- 用户说"分析一下涨停股票"
- 用户说"筛选潜力涨停股"
- 用户说"KDJ金叉股票"、"MACD金叉股票"
- 用户说"量价齐升的股票"
- 定时任务:工作日15:30自动执行(收盘后)
Workflow
步骤1:获取涨停股票数据
python3 {baseDir}/scripts/limit_up_analyzer.py --action fetch --date {date}
- 使用AKShare接口
stock_zt_pool_em获取当日涨停股票 - 自动过滤:排除科创板(688开头)和创业板(300/301开头)
- 只保留主板股票(60/00开头)
步骤2:K线多头排列分析
python3 {baseDir}/scripts/limit_up_analyzer.py --action ma --codes {codes}
- 计算MA1(当日收盘价)、MA5、MA20
- 判断多头排列:MA1 > MA5 > MA20
- 检测涨停前连续阳线数量和阳线占比
步骤3:换手率分析
python3 {baseDir}/scripts/limit_up_analyzer.py --action turnover --codes {codes}
- 获取涨停前5个交易日换手率
- 区间统计:≤5%、5%-10%、10%-20%、>20%
- 分析筹码活跃度和锁仓情况
步骤4:量价关系分析
python3 {baseDir}/scripts/limit_up_analyzer.py --action vp --codes {codes}
- 量价齐升:价格上涨+成交量放大 → 强烈看涨
- 价升量缩:价格上涨+成交量萎缩 → 背离谨慎
- 价跌量增:价格下跌+成交量放大 → 出货信号
步骤5:涨停原因与走势预测
python3 {baseDir}/scripts/limit_up_analyzer.py --action reason --codes {codes}
- 原因分类:政策利好、业绩驱动、重组并购、概念炒作、资金推动
- 封单比分析:封单资金/流通市值
- 走势预测:基于封单比和连板数预测次日走势
步骤6:技术指标分析(KDJ/MACD/布林带)
python3 {baseDir}/scripts/limit_up_analyzer.py --action tech --codes {codes}
- KDJ:K上穿D为金叉(看涨),K下穿D为死叉(看跌)
- MACD:DIF上穿DEA为金叉,DIF下穿DEA为死叉
- 布林带:突破上轨(超买)、中轨上方(强势)、跌破下轨(超卖)
步骤7:生成综合报告
python3 {baseDir}/scripts/limit_up_analyzer.py --action report --date {date}
- 整合所有分析维度到一张表格
- 综合评分排名(满分100)
- 输出CSV报告和可视化图表
步骤8:全A股潜在标的筛选(可选)
python3 {baseDir}/scripts/limit_up_analyzer.py --action scan
- 基于涨停共性特征筛选全A股主板股票
- 计算买入点、补仓点、止损点、止盈点
- 输出潜在涨停标的清单
Output Format
综合选股报告
📊 A股涨停选股分析报告 - {日期}
═══════════════════════════════════════════════════════
🏆 综合评分排名Top10:
排名 代码 名称 评分 连板 多头排列 量价关系 KDJ MACD 走势预测
───────────────────────────────────────────────────────
1 600522 中天科技 70 2 ✅是 ✅量价齐升 ➡️ ✅金叉 📈高开
2 603220 中贝通信 70 2 ✅是 ✅量价齐升 ➡️ ➡️ 📈高开
...
📈 技术指标统计:
- 多头排列: {n}只 ({pct}%)
- KDJ金叉: {n}只
- MACD金叉: {n}只
- 量价齐升: {n}只
📊 换手率区间分布:
- ≤5%: {n}只 ({pct}%)
- 5%-10%: {n}只 ({pct}%)
- 10%-20%: {n}只 ({pct}%)
- >20%: {n}只 ({pct}%)
💡 操作建议:
- 强烈推荐(≥80分): 重点关注,次日高开概率大
- 推荐(60-79分): 适当关注,结合大盘环境决策
- 关注(<60分): 观望为主,等待更好买点
📁 详细报告已保存: {output_dir}/涨停选股报告_{日期}.csv
📈 可视化图表已保存: {output_dir}/涨停选股图表_{日期}.png
单个股票分析
📈 {代码} {名称} 深度分析
─────────────────────────────────
【基本信息】
最新价: {price}元 | 连板数: {n}板 | 涨停原因: {reason}
【均线分析】
多头排列: {yes/no} | 连续阳线: {n}天 | 均线发散: {pct}%
【量价分析】
量价关系: {relation} | 量价比: {ratio}倍 | 状态: {status}
【技术指标】
KDJ: {status} | K={k} D={d} J={j}
MACD: {status} | DIF={dif} DEA={dea}
布林带: {position} | 带宽: {width}%
【走势预测】
预测: {prediction} | 置信度: {confidence}
【操作建议】
买入点: {buy} | 补仓点: {add}
止损点: {stop} | 止盈点: {profit}
Parameters
date(string, optional): 分析日期,格式YYYYMMDD,默认今天max_stocks(integer, optional): 最多分析多少只股票,默认20action(string, optional): 执行动作,可选 fetch/ma/turnover/vp/reason/tech/report/scan,默认reportcodes(string, optional): 指定分析的股票代码,逗号分隔output_dir(string, optional): 报告输出目录,默认{baseDir}/output
Examples
用户: "帮我选股"
→ 执行完整分析流程,输出今日涨停股票综合报告
用户: "分析600522"
→ 对指定股票进行深度技术分析
用户: "今日涨停"
→ 抓取并展示今日涨停股票列表
用户: "潜力股"
→ 执行全A股扫描,输出潜在涨停标的
用户: "选股 20260508"
→ 分析指定日期的涨停股票
Error Handling
- 非交易日: "⚠️ {日期}为非交易日,无涨停数据"
- 网络超时: "❌ 获取数据超时,请检查网络连接"
- 无涨停股票: "📭 {日期}无主板涨停股票"
- AKShare异常: "❌ 数据源异常: {error_message}"
Notes
- 本技能仅供学习研究,不构成投资建议
- 股市有风险,投资需谨慎
- 建议先用模拟盘验证策略有效性
- 涨停股票波动剧烈,注意控制仓位
- 数据来源于东方财富,可能存在延迟