编程

hectorlee-volume-price-screener

试用

纯量价关系A股选股系统 V3.7.1。6种量价形态(D/E/C/B/A/R)+多因子+多周期+行业共振+关注度追踪,130分制评分(+多周期确认-5~+10),全A股覆盖(含科创板/北交所TDX数据源),7×日定时扫描(09:00~15:05),硬过滤ST/退市/次新/一字板/连板/跌势反弹。触发词:放量拉升、缩量调整、量价选股、量价形态、突破延续、蓄力突破、回踩确认、高位平台、底部反转、板块共振、盘中监控。

它能做什么

纯量价关系A股选股系统 V3.7.1。6种量价形态(D/E/C/B/A/R)+多因子+多周期+行业共振+关注度追踪,130分制评分(+多周期确认-5~+10),全A股覆盖(含科创板/北交所TDX数据源),7×日定时扫描(09:00~15:05),硬过滤ST/退市/次新/一字板/连板/跌势反弹。触发词:放量拉升、缩量调整、量价选股、量价形态、突破延续、蓄力突破、回踩确认、高位平台、底部反转、板块共振、盘中监控。

技能文档

纯量价选股系统 V3.7

概述

6 种量价形态 + 多因子融合 + 多周期确认 + 行业共振 + 关注池曝光度追踪,纯量价、零基本面依赖。覆盖 A 股 5,191 只(沪主板+深主板+创业板+科创板),含 7×全日定时扫描。

六种形态

变体标签强度描述
D🔥 突破延续★★★★★放量后持续上涨≥5%,拒绝回调,不强制缩量
E💜 蓄力突破★★★★★放量前连续≥5日阳线蓄力,标准缩量整理
C✅ 回踩确认★★★★☆缩量回踩放量日高点不破,反弹站稳
B📈 高位平台★★★☆☆缩量后价格在放量日区间上方窄幅运行
A📦 标准横盘★★☆☆☆缩量后价格在放量日区间内横盘(原有)
R🔄 底部反转★★★★★暴跌>15%+地量+首阳放量≥2倍,独立形态

板块差异化阈值

板块涨幅阈值量比下限数据源
主板大票(>100万手)3%2.0腾讯
主板中票(>30万手)4%1.8腾讯
主板小票5%1.5腾讯
创业板(300/301)6%2.0腾讯
科创板(688)4%2.0通达信
北交所(4/8/920)5%3.0通达信

系统版本演进

版本核心变化
V1.0基准:放量→缩量→横盘 三阶段
V3.0阶段3 扩展为 D/C/B/A 四种变体
V3.1连阳蓄力、前高突破、板块共振三大增强
V3.2市值分档降阈值、一字板过滤器修复
V3.3科创板 TDX 数据源接入、北交所阈值配置
V3.4创业板 8%→6%、末日晚信号延展、盘中监控模块
V3.5变体E蓄力突破、多因子融合、多周期确认、行业精确分类、关注池曝光度、7×定时扫描
V3.6自适应进攻型振幅阈值(趋势斜率陡峭时放宽至15%)
V3.7背离预警扣分(横盘期放量滞涨=出货嫌疑)

使用场景

  • 全市场扫描:收盘后扫描全 A 股,输出 Top50 + 板块分析 + 操作建议
  • 盘中监控:7 个时点(09:00/10:00/11:00/11:35/13:30/14:45/15:05)自动扫描
  • 单股诊断:给定代码,判断形态 + 评分明细
  • 持仓诊断:输入持仓文件,批量诊断每只票的形态和风险
  • 信号追踪:对比两日信号,追踪 NEW/GONE/UPGRADE/DOWNGRADE

快速开始

cd /scripts

# 全市场扫描
python screener.py --all --top 30 --detail

# 盘中监控(今日放量突破)
python intraday.py --today --top 20

# 单股诊断
python screener.py 600406 --detail

# 持仓诊断
python position_diagnosis.py positions.json --detail

# 信号追踪
python signal_tracker.py --today data/signals_20260803.json

# 参数覆盖 / 北交所
python screener.py --all --params '{"vol_ratio_min":2.0}' --include-bj

评分体系(135 分制)

模块分值核心因子
放量质量30放量倍数 + 拉升幅度 + 60日新高
缩量质量20缩量深度 + 缩量天数
变体质量25变体感知:振幅/位置/回调/精准度/延续性
趋势量能1560日新高 + MA10/MA20支撑 + 量能多头
加分信号153日量价齐升 + 3日量缩价跌 + 连阳蓄力
多因子融合20市值流动性 + 波动率(ATR) + 趋势强度
关注池曝光度5近50日历史命中次数(≥8次→+5, ≥3→+3)
多周期确认-5~+10周线MACD金叉/MA10验证

分层:≥100 强势形态 | 75~99 标准形态 | <75 关注形态 权重校准:A/B 变体质量×0.85,R 放量质量×1.15(回测验证)


盘中监控模式(intraday.py)

时点名称行为
09:00盘前扫描昨日信号 Top15 + 今日关注提示
10:00盘中监控开盘30分钟盘中放量突破检测
11:00二次确认昨日 Top5 盘中验证(持有/减仓)
11:35午间小结上午最强板块 + 异动 + 下午建议
13:30午后监控午后新放量信号 + 上午强势延续性
14:45尾盘突击尾盘放量突破 + 跳水预警 + 明日方向
15:05收盘全量全扫描 + 板块分析 + 操作建议

防污染设计

  • 盘中 6 次扫描写入 intraday_log不干扰关注池曝光度
  • 仅 15:05 收盘扫描写入 signals_YYYYMMDD.json
  • 曝光度读取同日去重(同一天同一股票只计 1 次)

风险硬过滤(7 项)

规则判定优先级
ST/*ST名称含 ST最高
退市风险财务信号(akshare,未安装降级)最高
次新股K线不足 60 根(北交所 90 根)
一字板high==low 且涨停且无量比(≥2.0 放行)
连板股放量日前连续 ≥2 日涨停
跌势反弹放量日前 10 日累计跌幅 < -10%
换手率放量日换手 < 3%(仅当日启用)

数据源

数据来源说明
全市场列表东财 push2.eastmoney.com → 腾讯 → TDX 补充~5191 只
日 K 线腾讯 ifzq.gtimg.cn + TDX fallback90 根,前复权
实时行情腾讯 qt.gtimg.cn换手率/名称/ST
5 分钟 K 线通达信 MCP period="0"盘中监控
周线 K 线通达信 MCP period="5"多周期确认

资源文件

scripts/

文件说明
screener.py主入口:全市场/单股/搜索/参数覆盖/自适应/ML,V3.5 含行业精确共振
pattern_detect.py形态识别引擎(6种形态 + 多周期周线确认)
scoring.py135分制评分引擎(变体感知+多因子+曝光度+权重校准)
risk_filter.py风险硬过滤(7 项规则)
data_provider.py数据管道(腾讯+东财+TDX fallback,12并发)
tdx_data_provider.pyTDX 适配器(共享 McpClient)
intraday.py盘中监控(5分钟K线实时放量检测)
position_diagnosis.py持仓诊断(批量形态+评分+风控+建议)
signal_tracker.py信号追踪(NEW/GONE/UPGRADE/DOWNGRADE)
signal_history.py曝光度统计(近50日关注池上榜次数)
colors.py统一 ANSI 颜色常量
mcp_utils.py共享 MCP 客户端(握手+SSE解析+工具调用)
backtest.py历史回测引擎
adaptive.py参数自适应
ml_model.pyML 概率模型
portfolio_backtest.py每日精选组合回测

tests/(59 个用例)

文件说明
conftest.py合成 K 线生成器
test_pattern_detect.py形态识别(含 V3.5 变体E)
test_risk_scoring.py风险过滤 + 评分(含多因子/多周期/曝光度)
test_v2_modules.py回测/ML/自适应测试

分享

cd ~/.workbuddy/skills
tar -czf volume-price-screener.tar.gz volume-price-screener/
# 对方: tar -xzf volume-price-screener.tar.gz -C ~/.workbuddy/skills/

依赖:pip install requests numpy(可选:scikit-learn pytest


注意事项

  • 颜色约定:涨=红、跌=绿(A 股惯例)
  • 纯量价信号,不构成投资建议;高评分≠必涨
  • 全市场扫描约 2~5 分钟(5191 只 × 90 根 K 线,12 并发)
  • TDX 适配器需 WorkBuddy MCP 代理(127.0.0.1:57400),否则科创/北交所自动跳过
  • 定时扫描每工作日 7 次自动执行,结果写入 data/intraday_log_*.txtdata/signals_*.json

相关技能

每日精选1-3只股票的四层漏斗策略系统。从量价形态初筛池出发,依次通过量价二次过滤、基本面安全排雷、资金流向打分、板块与形态质量打分,最终输出精选股票,选不出则空仓。触发词:精选、每日优选、深度筛选、资金确认、精筛、4层漏斗。

1 星标

动量持仓顾问 V1.3.8。纯量价动量评估,判断持仓该继续持有、减仓还是卖出。8持有+6预警+4卖出+4加仓+3反弹形态(含M12V形反转+M13双底+M0横盘兜底)。新增决策滞回防震荡+减仓比例建议+资金流向维度+市场自适应+今日放量反弹覆盖+M10反弹阳线豁免+B2回踩判定修复。108分制评分。

1 星标

A股量化监控系统 - 7维度市场情绪评分、智能选股引擎(短线5策略+中长线7策略)、实时价格监控、涨跌幅排行榜。支持全市场5000+股票数据采集与分析,多指标共振评分,精确买卖点计算,动态止损止盈。每日自动推荐短线3-5只、中长线5-10只优质股票。包含Web界面、自动化Cron任务、历史数据回溯。适用于A股量化...

4 次安装

通过自然语言查询进行 A 股股票筛选,支持行情指标、技术形态、财务指标、行业概念等多条件组合筛选。返回符合条件的相关股票数据。当用户询问针对行情、财务数据、技术指标、行业概念等A股股票筛选相关问题时,必须使用此技能。

3 次安装

九维雷达V3.0终极选股系统——基于行为金融学、量化因子与网络分析的中国A股选股框架,专为筛选"未来一年翻倍潜力股"设计。当用户需要:筛选股票池中翻倍概率最高的标的、全A股扫描输出S级TOP名单、对单只标的做九维深度评分(估值/超跌/质量/景气度/NLP情绪/网络结构/预期差/动量择时/市值弹性)、构建投资组合、讨论三档建仓与止损风控时,调用此skill。

1 星标

🔎 多因子选股器 v1.0.2。连接 fund-flow / market-signals → stock-planner 的桥梁。 支持按 RSI、均线信号、量比、主力资金、PE、PB、市值、价格、涨跌幅等条件多因子筛选, 以及综合评分排序、单股明细分析、因子相关性分析。 Use when: 需要根据技术面/资金面/基本面条件筛选股票、 对多股票综合评分排序、因子相关性分析、为交易计划(stock-planner)准备候选池。 触发关键词:选股、筛选、screener、多因子、scan、multi-factor、因子评分 数据源兼容性: - market-signals 的输出(包含

作者 ChengQian1 星标