章盟主操盘心法 · 趋势狙击手 v4.0
> 5 分钟读完就能上手。详细规则、心法全文、案例回放都在 references/ 与 FAQ.md。
定位
散户研究题材,游资研究散户。 把「章盟主悟道心得」与《操盘手趋势入门狙击法》的三大狙击点体系,落成可执行的 A 股趋势狙击决策助手。
- 三大狙击点:高射炮(震荡→上升·买入即爆发)、加农炮(下跌止跌·买入即转势)、迫击炮(震荡轮动·买入即轮动)
- 章盟主席位跟踪:龙虎榜实时匹配章建平 7 大席位,对券商合并/更名后的疑似席位做宽松识别
- 历史验证:2019/2020 六大经典行情回放 + 指数级信号回测
- 图文日报:
report --out 日报.md同步产出 Markdown + 图文并茂 HTML(指标卡/SVG走势图/信号卡/席位表) - 离线缓存(v4.0):首次联网建立缓存,断网后仍可用真实数据而非降级 mock
⚠️ 边界与不能做什么(v4.0 必读)
本 Skill 是研究工具,不是交易工具。使用前请明确边界:
| 不能做什么 | 为什么 |
|---|---|
| 不预测、不荐股 | 所有信号都是历史规律的研究参考,不构成投资建议 |
| 回测只验证指数形态 | 不含板块/个股确认环节,胜率仅供方法验证,不代表实盘个股收益 |
| 数据有延迟 | K 线为日线级别,不代表盘中实时价;龙虎榜次日才公布 |
| 非交易日无龙虎榜 | 周末/节假日 seat 命令无数据,需 --date <最新交易日> |
| 疑似席位是路名推断 | 合并/更名后按路名匹配,需人工确认,不作定论 |
| 仅 A 股主板思路 | 不适用于港美股、ETF、可转债、期货等 |
| 首次联网需在线 | 离线缓存建立前断网只能用演示数据 |
更多边界与高频问题见 FAQ.md。
适用对象
趋势交易者 / 波段交易者(主板大资金思路)| 游资心法学习者(悟道体系实践)| 龙虎榜/席位研究爱好者| 公众号财经内容创作者(每日狙击日报素材)
命令速查
| 命令 | 功能 | 关键参数 |
|---|---|---|
sniff |
市场状态快照(三态+量能+阶段) | --start/--end 日期窗口 |
snipe high |
高射炮扫描(券商点火·主升启动) | - |
snipe cannon |
加农炮扫描(止跌转势·权重抱团) | - |
snipe mortar |
迫击炮扫描(震荡大阳·题材轮动) | - |
leader <板块> |
板块龙头识别 | 板块/行业名 |
seat |
章盟主席位跟踪 | --date YYYY-MM-DD |
value <代码> |
估值狙击(PE/PB/ROE 简评) | 股票代码 |
guard <代码> |
纪律检查(5日线/止损/空仓) | --date YYYY-MM-DD |
replay |
历史案例回放(6 经典行情) | - |
backtest <high\|cannon\|mortar> |
指数级信号回测 | --start/--end |
report --out 日报.md |
狙击日报(Markdown + 图文 HTML 双产物) | - |
selftest |
验收自检(57 项) | - |
> 完整参数与示例见 USER_GUIDE.md;心法与规则表见 references/。
工作流
# 0) 日期核验(v3.2.1 起强制)—— 先 date 确认真实日期
date # 或 Windows: date /t
python scripts/engine.py sniff # 看行情接口返回的最新交易日,与系统日期交叉核对
# 1) 自检(57 项,离线可跑)
python scripts/engine.py selftest
# 2) 市场状态 + 狙击信号扫描
python scripts/engine.py sniff --start 2026-08-24 --end 2026-08-28
python scripts/engine.py snipe high
# 3) 龙头识别 + 席位跟踪(v4.0:自动用离线缓存,断网仍可用真实数据)
python scripts/engine.py leader 券商
python scripts/engine.py seat --date 2026-08-28
# 4) 纪律检查(支持任意历史交易日回看)
python scripts/engine.py guard sh600519 --date 2026-08-28
# 5) 历史案例回放 + 指数级信号回测(带警告:不含个股确认)
python scripts/engine.py replay
python scripts/engine.py backtest mortar --start 2026-01-01 --end 2026-08-28
# 6) 狙击日报(Markdown + 图文 HTML 双产物;扩展名随意,固定产出同名双文件)
python scripts/engine.py report --out 狙击日报.md
# 高级:禁用缓存(仅调试用)
python scripts/engine.py sniff --no-cache
数据接入
- 数据源:
westock-data-skillhub(腾讯自选股 npm 包),npx -y westock-data-skillhub@1.0.5 <命令> - 核心命令:上证日K
kline sh000001、龙虎榜lhb --type activeseat/hotmoney、板块榜sector ranking、个股K线kline <代码> - 离线缓存(v4.0):首次联网成功后自动在
assets/cache/建立 pickle 缓存;网络失败时优先用缓存(即便过期),再降级演示数据;--no-cache跳过缓存读 - 离线降级:无网络 + 无缓存 → 内置演示数据(标注「演示数据,非实时行情」)
- 数据时效:K 线日线级,非盘中实时;展示必标注数据日期
- 完整命令→字段映射见 references/04-数据接口清单.md
章盟主 7 大席位
| # | 席位 | 匹配关键词 |
|---|---|---|
| 1 | 国泰君安 上海江苏路 | 上海江苏路 |
| 2 | 中信证券 杭州四季路 | 杭州四季路 |
| 3 | 中信证券 杭州延安路 | 杭州延安路 |
| 4 | 中信证券 杭州定安路 | 杭州定安路 |
| 5 | 海通证券 上海建国西路 | 上海建国西路 |
| 6 | 东方证券 杭州龙井路 | 杭州龙井路 |
| 7 | 方正证券 杭州保俶路 | 杭州保俶路 |
疑似席位:券商合并/更名后(如国泰海通)按路名宽松匹配并标注「疑似」,需人工二次确认。完整名单与匹配逻辑见 engine.py 头部 ZHANG_SEATS / SUSPECT_SEAT_KEYWORDS。
三大狙击点(v4.0 一句话 + 链接)
| 狙击点 | 触发(简) | 仓位 | 详细规则 |
|---|---|---|---|
| 高射炮 | 上证接近前高 + 券商涨停潮 | 大仓位 | references/02 |
| 加农炮 | 下跌趋势 + 放量大阳线 | 重兵 | references/02 |
| 迫击炮 | 震荡趋势 + 当日大阳线 | 中等 | references/02 |
心法速查(v4.0 极简版)
- 总纲:盘面弱势→抱团白马;盘面稳定→抱团题材;盘面强势→猛干龙头
- 龙头纪律:只做龙头股,有板块效应优先;跌破5日线次日未涨停=行情结束
- 生存三素质:耐心(等机会)、空仓(规避大概率亏钱行情)、止损(控制向下敞口)
完整心法(章盟主五问五答、操作风格、纪律细解)见 references/01。
历史案例回放
replay 用内置形态数据重放信号引擎,验证规则有效性。内置 6 大经典行情(2019.2 券商主升 / 2020.7 券商主升 / 2020.3 止跌抱团 / 2019.6 抱团 / 2019.8 抱团 / 2020.5-6 震荡轮动)。详细案例见 references/05。
⚠️ 回测框架
> 回测仅验证指数形态信号(high/cannon/mortar)的触发次数与未来5日表现,不含板块/个股确认环节。胜率仅供方法验证,不代表实盘个股收益。
backtest <sig> --start YYYY-MM-DD --end YYYY-MM-DD:基于指数日K滚动窗口(60 日)逐日扫描三类信号触发点,统计触发次数、未来5日涨跌幅均值、胜率。
深度感知数据沉淀
- 运行时档案
assets/sniper-profile.json:最近 N 次市场状态/信号记录/席位命中,越用越懂你的观察习惯 - 离线缓存(v4.0)
assets/cache/*.pkl:首次联网成功后自动建立,断网仍可用真实数据;TTL 24h,过期但仍可用(标注缓存时间戳) - 打包排除:
assets/runtime/、assets/cache/、assets/sniper-profile.json都不进 zip(运行时数据)
A2A 接口
- 事件:
trade.sniper.signal(version 4.0.0,payload 含 market_state/signals/seats_hit/replay/backtest/date) - 供交易复盘、日报生成类智能体订阅
FAQ(v4.0 新增独立答疑区)
20+ 条常见问题速查:网络/数据、命令使用、输出解读、自定义关注池、与行情软件的差异……看 FAQ.md 即可,不必再从 SKILL/USER_GUIDE 拼凑答案。
验收标准(selftest 57 项)
文件级发布纪律(v3.x 起 + v4.0 新增):SKILL.md/README.md/NOTICE.md/USER_GUIDE.md/FAQ.md 存在 / license=CC BY-NC-SA / SKILL.md 声明 4.0.0 / SKILL.md 含「边界与不能做什么」 / SKILL.md ≤200 行 / engine banner 版权注释第 3 行 / 运行时+缓存目录排除出包
功能级检查:市场三态 / 大阳线 / 接近新高 / 止跌 / 量能 / 成交额 / 三大狙击点信号 / 历史回放 6 案例 / 回测结构 + 警告前置 / 5日线规则 / 止损 / guard --date 历史回看 / 席位匹配 / 疑似席位 / 7 席位常量 / report 双产物(md+html) + label 字段 + SVG 走势图 + 免责 + 印章(v3.2.2 新增) / 缓存写入读取往返 + age 字段 + 清缓存 + CACHE_DIR 声明(v4.0 新增) / _label 三态实时/缓存/演示(v4.0 新增) / 输出可 JSON 序列化 / 印章末行 / 免责声明
Changelog(精简版)
- v4.0.0(2026-09-09):重大升级版,整合 v3.1→v3.2 全部补丁。
- 离线缓存层:首次联网成功后自动建立
assets/cache/,网络失败时优先用缓存(即便过期),再降级演示数据;新增--no-cache跳过缓存读 - 回测警告前置:
_warning字段在 banner 后、JSON 前显式打印「指数形态信号,不含个股确认」 - FAQ.md 独立答疑区:20+ 条常见问题速查,不再从 SKILL/USER_GUIDE 拼凑
- SKILL.md「边界与不能做什么」:明确列出 7 类不能做什么(不预测/不荐股/回测不含个股/数据延迟/非交易日无龙虎榜/疑似席位需人工确认/仅 A 股主板)
- SKILL.md 瘦身:192 → 160 行,详细心法/规则表/案例回放全部链到 references/
_label三态标签:实时/离线缓存/演示数据替代旧的二元 demo 标签- selftest 升级 57 项(新增缓存 4 项 + label 3 项 + 回测警告 2 项 + FAQ/边界/瘦身 3 项)
- v3.2.2(2026-08-30):狙击日报升级 Markdown + 图文 HTML 双产物(内联 SVG,零依赖离线可用)
- v3.2.1(2026-08-30):分析前日期核验纪律(防陈旧时间戳误判已走完的行情)
- v3.2.0(2026-08-30):
guard --date修复历史日期口径错位 - v3.1.0 / v3.0.0 / v2.0.0 / v1.0.0(2026-08-18):早期迭代(真实数据解析、回测框架、案例回放、首版完整件)
合规红线
- 本工具基于历史规律研究与公开数据,不构成投资建议;市场有风险,入市需谨慎
- 数据来自腾讯自选股,可能有延迟,以交易所官方为准;展示必须标注数据日期
- 禁止荐股话术、禁止承诺收益;信号仅作研究参考
- 龙虎榜/席位数据仅作资金行为研究,不构成对任何主体的评价
- 疑似席位为按路名宽松匹配的推断,需人工二次确认,不作定论