食品饮料:约六成站上20日线后的续涨天数(历史相似日)¶
历史研究参考,非投资建议。 未扣手续费/滑点;不构成任何买卖建议。市场有风险,过往不代表未来。
- 样本日(当前): 2026-11-03(Asia/Hong_Kong)
- 行业代理指数: 东财板块
BK0438食品饮料日K(非申万801120.SI本体;本环境 Tusharesw_daily无权限,index_dailySSL 不稳) - 成分广度: 申万一级
801120.SI现任成份(index_member_all)拉取日线 128/129 成功(北交所920196.BJ失败);日度「收盘 > 前复权 MA20」占比。窗口 2018-01-02 ~ 2026-11-03。 - 当前广度(本脚本重算): 有效 125,站上 73,占比 58.40%(此前口头口径有效116/站上72≈62.07%,差异来自有效样本与复权口径;二者均落在 55–70% 带宽)。指数收盘 26262.51,已在 MA20 上方;近5日约 +3.98%,近20日约 +1.66%,相对60日高点约 -4.32%。
规则(可复核)¶
主样本相似日¶
- 广度 ∈ [55%, 70%],当日有效成份 ≥ 40;
BK0438收盘 > MA20;- 修复上下文至少一条:近10日曾广度 <55%,或近10日指数曾跌破 MA20,或
dd_60≤-5%,或近20日收益 ≤0; - 去簇: 相邻事件间隔 ≥ 20 个交易日,只保留簇内首日。
贴近当前子集(tight)¶
在主样本条件上再要求:近5日收益 ∈ (0, 8%)(短线已在涨但非极端),且仍带修复上下文;同样 20 日去簇。
「还能涨多少日」指标¶
| 指标 | 定义 |
|---|---|
| days_hold_ge_trigger | 以触发日收盘为基准,次日起连续收盘 ≥ 触发日收盘的交易日数(一破即停) |
| days_until_below_trigger | 次日起至首次收盘跌破触发日收盘的交易日数 |
| days_to_60d_peak | 触发后 60 个交易日内,指数收盘最高点相对触发日的交易日偏移 |
| fwd_5/10/20 | 触发日后第 5/10/20 日收盘相对触发日收益 |
| max_dd_60d | 触发后路径相对「触发日以来滚动最高价」的最大回撤 |
| fail_breach_within_5 | 5 日内任意一日收盘跌破触发日收盘 |
核心结论(给决策用)¶
- 不是「还能连涨 N 天」。 主样本与 tight 子集里,
days_hold_ge_trigger中位数都是 0,days_until_below_trigger中位数 1 日;约 77%(tight 79%)会在 5 日内跌破触发日收盘——短线噪音很大。 - 若问「这一波修复还常走到哪」: 触发后 60 日内阶段性高点,中位大约再过 31 个交易日(tight 亦约 30 日),高点涨幅中位约 6.1%(tight 6.2%);同期最大回撤中位约 -10.2%。
- 远期收益偏「略正、胜率刚过半」: fwd_10 中位约 0.97%(正收益占比 57%),fwd_20 中位约 1.11%(53%);fwd_5 中位略负。路径多是震荡抬高,不是单边连阳。
主样本统计¶
- 独立事件数: 60(2018 至今)
- 守住触发收盘连续天数:中位 0 日(均值 9.2,P25–P75:0–2,n=60)
- 至首次跌破触发收盘:中位 1 日(均值 10.1,P25–P75:1–3,n=60)
- 至 60 日窗口高点:中位 31 日(均值 30.5,P25–P75:13–48,n=60)
- 窗口高点涨幅:中位 6.10%(均值 9.09%,P25–P75:3.06%–12.43%,n=60)
- 后续最大回撤:中位 -10.18%(均值 -11.45%,P25–P75:-14.77%–-7.72%,n=60)
- fwd_5:中位 -0.44%(均值 0.20%,P25–P75:-1.71%–1.69%,n=60);正收益占比 45.0%
- fwd_10:中位 0.97%(均值 0.68%,P25–P75:-2.68%–3.47%,n=60);正收益占比 56.7%
- fwd_20:中位 1.11%(均值 1.16%,P25–P75:-3.09%–5.75%,n=59);正收益占比 53.3%
- 假突破标记(5 日内见顶且第10日<-3%):5.0%
贴近当前子集(tight)¶
- 独立事件数: 57
- 至 60 日窗口高点:中位 30 日(均值 31.2,P25–P75:15–48,n=57)
- 窗口高点涨幅:中位 6.24%(均值 9.37%,P25–P75:2.87%–14.13%,n=57)
- 后续最大回撤:中位 -9.98%(均值 -11.24%,P25–P75:-14.61%–-7.68%,n=57)
- fwd_10:中位 0.89%(均值 0.95%,P25–P75:-2.27%–2.87%,n=57);正 56.1%
- fwd_20:中位 1.20%(均值 1.37%,P25–P75:-3.00%–6.20%,n=56);正 57.9%
- 未来20日收盘仍 ≥ 触发日的天数占比中位:约 65%
反例与正例(主样本,按 fwd_20)¶
偏失败(fwd_20 最差): - 2018-09-21 广度 66.7%:fwd5/10/20 = -2.9% / -10.9% / -14.3%,60日高点偏移 2 日、高点涨幅 0.7%,最大回撤 -15.2% - 2022-01-06 广度 63.3%:fwd5/10/20 = -0.4% / -5.2% / -10.3%,60日高点偏移 4 日、高点涨幅 -0.0%,最大回撤 -22.0% - 2024-05-13 广度 65.3%:fwd5/10/20 = 1.4% / -2.3% / -10.0%,60日高点偏移 5 日、高点涨幅 1.4%,最大回撤 -19.8%
偏成功(fwd_20 最好): - 2019-02-11 广度 62.2%:fwd5/10/20 = 5.9% / 10.9% / 20.4%,60日高点偏移 51 日、高点涨幅 34.1% - 2024-11-15 广度 63.2%:fwd5/10/20 = -2.7% / 7.9% / 17.3%,60日高点偏移 19 日、高点涨幅 20.8% - 2020-03-25 广度 55.1%:fwd5/10/20 = 5.1% / 11.2% / 13.0%,60日高点偏移 44 日、高点涨幅 22.9%
假设与局限¶
- 幸存者偏差: 仅用当前仍在申万食品饮料一级的成份回溯广度。
- 指数代理:
BK0438≠ 申万801120.SI,成份/权重有差异,方向大体一致。 - 大盘未分层: 当前沪深300近20日仍显著偏弱;弱市子集可能差于全样本中位数。
- 带宽与去簇 为研究设定;改阈值会改样本数。
- 描述分布 ≠ 预测;中位续走天数不保证本次路径。
数据与脚本¶
- 报告旁数据:
data/2026-11-03-food-bev-ma20-breadth-events.csv、...-summary.json、...-events-tight.csv、...-summary-tight.json - 脚本:
/workspace/backtest-lib/scripts/food_bev_ma20_breadth_forward_20261103.py - 缓存:
/workspace/backtest-lib/cache/sectors/food_breadth/