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."
零配置、零API Key依赖,一键剔除不值得看的股票。
采用三级漏斗规则引擎,快速回答一个问题:这只股票值不值得花时间深入研究?
输入股票代码/名称
│
▼
┌──────────────┐
│ 一级:一票否决 │ ← ST/*ST/停牌/次新股/流动性枯竭/壳价值
│ 任一命中→❌ │
└──────┬───────┘
│ 通过
▼
┌──────────────┐
│ 二级:趋势走弱 │ ← 年线空头/量能萎缩/股性死寂
│ ≥2项→⚠️不推荐 │
└──────┬───────┘
│ 通过
▼
┌──────────────┐
│ 三级:积极信号 │ ← 资金关注/今日强势/估值合理
└──────────────┘
| 规则 | 默认阈值 | 数据源 |
|---|---|---|
| ST /*ST / 退 | — | 腾讯行情 |
| 停牌 | — | 腾讯行情+K线日期 |
| 次新股 | 上市 < 60天 | 腾讯K线 |
| 流动性枯竭 | 日均成交额 < 3000万 | 腾讯行情 |
| 壳价值 | 流通市值 < 20亿 | 腾讯行情 |
本技能来自小葱技能站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,
...
}
配合 --report 参数,批量筛选时自动生成三个文件:
| 文件 | 内容 |
|---|---|
retained.csv |
判定为「通过」和「关注」的股票明细 |
filtered_out.csv |
判定为「不通过」的股票及排除原因 |
filter_report.md |
汇总报告(总览 + 留存列表 + 排除列表 + 风险提示) |
==================================================
浪潮信息(000977) — ✅ 可关注
==================================================
🟡 趋势预警:
· 量能萎缩(20日均量71万 < 60日均量78万)
🟢 积极信号:
· 资金关注(成交额77亿)
· 今日强势(涨6.3%)
· 流通市值1027亿
==================================================
STXX(0000xx) — ❌ 不值得看
==================================================
🔴 一票否决:
· ST/退市风险(STXX)
零API Key依赖,完全免费,开箱即用。
所有参数在 quick_filter.py 顶部的 CONFIG 字典中,按需调整:
| 参数 | 默认值 | 说明 |
|---|---|---|
次新股上限天数 |
60 | 上市天数小于此值→排除 |
流动性阈值_万元 |
3000 | 日均成交额(万) |
市值阈值_亿元 |
20 | 流通市值(亿) |
振幅阈值_pct |
5 | 20日振幅百分比 |
弱势黄灯阈值 |
2 | 黄灯≥此数→综合不推荐 |
量能萎缩比例 |
1.0 | 20日均量 < 60日均量×此比例→黄灯 |
MIT License
⚠️ 风险提示与免责声明 本工具生成的筛选结果仅供参考,不构成任何投资建议。 所有结论基于公开历史数据,不保证准确性。 股市有风险,投资需谨慎。据此操作,盈亏自负。
这款工具质量不错,能有效帮你快速筛选掉不值得关注的股票,比如ST股、流动性差的股票、趋势走弱的股票等。优点是操作简单、结果直观、风险提示到位,完全免费且不用注册。不足之处是偶尔可能因网络问题获取不到数据,部分判断规则(如ST识别)可以更精细。总体来说是一款实用的辅助工具,适合在初步选股时使用,但不能替代深入的基本面分析。