盘中放量上涨阳线扫描器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_401a054b/break-watch。
技能介绍
要解决什么问题
盘中想找「量放出来了、价格也在涨、K 线还是阳线」的 A 股,手工翻行情软件既慢又难统一口径。Break Watch 把这三条规则做成可重复执行的扫描:在交易时段用实时行情跑一遍全市场或自选池,把命中标的整理成结构化 JSON,方便 Agent 做表格展示或后续复盘。
技能如何工作
底层通过 pytdx 连接通达信行情服务器拉取 tick/分钟级数据。放量不是只看当日总量,而是两套指标并行:
- 历史同进度量比:按当日已走完的交易进度(
trading_progress),与过去 N 天(默认 20 天)同一进度下的成交量对比,得到volume_ratio。 - 盘中新增量突增:相对上一轮扫描窗口的新增量倍数(
interval_spike_ratio);首轮没有前一轮对比时该字段为null,此时仅依赖历史量比。
命中需同时满足:当前价高于开盘价(收阳线)、涨幅不低于阈值(默认 1%)、上述放量条件均达阈值(默认量比与突增均为 2.0)。核心入口是 scripts/scan_breakout.py,参数可指定 --mode all|watchlist、涨幅/量比阈值、输出 json|files|both 等;进度走 stderr,结果 JSON 走 stdout,便于 json.loads() 解析。
适用边界与注意
- 非交易时段若强制扫描,通达信往往返回上一交易日收盘态,
is_trading_hours为 false,勿当作盘中实时信号。 - 默认剔除科创板(688/689)与北交所,保留创业板(300/301);A 股涨跌色惯例为涨红跌绿。
- 输出仅供行情整理与复盘参考,不构成投资建议。
使用场景
- 交易时段需对全市场或指定股票池执行一次扫描,筛出同时放量、上涨且收阳线的标的并导出 JSON。
- 已维护 comma 分隔自选代码,盘中定期跑 `scan_breakout.py` 的 watchlist 模式,只看量比与突增倍数是否过阈。
- Agent 代跑扫描后,将 stdout 中的 `signals` 整理成 Markdown 命中表,并写明交易进度与扫描概要。
- 闭市或非交易时段用 `--force-scan` 核对上一交易日数据,确认 `volume_ratio` 等字段能否正常产出。
适合人员
- 做短线或日内交易的 A 股个人投资者,需要盘中统一规则的放量阳线候选清单而非手工翻软件。
- 已将 pytdx 接入自动化流程的量化爱好者,希望扫描结果以 JSON 从 stdout 输出便于程序解析。
- 日更复盘或栏目稿件的证券内容编辑,要把命中股票整理成表格并附带策略条件与免责说明。
- 维护行业或主题自选池的买方研究员,只需对固定代码列表跑 watchlist 扫描而非全市场翻票。