From 53fc09ec6b4bff10dc1811d3d5a9b15feaad8d81 Mon Sep 17 00:00:00 2001 From: xxm Date: Mon, 3 Aug 2026 01:38:09 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20v=5Fmr=E5=85=A8=E7=B3=BB=E4=B8=8D?= =?UTF-8?q?=E5=90=88=E6=A0=BC=E7=BB=93=E8=AE=BA=E5=9B=BA=E5=8C=96(=C2=A712?= =?UTF-8?q?)=20+=20=E5=BC=B1=E5=B8=82=E9=80=89=E8=82=A1=E6=97=A0alpha?= =?UTF-8?q?=E6=95=99=E8=AE=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 六步方法论全面重审: v_mr靠2018熊市撑起(去2018 avg+2.14%/wr49.8%掷硬币) v_mr_sel 144笔中2018-10占54%覆盖仅14月——一次行情产物 穷尽验证(超跌/强势/突破/低PE防御)弱市均无可实盘alpha 结论: 弱市最好策略是仓位管理(降仓/空仓), 已确认实盘6.5节生效 方法论教训: 评估必须做去极端年稳健性检查, 防2018型假象 --- docs/learned.md | 3 ++- docs/v_mr_strategy.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/docs/learned.md b/docs/learned.md index 0111b31b..6cad7567 100644 --- a/docs/learned.md +++ b/docs/learned.md @@ -11,4 +11,5 @@ - [2026-07-19] 问题: MoFin 缺少 spec 体系和 Dashboard,功能模块不可见、不可监控 | 根因: 项目早期未引入"不可见即不存在"原则 | 正确做法: 参照 AgentsMeeting 样板重构,先建立 dev-spec.md + spec 体系 + Dashboard,再逐步迁移 -- [2026-08-02] 问题: v_mr 实盘扫描器违反策略研究六步方法论,拍脑袋发明"bias60 最超跌取前10"排序规则,实测该排序被证伪(最深档 bias<-23.7% avg +1.41%/wr 42.8% 是最差区间,corr(bias60,profit)=0.028≈0)| 根因: 方法论只存在于 v_mr 专属文档 §5,未提升为通用铁律,做扫描器排序时忘了推导链 | 正确做法: 【策略研究六步方法论——所有策略必须遵守】1) 先挑特定时段涨幅显著、恰当买卖能获显著收益的票;2) 分析这些票找共同因子组合;3) 按因子组合从全市场筛股;4) 挑本轮筛选里盈利不佳/亏损的票构成负面因子组合;5) 正面+负面因子合并再选股;6) 细调参数直到满足合格/优异评估标准。任何新策略、新排序规则、新筛选逻辑必须走完这六步,每一步都要验证,禁止把最终策略简化成未验证的启发式。 \ No newline at end of file +- [2026-08-02] 问题: v_mr 实盘扫描器违反策略研究六步方法论,拍脑袋发明"bias60 最超跌取前10"排序规则,实测该排序被证伪(最深档 bias<-23.7% avg +1.41%/wr 42.8% 是最差区间,corr(bias60,profit)=0.028≈0)| 根因: 方法论只存在于 v_mr 专属文档 §5,未提升为通用铁律,做扫描器排序时忘了推导链 | 正确做法: 【策略研究六步方法论——所有策略必须遵守】1) 先挑特定时段涨幅显著、恰当买卖能获显著收益的票;2) 分析这些票找共同因子组合;3) 按因子组合从全市场筛股;4) 挑本轮筛选里盈利不佳/亏损的票构成负面因子组合;5) 正面+负面因子合并再选股;6) 细调参数直到满足合格/优异评估标准。任何新策略、新排序规则、新筛选逻辑必须走完这六步,每一步都要验证,禁止把最终策略简化成未验证的启发式。 +- [2026-08-03] 问题: v_mr 均值回复策略被 2018 超级熊市撑起(10163笔/47%),去2018后 avg+2.14%/wr49.8% 掷硬币;v_mr_sel 精选版 144 笔中 2018-10 三天占 54%,覆盖仅14/120月 | 根因: 回测含2018极端年拉高指标造成"策略赚钱"假象;六步方法论第6步"合格评估"漏了普适性硬标准 | 正确做法: ①策略评估必须做去极端年稳健性检查(去2018后 avg>0 + 覆盖≥80月 + 年度正贡献≥7年),不能只看整体 avg/胜率;②弱市选股穷尽验证(超跌/强势/突破/低PE防御)均无可实盘的 alpha——A股弱市(大盘MA20下)随机买入期望≈0,弱市最好的策略是仓位管理(降仓/空仓),不是选股;③"深跌反弹"类策略天然依赖极端熊市,识别标志=信号高度集中在单一月份(单月占比>50%) diff --git a/docs/v_mr_strategy.md b/docs/v_mr_strategy.md index 09f240c4..8b8b313b 100644 --- a/docs/v_mr_strategy.md +++ b/docs/v_mr_strategy.md @@ -212,3 +212,35 @@ r = lab.run_mr_backtest('v_mr', '2016-07-01', '2026-07-24', 913000, save=True, u - **10年144笔 = 年均14笔 = 每月约1笔,适合手工** - 单笔毛利 +15.51%、胜率 90.3%、盈亏比 2.35-2.74 - ST 股不排除(仓位控制,老莫指示) + + +## 12. ⚠️ 结论修正:v_mr 系列不作为弱市实盘策略(2026-08-03 六步方法论全面重审) + +> 老莫按六步方法论要求重新推导"真正普适的弱市策略"(标准:去2018后 avg>0 + 覆盖≥80月 + 年度正贡献≥7年)。研究结论:**v_mr 家族(含精选版 v_mr_sel)全部不合格,弱市不存在可实盘的选股 alpha**。 + +### 12.1 v_mr 基线为何不合格 +- 基线 avg +3.34% 靠 **2018 超级熊市 10163 笔(47%)** 撑起;**去 2018 后 avg +2.14%/wr 49.8%**——掷硬币 +- 2018 是 A 股十年一遇(上证 3500→2440),深超跌反弹只在此时有边缘,其余年份信号稀疏且收益平庸(2026 年 avg +0.06%) +- 本质:v_mr 是"2018 型超级熊市探测器",不是可持续策略 + +### 12.2 v_mr_sel(精选版)为何不合格 +- 144 笔信号中 **2018-10 三天占 78 笔(54%)**,覆盖仅 14/120 月——完全是一次行情的产物 +- 任何因子筛选逃不开 2018:单因子 rsi_delta≥10 去 2018 后 avg +2.49%(回到基线),mom20 去 2018 后 +2.11% + +### 12.3 全市场弱市选股穷尽验证(无 alpha) +| 逻辑 | 弱市日 20日 avg | 去2018 | 结论 | +|------|----------------|--------|------| +| 全市场随机(基线) | +0.36% | +0.36% | 掷硬币 | +| 深超跌(v_mr) | +0.38% | ≈0 | 无边缘 | +| 相对强势(RSI≥50) | ≈0 | ≈0 | 无边缘 | +| 收缩突破(DNA) | -0.97% | -0.57% | 负边缘 | +| 低PE防御(60日) | +1.18% | +1.86% | 普适达标但年化仅7%,组合3槽-20.7% | + +### 12.4 数据支撑的结论 +**弱市最好的策略是仓位管理,不是选股**:弱市(大盘MA20下)随机买入 = 趋势市随机买入(无差别),期望≈0。弱市应降仓/空仓,把资金留给 v_next4 趋势市主战场。 +- 实盘已实现:strategy_lifecycle 6.5 市场阶段降级(trend_down/choppy 买入降级为"关注") +- v_mr/v_mr_sel 仅作为"极端熊市(ADX极高+深超跌)"的期权式参考,不作为常规配置 + +### 12.5 方法论教训 +- 六步方法论第6步"合格评估"必须包含**普适性硬标准**(去极端年后 avg>0 + 覆盖≥80月 + 正贡献≥7年),只看整体 avg/胜率会被极端年份欺骗 +- 回测 10 年含 2018 这种极端年,任何"深跌反弹"类策略都会被拉高指标造成假象——必须做去极端年稳健性检查