Files
MoFin/docs/predictive_oversold_strategy.md
hmo b9c68a83a7 docs: 预测超跌反弹策略研究成果归档(方法论/策略文档/研究记录/脚本)
- 新增 strategy_research_methodology.md(由果及因/12维/铁律/支撑压力规范)
- 新增 predictive_oversold_strategy.md(v5定稿,年化18.57%)
- 新增 deployment-plan-predictive-oversold.md(整合部署计划)
- 归档 docs/research/(63份研究过程文档)+ scripts/research/(19个研究脚本)
- 更新 docs/README.md 文档中心(策略研究章节)
2026-08-10 14:37:21 +08:00

6.3 KiB
Raw Permalink Blame History

预测超跌反弹策略(由果及因 · 数据驱动验证)

创建:2026-08-10 | 版本:v5(定稿)| 状态: 统一资金模拟年化 18.57% 达标(≥13.2%) 研究方式:由果及因(30207 大涨段 → 12维预测因子 → 三段分析 → 统一资金模拟 → 回撤优化) 全部阈值经数据扫描(step27-49),无拍脑袋数值

1. 策略一句话

在弱市/恐慌期买入"深度超跌 + 低估值 + 小市值 + 有新闻"的票,等它反弹。大盘门控(RSI<50 + 回撤>5%)确保只在下跌中后期出手;阴跌中段判定(连跌+弱趋势+RSI偏高)跳过"下跌中继"陷阱。

2. 背景与动机(为什么建这个策略)

  • 由果及因:先找全市场 30207 个大涨段(60日内低点→高点≥50%),分析大涨段之前可预测的特征(不是事后分类)
  • 12维预测因子扫描(step27):全市场 887 万样本,找"未来60日涨50%"的事前预测因子
  • 关键发现:预测力随因子叠加单调提升——单因子 3.5% 大涨率 → 六因子组合 11.6%(基线 3.4 倍)
  • 打破直觉:牛市强者恒强不可交易(追涨信号 avg 为负)——超跌反弹是 A 股大涨段的本质(82% 大涨段启动前是下跌的)

3. 信号条件(预测性,全部事前可计算)

因子 参数 含义 来源(数据扫描)
mkt_rsi < 50 大盘弱势/恐慌 step27RSI<41 大涨率 4.97%+1.45pp);step32RSI<50 时 avg 15.7-18.2%
mcap_q < 0.2 小市值(分位) step27<0.2 大涨率 4.60%+1.08pp
pe_q < 0.2 低估值(分位) step27<0.2 大涨率 4.66%+1.14pp
news3 ≥ 1 3日有新闻 step27:有新闻大涨率 +0.70~1.00pp
sec_ret20 < 0 行业20日动量弱 step29+行业20日跌 avg60 升至 15.32%
bias60 < -20 深度超跌(比MA60低20% step29+bias60<-20 avg60 升至 15.86%
mkt_dd60 ≤ -5% 大盘距60日高点回撤>5%(非高位) step36:浅回撤>-5% 大涨率仅5.29%(弱);回撤5-10%/15-20% 强

信号日 = 满足上述全部条件的股票-日(同股30日去重)。

4. 入场/出场/仓位(统一资金模拟验证)

环节 规则 来源(数据扫描)
入场 信号日收盘价买入 step30:信号日买 avg 15.29%/wr 75.2% 最优
止损 科学支撑位(枢轴S2/筹码密集区)下方 5% 缓冲 step34:缓冲 0→3.2%、8%→4.42%(越大越好)
止盈 科学压力位(枢轴R2/筹码密集区)分批卖 1/2 step34tp 占比 80%
兜底 40 交易日强平 step30:持有40日 avg 17.07% 最优
槽位 10 槽 step3510槽年化 11.5%vs 8槽 11.4%
仓位 每票 15% 净值 step3515% 一致最优
单日限流 每天最多买入 5 个 step39:限流5年化 16.05%(信号扎堆分散)
阴跌中段判定 连跌≥2天 + 大盘ADX≤55 + 大盘RSI≥33 → 跳过信号 step47-48:大回撤源头识别,跳过信号avg-6.35%→保留+6.75%

支撑压力算法:枢轴点(PP=(H+L+C)/3, S1/S2/R1/R2+ 筹码密集区(640日K线筹码分布,2%聚合,价下最大量=支撑/价上最大量=阻力)——见 strategy_research_methodology.md 铁律1b。

5. 验证结果(统一资金模拟,2016-2026 十年,v5 定稿)

指标 评估
年化 CAGR 18.57% 达标(≥13.2% = 大盘3.2%+10pp
总收益 588% -
胜率 ~90%
单笔平均 ~+16%
最大回撤 -32.4% ⚠️ 中等(超跌策略天性)
信号量 873 个/10年(月均 7.3 稀缺,不抽样
实际建仓 662 笔/10年(月均 5.5 限流5在起作用

分年净值(v5,全部正收益)

年份 收益
2018 +28.4%
2019 +18.3% v3曾-6%,阴跌判定转正)
2020 +36.9%
2021 +77.5%
2022 +212.6%
2023 +270.1%
2024 +380.2%
2025 +529.3%

6. 关键数据发现(方法论价值)

  1. 牛市强者恒强不可交易:追涨信号(行业强+龙头+前60涨)avg60 为负(-0.3~-2.1%)——强者恒强是"结果"不是"可预测入场信号"
  2. 超跌策略需大盘门控:大盘 RSI<50 时 avg 16-18%>60 时衰减到 5.9%
  3. 大盘深跌末期信号最强:大盘回撤 15-20% 时 avg 31.2%、胜率 93.8%
  4. 支撑压力保护兑现收益:裸持有 5.13% → 支撑保护 9.63% → 阶段过滤 14.75% → 阴跌判定 18.57%
  5. 预测力随因子叠加单调提升3.52 → 6.96 → 9.41 → 11.61(大涨率)
  6. 阴跌中段是大回撤源头(数据验证):连跌≥2天+ADX≤55+RSI≥33 时信号 avg-6.35%/胜率27%vs 正常+6.75%/60%)——事前可识别(cohen's d 最高0.55

7. 待改进(诚实记录)

  • 回撤 -32.4% 仍偏大:弱市深跌期持仓浮亏,可探索多策略互补平滑
  • 资金利用率 69% 现金:出手质量高弥补了闲置,但可优化(如提高仓位上限)
  • 未用 RR 动态仓位:当前固定 15%,可后续用 RR(支撑压力比)动态调仓增强
  • WFO 验证未做:当前是历史全量验证,整合前需样本外(OOS)确认不过拟合
  • 阴跌判定阈值(连跌2/ADX55/RSI33)需在实盘中持续监控有效性

8. 铁律自检(研究过程遵守)

铁律 状态
铁律0 禁止拍脑袋数值 所有阈值来自 step27-37 数据扫描
铁律1 支撑压力科学计算 枢轴点+筹码密集区
铁律2 RR 基于科学支撑压力 ⚠️ 本策略未用RR(固定仓位),说明如上
铁律3 入场/出场结构点 支撑/压力结构点
铁律4 无前视+全量验证 信号因子信号日均可用,扫描不抽样
铁律5 违反即停 过程中多次自查修正拍脑袋(60日/缩量/dist_lo20

9. 研究脚本(246 服务器 /tmp/)

脚本 作用
step27_predictive_scan.py 12维预测因子扫描
step28-29 信号组合+压缩
step30_three_phase.py 三段分析(入场/离场)
step33-37 统一资金模拟(支撑保护/阶段过滤/参数扫描)
sr_calculator.py 科学支撑压力(枢轴+筹码)