跳转至
历史回测与研究参考,非投资建议。

回弹最快行业内的选股规则比较(2026-11-03)

历史研究参考,非投资建议。 未扣手续费/滑点;不构成任何买卖建议。市场有风险,过往不代表未来。华泰账户仅主板可交易,下文候选均为主板。

1. 问题与范围

在「当日回弹最快的前 K=3 个申万一级行业」成分股里,比较若干可执行选股子规则的历史胜率,相对:

  • CTRL_random_mb:同行业-日随机抽 1 只主板样本股;
  • CTRL_industry_index:直接持有该行业东财板块指数。

持有期 5/10/20 个交易日;行业-日去簇间隔 10 个交易日。

2. 「回弹最快前 K」定义

与现有行业回弹监控对齐的价格腿(长样本):

[ \text{score}_{\text{price}} = 0.50\cdot z(\text{ex_hs300_5d}) + 0.50\cdot z(\text{rec_from_40d_low}) ]

  • 监控实盘另有资金流腿(权重 0.35)。东财板块资金流历史此处约 6 个月,长样本省略资金流腿。
  • 有资金流的约 121 个交易日:价格 Top3 与完整三腿 Top3 重叠均值约 0.71。
  • 样本日 2026-11-03:价格 Top3 = 传媒、食品饮料、非银金融;监控完整分 Top3 = 食品饮料、传媒、非银金融(同一三行业,1–2 名对调)。

差异写清:长回测用价格回弹分;当日候选行业与监控一致(同 Top3)。

3. 样本与实现要点

项 设定
区间 2020-01-02~2026-11-03(价格规则);主力资金规则子集自 2024-01-01
行业 申万 2021 一级 ↔ 东财 BK(既有 matched 表)
股票池 当前成分 + 最新流通市值 Top30 主板/行业(约 21 个常驻回弹行业 ×30 ≈ 630 只)
去簇 同行业信号间隔 ≥10 交易日;同行业-日多命中时取近 5 日涨幅中位附近 1 只
收益 收盘→收盘;超额相对同日行业指数;回撤为持有窗内路径最大回撤
局限 当前成分有存活者偏差;未扣费;创业板/科创板未纳入(无华泰权限)

4. 子规则定义

代码 规则(触发日收盘可判定)
R1_above_ma20 收盘 > MA20
R2_break_ma20 当日站上 MA20(昨收 ≤ MA20)
R3_ex_ind5_pos 近 5 日收益 > 行业指数近 5 日
R4_ret5_top30pct 近 5 日涨幅处于同行业样本池 Top30%
R5_mf5_pos 近 5 日主力净流入合计 > 0(大单+超大单,Tushare)
R6_above_ma20_pullback 在 MA20 上方且距 MA20∈(0,5%],近 5 日最低价触及 MA20×1.01 一带
R7_above_ma20_ex_ind5 R1 ∧ R3
R8_above_ma20_mf5 R1 ∧ R5
R9_combo_ma20_ex_mf R1 ∧ R3 ∧ R5
R10_ma20_not_chase R1 且近 5 日涨幅 >0 且 < 同池 80 分位(避免极端追高)
R11_pullback_mf5 R6 ∧ R5
R12_pullback_ex_ind5 R6 ∧ R3

5. 主要结果(10 日持有,去簇后)

对照:

对照 n 胜率10日 中位收益10日
行业指数 CTRL_industry_index 1006 51.1% +0.13%
随机主板 CTRL_random_mb 977 48.9% −0.18%

相对更高的选股规则(相对同行业随机,且 n≥60):

规则 n 胜率5/10/20 中位10日 相对随机胜率10日 相对行业指数胜率10日 中位回撤10日
R12 回踩MA20 + 相对行业超额 797 47.9% / 50.1% / 49.1% +0.08% +1.1pp −1.0pp −6.2%
R5 近5日主力净流入>0 397 49.4% / 49.9% / 49.9% 0.0% +0.9pp −1.2pp −5.8%
R1 站上MA20 975 46.2% / 48.8% / 48.1% −0.32% −0.1pp −2.2pp −6.2%

补充:

  • R11(回踩+主力流入) 5 日胜率约 52.8%(短线最好看),但 10 日回落至约 47.8%,不稳。
  • 追涨类更差:R2 刚突破 MA20(10日胜率约 44.3%)、R4 近5日最强 30%(约 44.9%)、R3/R7 纯相对强(约 45–46%)均低于随机。
  • 没有任何测试规则在 10 日胜率上稳定超过「直接拿行业指数」。

数据文件:data/2026-11-03-topk-stock-rules-summary.csv。

6. 结论:相对胜率更高的 1–3 条

在「已进入回弹 Top3 行业」的前提下:

  1. 首选个股滤网:R12 = MA20 上方回踩(距线 ≤5% 且近低触及均线)且近 5 日跑赢行业
  2. 10 日胜率约 50.1%,相对同行业随机约 +1.1 个百分点;中位收益略正。
  3. 仍略弱于直接持有行业指数。

  4. 次选(资金确认,2024 起样本):R5 = 近 5 日主力净流入为正

  5. 10 日胜率约 49.9%,相对随机约 +0.9pp;样本少于价格规则。

  6. 不推荐作为增强:刚突破 MA20、近 5 日涨幅排名最前、单纯「相对行业已强」——历史胜率低于随机,更像是回弹行业内的拥挤/兑现区。

实务含义:回弹行业本身的 beta 更重要;个股侧更适合用 回踩+相对不弱 或 短期资金仍流入 做过滤,而不是追板块内最热个股。

7. 最新交易日(2026-11-03)候选(主板)

回弹 Top3(与监控同三行业):传媒、食品饮料、非银金融。

7.1 主规则 R12(回踩 + 相对行业超额)— 每行业按超额排序前列

行业 代码 名称 近5日% 距MA20% 相对行业5日超额% 近5日主力净流入(万)
传媒 002602.SZ 世纪华通 13.6 4.2 11.6 +40573
传媒 002558.SZ 巨人网络 7.3 1.7 5.2 +18300
传媒 603444.SH 吉比特 5.2 2.9 3.2 +3532
传媒 002739.SZ 儒意电影 4.5 4.8 2.5 −2578
食品饮料 000729.SZ 燕京啤酒 11.1 1.1 7.2 −7641
食品饮料 605499.SH 东鹏饮料 9.9 4.2 5.9 −10272
食品饮料 002461.SZ 珠江啤酒 7.5 0.9 3.6 +185
食品饮料 002568.SZ 百润股份 7.4 0.8 3.4 −1203
非银金融 601601.SH 中国太保 6.9 2.1 6.1 −10811
非银金融 000776.SZ 广发证券 5.9 2.6 5.1 −14939
非银金融 601901.SH 方正证券 5.2 4.2 4.4 −18723
非银金融 601318.SH 中国平安 3.8 4.3 2.9 +99244

7.2 R12 ∩ R5(更严:回踩超额且主力仍流入)

仅 世纪华通(传媒)、中国平安(非银) 同时落在两规则前列交集(食品饮料 R12 前列当日主力多为流出,未进交集)。

完整列表见 data/2026-11-03-topk-stock-rules-picks.csv。

8. 反例与失效情景

  • 行业指数已更好:个股规则 10 日胜率整体 ≤ 行业指数;若目标是「抓住回弹行业」,持有行业工具/宽基行业暴露往往比挑股干净。
  • 拥挤兑现:板块内近 5 日最强、刚突破 MA20 的股票,随后 10 日胜率显著偏低(约 44%)。
  • 价强流弱:R12 候选里多只近 5 日主力已转流出(啤酒、部分券商)——价格回踩滤网通过,但资金已在兑现,失效风险高。
  • 小样本资金规则:R5/R8/R9/R11 主要基于 2024 以来资金流日,外推需谨慎。
  • 风格切换:回弹 Top3 若从防御/消费切到高波动成长,回踩规则的回撤中位仍约 −6%~−10%(10/20 日)。
  • 账户权限:创业板/科创板未测;若成分强势股多在成长板,主板滤网会系统性漏掉。

9. 复现

  • 脚本:/workspace/backtest-lib/scripts/topk_rebound_stock_rules_20261103.py(构建)、..._run_20261103.py(缓存回测)
  • 缓存:/workspace/backtest-lib/cache/sectors/topk_stock_rules/
  • 摘要/候选 CSV:双目录 invest-community/backtests/data/ 与 /workspace/backtests/