- 新增 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 文档中心(策略研究章节)
127 lines
6.6 KiB
Markdown
127 lines
6.6 KiB
Markdown
# MoFin 策略研究日志(时间线)
|
||
|
||
> 事实记录:做了什么、发现什么、当前待办。
|
||
> 方法论/铁律/标准 → 见《MoFin策略研究方法论-总纲.md》
|
||
> 策略现状 → 见《MoFin策略现状.md》
|
||
|
||
---
|
||
|
||
## 2026-08-08(Ralph Loop:全周期策略探索)
|
||
|
||
### 阶段1:行业/个股层(老莫方向:叙事主角行业)
|
||
- 行业层:行业动量分位>0.7 + 量能分位<0.4 → 主角行业命中率 34.5% vs 基线23.3%(+11pp)
|
||
- 个股层:行业内龙头启动日特征**无法事前区分**(t≈0)
|
||
- 发现:行业识别有效,但"识别主角"≠"买入赚钱"
|
||
|
||
### 阶段2:牛市策略排除(三条路全失败)
|
||
- RS5确认:pivot位移bug假象,真实+0.8%
|
||
- 牛市深回调买入:-1.7%(幸存者偏差)
|
||
- 牛市强者恒强:+1.4%(无alpha)
|
||
|
||
### 阶段3:关键发现(面板实证)
|
||
- 大盘越弱→未来收益越高(极弱<35 +6.8%,极强>65 -1.7%)
|
||
- 超跌时期买点:面板+4.5% vs 基线+2.4%
|
||
- v4(弱市温和超卖):年化13.5%
|
||
|
||
### 阶段4:路径模拟 vs 面板的鸿沟
|
||
- 超跌精选面板+24.9%,但路径模拟止损85% → 实际-5.6%
|
||
- **铁律:面板fwd正收益≠可交易**
|
||
|
||
## 2026-08-09(叙事龙头 + 科学支撑压力 + 引擎验证)
|
||
|
||
### 阶段5:叙事行业识别
|
||
- 叙事=消息面+基本面驱动(非动量)
|
||
- 行业新闻热度:叙事真实存在(AI/半导体/新能源年年爆发)
|
||
- 前视偏差自查:当月热度→上月,年化23.1%→20.0%仍成立
|
||
|
||
### 阶段6:叙事龙头(牛市策略雏形)
|
||
- 上月新闻升温行业 + 行业市值Top25%龙头:单笔年化20%(无前视)
|
||
|
||
### 阶段7:科学支撑压力
|
||
- 老莫批评"20日高低点"不是支撑压力 → 对齐 MoFin `calc_chip_sr`(筹码密集区)
|
||
- 科学支撑压力出场(单笔):年化66.1%(但单笔理想化)
|
||
|
||
### 阶段8:统一资金模拟(最关键修正)
|
||
- 老莫质疑:66.1% vs 14.2% 都是"每笔理想化"假象
|
||
- 统一资金模拟(5仓):单笔筹码+3.9% vs 分仓-22.7%
|
||
- **铁律:单笔理想化≠真实,必须统一资金模拟**
|
||
|
||
### 阶段9:MoFin 真实仓位管理
|
||
- 老莫批评"5仓等权20万"是拍脑袋 → 从源码提取真实规则(RR→仓位/现金预算/换仓/移动止损)
|
||
|
||
### 阶段10:引擎验证(关键失败)
|
||
- 用 MoFin 已验证的 v_weak(年化15-16.7%)做基准测试自建引擎
|
||
- **结果:-2.5% 无法复现** —— 信号量接近(162 vs 301)但单笔收益差 5.6pp(-0.4% vs +4.83%)
|
||
- 穷尽排查:甜区101天(口径对齐diff=0)/ADX算法相同/扫描频率/出入场时机/六条件逐条核对——仍无法复现
|
||
- **结论:MoFin v_weak 达标是我的复现引擎有未知细节差异,停止无证据循环**
|
||
|
||
### 阶段11:数据质量发现
|
||
- 除权|ret|>25%异常6.3万条集中在2024-2026(95%)——所有模拟可能被污染
|
||
- 当前市值筛选历史信号=前视偏差
|
||
|
||
## 当前待办(2026-08-09 晚)
|
||
|
||
- [ ] **用 MoFin backtest_framework(已验证引擎)重做整合回测**(不自建引擎)
|
||
- [ ] 叙事龙头 + v_weak 统一引擎下验证(WFO流程),目标年化≥13.2%
|
||
- [ ] 数据质量修复(剔|ret|>25%)后全量重跑
|
||
- [ ] 待老莫授权更新到 MoFin(**未授权不操作**)
|
||
|
||
---
|
||
|
||
## 2026-08-10(由果及因 · 数据驱动完整研究 → 达标)
|
||
|
||
### 阶段12:从头重做(老莫要求)
|
||
- 老莫:"从头来过吧。先整理方法论,把文档先梳理清楚"
|
||
- 方法论总纲重构:新增铁律0-5(禁止拍脑袋/科学支撑压力/RR规范/结构点/自检清单)
|
||
- 补充 12 维重评框架 + 铁律1b(科学支撑压力计算规范:枢轴点+筹码密集区)
|
||
|
||
### 阶段13:数据补充(老莫:"没数据就去补充数据")
|
||
- 发现 stock_fundamentals 只有当前快照 → 采集全市场历史估值(akshare东财接口)
|
||
- 踩坑:代码源要从 stock_fundamentals 权威清单取(非stock_daily);itertuples列错位;港股杂质排除
|
||
- 结果:5199只A股历史 PE/PB/市值(2018-01至今,911万行)
|
||
|
||
### 阶段14:信号压缩教训(老莫:"需要抽样的策略都是垃圾")
|
||
- 第一轮压缩用了拍脑袋阈值(dist_lo20<5/缩量/mkt_rsi<50/RSI区间)→ 被数据否定
|
||
- 数据驱动边界扫描(step10-11):真正有效的是 大盘恐慌+低PB+深跌+RSI中低位
|
||
- **教训:所有阈值必须数据扫描,拍的都会被数据打脸**
|
||
|
||
### 阶段15:大涨段分群(老莫:"应该能分拆出不同的集合")
|
||
- 30207大涨段分群:密度比找候选族(恐慌超跌/龙头超跌/新闻龙头/行业弱)
|
||
- **教训:分群密度≠收益质量**——龙头密度11.79但全量验证avg仅4%
|
||
- 全量验证只有"恐慌+深超跌+低PB"成立
|
||
|
||
### 阶段16:循环论证错误(老莫大怒:"牛市的唯一逻辑还是超跌反弹???")
|
||
- 用"最低点日"特征分析大涨段 → 必然超跌 → 得出"牛市也超跌"(荒谬)
|
||
- **教训:最低点日必然超跌是循环论证**;应分析启动前趋势状态+段内路径
|
||
- 修正后:牛市确有"趋势回调"类大涨段(前60日涨24.6% vs 弱市15.8%)
|
||
- 但全量验证:追涨(行业强+龙头+前60涨)avg60为负 → **强者恒强不可交易**
|
||
|
||
### 阶段17:预测性指标(最终突破)
|
||
- 全市场887万样本,扫描12维因子的"未来60日大涨率"预测力
|
||
- 有效因子:大盘RSI<41(+1.45pp)/小市值(+1.08)/低PE(+1.14)/新闻(+1.00)/行业弱/bias60深跌
|
||
- **预测力随因子叠加单调提升**:3.52%→11.61%大涨率(3.4倍)
|
||
- 数据否定:缩量/距前低<5%/龙头追涨
|
||
|
||
### 阶段18:三段分析 + 统一资金模拟(达标)
|
||
- 三段分析:信号日买最优(avg15.29%/wr75.2%);持有40日最优(avg17.07%)
|
||
- 统一模拟迭代:裸持有5.13% → 支撑压力保护9.63% → 阶段过滤14.75%
|
||
- **最终:年化14.75%达标(≥13.2%)、胜率90.3%、回撤-36.4%**
|
||
- 关键:科学支撑压力(枢轴+筹码)把单信号收益兑现为组合收益
|
||
|
||
### 阶段19:文档沉淀
|
||
- 方法论文档更新(第九章:本次研究新结论)
|
||
- 成果文档写入 `projects/MoFin/docs/`:
|
||
- `predictive_oversold_strategy.md`(策略文档)
|
||
- `strategy_research_methodology.md`(研究方法论)
|
||
|
||
## 最终成果(2026-08-10)
|
||
|
||
### 预测超跌反弹策略(统一资金模拟年化14.75%达标)
|
||
```
|
||
大盘RSI<50 + 市值<0.2 + PE<0.2 + 新闻≥1 + 行业20日跌 + bias60<-20 + 大盘回撤≤-5%
|
||
入场: 信号日收盘 | 止损: 支撑下5% | 止盈: 压力位 | 兜底: 40日 | 10槽15%
|
||
```
|
||
- 年化14.75%(≥13.2%达标)、胜率90.3%、单笔+16.39%
|
||
- 回撤-36.4%(超跌天性,待优化)、2019年-6%(唯一亏损年)
|
||
- 详见 `projects/MoFin/docs/predictive_oversold_strategy.md`
|