跳转至

name: a-share-short-term-screening description: A股短线强势股筛选 — 从实时数据采集(新浪/东方财富API)到多因子+技术面综合分析的完整流程


A股短线强势股筛选

触发条件

用户要求推荐短期买入机会、分析短线个股、问"还能进场吗"

数据源

实时行情(推荐)

  • 新浪/腾讯接口(无频控,兼容性好):
    http://qt.gtimg.cn/q=sh600036,sz000001  # 腾讯格式
    
  • akshare 接口(高频受限):
    import akshare as ak
    df = ak.stock_zh_a_hist(symbol="000066", period="daily", start_date="20260401", adjust="qfq")
    

板块资金流向

  • 东方财富行业资金流接口有限制,可使用开源ETF板块映射或手动构建热点板块列表

均线/技术指标

  • 从akshare日K+成交量自行计算:MA5/10/20/60、放量比(5日均量/20日均量)、MACD(DIF, DEA, 柱)、RSI(14)

分析流程

第一步:大盘环境判断

  • 大盘指数(上证、深证、创业板)当前涨跌、成交量变化
  • 判断是否适合短线操作(缩量震荡/放量突破/放量滞涨)

第二步:热点板块筛选

  • 今日涨幅靠前板块 + 主力净流入
  • 关联驱动力(政策/事件/题材)
  • 确定资金主线(如电网设备43亿净流入=最强方向)

第三步:多因子筛选(短线强势股)

条件组合(按优先级): 1. 涨幅 3-9%(避免涨停板/跌停板) 2. 成交额 > 30亿(流动性保障) 3. 均线多头排列(MA5>MA10>MA20) 4. 放量比 > 1.0(增量资金介入) 5. 距20日高点 <= -5%(仍有上行空间) 6. RSI(14) < 85(避免极度超买)

第四步:深度技术分析(单只个股)

指标体系:
- 均线系统(MA5/10/20/60,排列形态)
- 放量比(5/20, 5/60)
- 近5-10日逐日涨跌
- MACD(DIF方向、红绿柱变化)
- RSI(14)(>80=严重超买,<30=超卖)
- 20日区间位置%(当前价在20日高低点之间的位置)
- 振幅%(日内震幅)

第五步:操作建议输出模板

## 是否可入场判断

**有利因素:**
- 均线多头 ✅
- MACD多头且红衣放大 ✅
- 放量明显 ✅
- 日内未曾涨停(有回调空间)✅

**⚠️ 风险因素:**
- RSI > 80 ❌ 极度过热
- 20日区间位置 > 90% ❌ 接近前高压力
- 20日涨幅 > 50% ❌ 获利盘巨大

**结论:** ✅ 能进 / ❌ 观望
**推荐策略:**
- 入场区间:xx.xx - xx.xx
- 止损位:xx.xx
- 止盈目标:xx.xx(+x%)
- 仓位建议:总资金<=30%,分批建仓
- 特殊提示:等待低吸 vs 可追涨

已知坑点 / 警告

x.xx - xx.xx - 止损位:xx.xx - 止盈目标:xx.xx(+x%) - 仓位建议:总资金<=30%,分批建仓 - 特殊提示:等待低吸 vs 可追涨 ```

已知坑点 / 警告### 数据源坑点

  • 新浪接口 qt.gtimg.cn 换手率字段经常返回0,不可靠。换手率用东方财富源
  • akshare 的 stock_zh_a_hist 偶尔被东方财富封IP(Connection refused),需重试或换新浪源
  • 163 历史K线接口(img.money.126.net)有请求频率限制,短时间多次请求会断连
  • stock_individual_spot_xq 雪球接口 tag 字段是乱序数组,板块归属需用 board_industry_name 字段

分析坑点

  • 连续涨停后反包板(如3板后跌1天再大涨)是高风险形态,需重点观察RSI和放量比
  • 买卖盘稀疏的"无量涨停/近涨停"是真弱势,主力锁仓但市场接盘意愿低
  • 不要只看日内涨幅,必须结合20日位置判断是否已到压力区