可转债盘中异动监测
一个可直接安装到 WorkBuddy 的技能:抓取全市场在市可转债的 1 分钟分时,按最近 N 分钟(默认 1 分钟)成交额排序,生成带品牌 logo 的 HTML 榜单与盘面读数,帮助快速发现盘中放量异动。
功能
- 全量扫描:覆盖全市场在市可转债(约 285 只有成交),不做抽样,避免漏掉真正的异动标的
- 多窗口:默认近 1 分钟抓瞬时脉冲,也支持近 3 / 5 / 10 分钟看更稳的趋势
- 异动判断:同时给出当日涨跌、窗口内涨跌、加速倍数、占当日成交比例,按「量价同向 + 加速」识别真实进攻资金
- 完整性校验:抓取缺失且影响榜单时会明确报警,拒绝输出错误榜单
- 零依赖:只需 Python 3.8+ 标准库,无需安装任何第三方包
安装
把 cb-intraday-anomaly-monitor 整个文件夹放进 WorkBuddy 的用户技能目录:
- Windows:
C:\Users\<你的用户名>\.workbuddy\skills\ - macOS / Linux:
~/.workbuddy/skills/
放好后重启 WorkBuddy,技能会被自动发现。
也可以在项目内使用:放到
<项目>/.workbuddy/skills/下,随项目共享。
使用
安装后直接用自然语言触发即可,例如:
- 「近 1 分钟成交额排名前 10」
- 「看一下转债盘中异动」
- 「近 5 分钟成交额 Top20」
WorkBuddy 会自动执行三步:抓取 → 校验 → 渲染,并用预览打开 HTML 榜单。
也可以手动运行:
python scripts/scan.py --minutes 1 --top 10 --out cb_data.json
python scripts/report.py --data cb_data.json --out cb_report.html
参数
| 参数 | 默认 | 说明 |
|---|---|---|
| --minutes | 1 | 统计窗口(分钟),可设 3 / 5 / 10 |
| --top | 10 | 榜单条数 |
| --pool | 0 | 只扫当日成交额前 N 只,0 = 全量(最准) |
| --workers | 6 | 分时并发,不要调高,否则会被限流 |
| --out | cb_data.json | 输出 JSON 路径 |
自定义
- 换 logo:替换
assets/logo.jpg(同名即可);删除该文件则报告自动隐藏 logo,不会报错 - 改标题:编辑
scripts/report.py中的<h1>与.sub - 去掉品牌:改标题文字并删除
assets/logo.jpg,即为纯工具版
口径说明
| 指标 | 定义 | |---|---| | 窗口成交额 | 最近 N 根 1 分钟 K 线成交额累加,含进行中的最后一分钟 | | 占当日 | 窗口成交额 / 当日累计成交额 | | 加速倍数 | 本窗口成交额 ÷ 此前等长时间窗口成交额,大于 1 为放量 | | 窗口内涨跌 | 窗口首根收盘价 → 最后一根收盘价 |
数据来源
东方财富 1 分钟分时、腾讯财经实时快照、东方财富可转债基础资料。均为行情商实时数据,可能有秒级偏差;并发过高会被限流,详见 references/data-sources.md。
许可证(CC BY-NC 4.0 · 免费使用,禁止商用)
本项目采用 知识共享 署名—非商业性使用 4.0 国际许可协议(CC BY-NC 4.0),Copyright (c) 2026 可转债俱乐部。
您可以自由地
- 共享:以任何媒介或格式复制、分发本项目
- 演绎:修改、转换或以本项目为基础进行创作
惟须遵守下列条件
- 署名:必须注明原作者「可转债俱乐部」及项目名称,并提供指向本许可协议的链接;不得以任何方式暗示原作者为您背书
- 非商业性使用:不得将本项目用于商业目的,包括但不限于付费售卖、商业培训、付费社群/知识付费、商业产品集成、以本项目引流直接变现等
- 不得增加额外限制:不得适用法律术语或技术措施,限制他人做本协议允许的事情
声明:本许可不授予商标权或专利权;本项目按「现状」提供,不附带任何明示或默示的担保;商业授权请联系作者获取书面许可。
完整条款以官方协议原文为准:中文 https://creativecommons.org/licenses/by-nc/4.0/deed.zh | English https://creativecommons.org/licenses/by-nc/4.0/legalcode
免责声明
本工具仅基于公开行情数据做量化统计,输出内容仅供参考,不构成任何投资建议。可转债 T+0 交易、部分品种有临停,盘中成交额只反映资金关注度,不代表未来走势。市场有风险,投资需谨慎。
Scan to join WeChat group