返回 Skill 列表
extension
分类: 数据与分析无需 API Key

股票快筛

A-share stock quick-filter engine v1.2.0. Zero dependency, no API key required. Three-tier rule engine (veto → weakness → positive signal). v1.2.0 adds structured report output (retained.csv / filtered_out.csv / filter_report.md) with unified verdict labels: Pass / Watch / Fail. Filters out ST/delisted/suspended/illiquid/sub-new stocks, MA250 bearish trend, volume shrinkage, inactive stocks. Supports single and batch screening with configurable thresholds.

person作者: user_a11b94c4hubcommunity

A股快速排雷引擎

零配置、零API Key依赖,一键剔除不值得看的股票。

设计原理

采用三级漏斗规则引擎,快速回答一个问题:这只股票值不值得花时间深入研究?

输入股票代码/名称
        │
        ▼
┌──────────────┐
│  一级:一票否决  │  ← ST/*ST/停牌/次新股/流动性枯竭/壳价值
│  任一命中→❌  │
└──────┬───────┘
       │ 通过
       ▼
┌──────────────┐
│  二级:趋势走弱  │  ← 年线空头/量能萎缩/股性死寂
│  ≥2项→⚠️不推荐 │
└──────┬───────┘
       │ 通过
       ▼
┌──────────────┐
│  三级:积极信号  │  ← 资金关注/今日强势/估值合理
└──────────────┘

过滤规则

🔴 一级 — 一票否决(任一命中直接排除)

| 规则 | 默认阈值 | 数据源 | |------|---------|--------| | ST /*ST / 退 | — | 腾讯行情 | | 停牌 | — | 腾讯行情+K线日期 | | 次新股 | 上市 < 60天 | 腾讯K线 | | 流动性枯竭 | 日均成交额 < 3000万 | 腾讯行情 | | 壳价值 | 流通市值 < 20亿 | 腾讯行情 |

🟡 二级 — 趋势走弱(≥2项判定不推荐)

| 规则 | 默认阈值 | 数据源 | |------|---------|--------| | 年线空头 | MA250向下 + 股价 < 年线 | 腾讯K线 | | 量能萎缩 | 20日均量 < 60日均量 | 腾讯K线 | | 股性不活跃 | 20日振幅 < 5% 成交额持续萎缩 | 腾讯K线 |

🟢 三级 — 积极信号(展示参考,不计入判定)

| 信号 | 条件 | |------|------| | 资金关注 | 成交额 > 10亿 | | 今日强势 | 涨跌幅 > 3% | | 估值合理 | PE 10~30 |

使用方法

# 单只快筛
python quick_filter.py 000977

# 批量筛选(逗号分隔)
python quick_filter.py 000977,002119,600519,000001

# 批量筛选 + 生成结构化报表(CSV + MD)
python quick_filter.py 000977,002119,600519 --report

# 修改参数(在 quick_filter.py 顶部 CONFIG 中调整)
CONFIG = {
    "次新股上限天数": 60,
    "流动性阈值_万元": 3000,
    "市值阈值_亿元": 20,
    ...
}

结构化输出(v1.2.0 新增)

配合 --report 参数,批量筛选时自动生成三个文件:

| 文件 | 内容 | |------|------| | retained.csv | 判定为「通过」和「关注」的股票明细 | | filtered_out.csv | 判定为「不通过」的股票及排除原因 | | filter_report.md | 汇总报告(总览 + 留存列表 + 排除列表 + 风险提示) |

输出示例

==================================================
  浪潮信息(000977)  —  ✅ 可关注
==================================================
  🟡 趋势预警:
    · 量能萎缩(20日均量71万 < 60日均量78万)
  🟢 积极信号:
    · 资金关注(成交额77亿)
    · 今日强势(涨6.3%)
    · 流通市值1027亿

==================================================
  STXX(0000xx)  —  ❌ 不值得看
==================================================
  🔴 一票否决:
    · ST/退市风险(STXX)

数据源

  • 腾讯免费行情 API — 实时行情、ST状态、成交额、市值
  • 腾讯免费K线 API — 日K线、均线计算、振幅分析

零API Key依赖,完全免费,开箱即用。

配置说明

所有参数在 quick_filter.py 顶部的 CONFIG 字典中,按需调整:

| 参数 | 默认值 | 说明 | |------|--------|------| | 次新股上限天数 | 60 | 上市天数小于此值→排除 | | 流动性阈值_万元 | 3000 | 日均成交额(万) | | 市值阈值_亿元 | 20 | 流通市值(亿) | | 振幅阈值_pct | 5 | 20日振幅百分比 | | 弱势黄灯阈值 | 2 | 黄灯≥此数→综合不推荐 | | 量能萎缩比例 | 1.0 | 20日均量 < 60日均量×此比例→黄灯 |

许可

MIT License


⚠️ 风险提示与免责声明 本工具生成的筛选结果仅供参考,不构成任何投资建议。 所有结论基于公开历史数据,不保证准确性。 股市有风险,投资需谨慎。据此操作,盈亏自负。