股票快筛

👤 陆向前 📦 v1.2.0 ⭐ 4.5 ⬇️ 245 下载
📊 数据分析 免费

📖 技能介绍


name: stock-quick-filter slug: stock-quick-filter version: 1.2.0 displayName: "A股快速排雷 — 一键剔除不值得看的股票" title: "stock-quick-filter" summary: "A股快速排雷引擎 v1.2.0 — 零配置、零API Key依赖。三级漏斗规则引擎(一票否决→趋势走弱→积极信号)。v1.2.0 新增结构化报表输出(retained.csv / filtered_out.csv / filter_report.md),判定词统一为「通过/关注/不通过」三态。一键剔除ST/退市/停牌/流动性枯竭/次新股/趋势空头/量能萎缩/股性死寂等不值得看的股票。支持单只快筛和批量筛选,所有参数可调。" description: "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."


A股快速排雷引擎

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

设计原理

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

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

过滤规则

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

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

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

本技能来自小葱技能站7w4.net。

规则 默认阈值 数据源
年线空头 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


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

🤖 AI 评测

这款工具质量不错,能有效帮你快速筛选掉不值得关注的股票,比如ST股、流动性差的股票、趋势走弱的股票等。优点是操作简单、结果直观、风险提示到位,完全免费且不用注册。不足之处是偶尔可能因网络问题获取不到数据,部分判断规则(如ST识别)可以更精细。总体来说是一款实用的辅助工具,适合在初步选股时使用,但不能替代深入的基本面分析。

📊 多维度评分

适应性4.3
规范性4.4
有效性4.6
可靠性4.3
可信度5

📁 包含文件 (4 个)

📄 README.md 2.1 KB
📄 SKILL.md 5.3 KB
📄 package.json 1.1 KB
📄 quick_filter.py 15.3 KB