慢牛规律与规则叠加检验(2026-11-03)¶
历史研究参考,非投资建议。 未扣手续费/滑点;不构成任何买卖建议。市场有风险,过往不代表未来。华泰账户仅主板可交易。
1. 问题¶
- 「大盘偏弱时行业走慢牛」(用户举例:2019 年后医药)有哪些可复核共性?
- 能否与既有规则叠加:回弹最快 Top3 行业内 + R12(回踩 MA20 且近 5 日跑赢行业)?
样本:申万一级↔东财 BK,2018-01-02~2026-11-03;个股侧复用既有 Top3+R12 事件(约 2020 起)。
2. 「慢牛」操作化定义¶
对照 医药生物 真正相对强的阶段(见下节),把行业-日标成 slow_core 当且仅当同时满足:
| 维度 | 条件 |
|---|---|
| 均线结构 | 收盘 > MA60,且 MA20 > MA60,且 MA60 较 20 日前上行 |
| 路径温和 | 近 60 日最大回撤 > −12%,近 60 日年化波动 < 30%,价格-时间相关 tcorr60 > 0.55 |
| 中期进展 | (ret60 > 3% 且 ex60>0) 或 (ret120 > 8% 且 ex120>0),相对沪深300 |
| 非短线脉冲 | 近 5 日涨幅 ∈ (−3%, 8%) |
大盘偏弱 mkt_weak:沪深300 近20日收益 <0,或 低于其 MA60,或 近60日收益 < −2%。
slow_in_weak = slow_core ∧ mkt_weak。另测更松的 slow_loose 作敏感性。
说明:这是价格/波动结构定义;行业主力资金长历史权限不足,未纳入慢牛判定。
3. 复盘:2019 年后「医药慢牛」实际长什么样¶
东财 BK1216 医药生物 vs 沪深300:
| 区间 | 行业 | 沪深300 | 超额 | 区间MDD | slow_core 日占比 |
|---|---|---|---|---|---|
| 2019 全年 | +32.2% | +39.8% | −7.6% | −20.9% | 21% |
| 2020H1(疫情相对强) | +35.6% | +2.3% | +33.3% | −11.6% | 43% |
| 2020-03-24→08-03 低点到峰值 | +54.2% | +31.6% | +22.6% | −8.5% | 40% |
| 2021Q2 修复 | +18.5% | +2.3% | +16.2% | −6.9% | 69% |
| 2019→近峰值一带 | +89.8% | +66.2% | +23.6% | −25.8% | 30% |
要点:
- 口头「2019 年后医疗慢牛」不等于 2019 年相对大盘一路碾压;2019 绝对涨、相对并不强。
- 更像慢牛/相对慢牛的是 2020H1(大盘弱、医药强) 与 2021Q2;峰值约在 2020-08-03。
- 命中
slow_core的医药日(2019–2021)特征中位数:ret60≈+17%,ex60≈+9%,mdd60≈−6.9%,vol60≈21%,tcorr60≈0.84,近5日仅约 +1.6%(抬升而非脉冲)。
4. 大盘偏弱时,历史上慢牛行业的共性¶
弱市慢牛片段(weak_frac≥50% 的连续 episode)高频出现在:电力设备/基础化工/机械(2021 夏)、银行(含 2026-08-26~2026-11-03)、计算机/通信(2023 春)、医药(2020 初)等。
跨行业可复核共性(相对非慢牛日):
- 中期相对强弱:ex60、ret60 明显为正(医药参考中位约 +9% / +17%)。
- 回撤可控:mdd60 多在约 −4%~−8%(弱市慢牛 episode 中位约 −5%~−7%),不是深坑V反。
- 波动中等:vol60 约 15%–25%,过高(如当日传媒 ~38%)难称「慢」。
- 趋势相关高:tcorr60 常 >0.6~0.8,价格沿时间轴稳步抬升。
- 均线多头且不陡:站上 MA60 + MA20>MA60 + MA60 上行;近 5 日涨幅温和。
- 与「回弹最快」不完全同构:回弹分强调近 5 日超额与 40 日低点修复;慢牛强调 60 日级稳态。二者可交叠,但回弹榜常混进高波动修复股。
反向结果(重要):仅在行业层买 slow_in_weak(去簇后),后续 10 日胜率约 38.6%、中位约 −1.0%——偏弱。含义:弱市里已经走成慢牛的行业,继续持有的短中期更像拥挤/补跌风险,不宜单独当择时多头信号。
5. 与 Top3 回弹 + R12 叠加¶
个股事件均在「价格回弹 Top3 行业」内;R12 = 回踩 MA20(距线≤5% 且近低触及均线)且近 5 日跑赢行业。主板样本。
| 规则 | n | 胜率 5/10/20 | 中位收益 10 日 | 相对 R12_base 胜率10日 | 相对随机胜率10日 |
|---|---|---|---|---|---|
| CTRL_random_mb | 977 | 47.4% / 48.9% / 45.8% | −0.18% | — | 0 |
| CTRL_industry_index | 1006 | 52.1% / 51.1% / 51.8% | +0.13% | — | — |
| R12_base | 797 | 47.9% / 50.1% / 49.1% | +0.08% | 0 | +1.1pp |
| R12 + slow_core | 174 | 50.0% / 53.4% / 50.6% | +0.82% | +3.4pp | +4.5pp |
| R12 + slow_in_weak | 89 | 49.4% / 50.6% / 50.6% | +0.08% | +0.5pp | +1.6pp |
| R12 + mkt_weak | 537 | 49.3% / 51.2% / 49.5% | +0.15% | +1.1pp | +2.3pp |
| R12 + 仅均线结构 | 387 | 45.2% / 47.0% / 47.3% | −0.75% | −3.0pp | −1.9pp |
行业层 Top3∩slow_core 的指数持有,10 日胜率约 50.7%,无明显抬升(与「行业慢牛单独看偏弱」一致)。
解读¶
- 可以叠加,且有条件抬升的是:
R12 ∩ 行业 slow_core(要温和趋势 + 可控回撤 + 中期超额,不只是均线多头)。 - 10 日胜率约 53.4%,高于 R12 与随机,也略高于直接拿行业指数的胜率;中位收益改善更明显(约 +0.8% vs +0.1%)。
- 样本偏少(n=174);按年拆分并不稳定:2020/2021/2025 较好,2022/2023 反而弱于当年 R12 基线。不能当成稳赢增强。
- 再叠「必须大盘弱」(
slow_in_weak) 后 n≈89,胜率回到 ~50%,额外增益不明显——弱市过滤本身帮助有限。 - 只加「站上 MA60 结构」而无温和路径/超额,反而变差 → 慢牛过滤的价值在 回撤+波动+相对强弱,不是均线形态 alone。
6. 最新交易日(2026-11-03)像不像慢牛?¶
大盘:mkt_weak = True。
| 行业 | 回弹价格排名 | slow_score | slow_core | 备注 |
|---|---|---|---|---|
| 银行 | 4 | 0.94 | 是 | 唯一 slow_core;ex60≈+15%,mdd60≈−3.4%,vol低、tcorr高;刚好不在 Top3 |
| 传媒 | 1 | 0.64 | 否 | 结构偏多,但 vol60≈38%、mdd60≈−12.4%,偏「快」不「慢」 |
| 食品饮料 | 2 | 0.52 | 否 | 站上 MA60,但 MA20 未稳站 MA60,tcorr60 为负 → 更像回弹修复 |
| 非银金融等 Top3 同伴 | — | — | 否 | 未达慢牛核心 |
因此:Top3 回弹 ∩ slow_core ∩ R12 今日近似空集。最接近慢牛的是 银行(回弹第 4);食品/传媒是回弹强、慢牛弱。
若放宽到「观察慢牛候选」:优先跟踪银行是否升入回弹 Top3,再在其主板里套 R12;不宜把当前食品饮料 Top 涨幅股直接当成慢牛叠加信号。
7. 结论(可执行摘要)¶
- 规律:弱市慢牛 ≈ 中期相对强 + 浅回撤 + 中等波动 + 均线稳态抬升 + 近 5 日不脉冲;医药样板主要在 2020H1 / 2021Q2,而非整个「2019 起」。
- 叠加:R12 + 行业 slow_core 历史 10 日胜率约 53.4%(相对 R12 +3.4pp、相对随机 +4.5pp),中位收益更好;但 n=174、年份不稳,且行业层单独买慢牛(尤其弱市)并不好。
- 当下:大盘偏弱;仅银行像慢牛,却刚好处在回弹第 4;回弹前二的食品饮料/传媒还不像慢牛。叠规则今日几乎无票。
数据文件:data/2026-11-03-slow-bull-*.csv;脚本 /workspace/backtest-lib/scripts/slow_bull_stack_20261103.py。
基于历史数据的个人研究参考,不构成投资建议。市场有风险,过往不代表未来。