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 文档中心(策略研究章节)
This commit is contained in:
hmo
2026-08-10 14:37:21 +08:00
parent 79980ce991
commit b9c68a83a7
88 changed files with 6923 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
# MoFin 策略研究脚本清单(2026-08-08 ~ 08-10
> 位置:246服务器 /tmp/ 下(mofin_*.py+ 本地 C:\Users\hmo\AppData\Local\Temp\opencode\
> 状态说明:✅保留(有价值)|🗑️删除(临时/废弃)|📦归档(可能有用的早期版本)
> **08-10 研究脚本已归档到 `projects/MoFin/scripts/research/`**(见该目录 README.md
## 〇、08-10 预测策略研究脚本(✅ 核心,已归档 MoFin)
| 脚本 | 作用 | 结果 |
|---|---|---|
| `sr_calculator.py` | 科学支撑压力(枢轴点+筹码密集区)| - |
| `step27_predictive_scan.py` | 12维预测因子扫描 | 大涨率3.52%→11.61% |
| `step28-29` | 信号组合+压缩 | avg60 14.6-15.9% |
| `step30b_three_phase_fast.py` | 三段分析(入场/离场)| 信号日买+40日 avg17% |
| `step34_sim_support.py` | 统一模拟(支撑保护)| 年化9.63% |
| `step35_param_scan.py` | 参数扫描(槽位×持有×仓位)| 10槽40日15%最优 |
| `step36_mkt_phase.py` | 大盘阶段过滤 | 回撤期信号最强 |
| `step37_final_v3.py` | **最终模拟** | **年化14.75%达标** |
## 一、✅ 核心保留脚本(研究结论的依据)
| 脚本 | 作用 | 对应结果文档 |
|---|---|---|
| `mofin_12d_mining.py` | **12维状态空间挖掘**(弱市日全市场因子档位 vs 基线)| /tmp/mofin_12d_report.md |
| `mofin_12d_profile.py` | **12维画像**(真实买卖点×12维,不预设规则归纳)| /tmp/mofin_12d_profile.md |
| `mofin_leader_oversold.py` | 龙头×超跌面板验证(+7.5% vs 基线2.4%| 2026-08-09-mofin_leader_oversold.md |
| `mofin_leader_sim.py` | 龙头×超跌可靠资金模拟(年化17.3%| 2026-08-09-mofin_leader_sim.md |
| `mofin_sci_sr.py` | **科学筹码支撑压力出场**(单笔66.1%| 2026-08-09-mofin_sci_sr.md |
| `mofin_batch_v5.py` | **分仓重评v5纯筹码**(年化14.2%| 2026-08-09-mofin_batch_v5.md |
| `mofin_fair_compare.py` | **统一资金模拟公平对比**(单笔3.9% vs 分仓-22.7%| 2026-08-09-mofin_fair_compare.md |
| `mofin_real_pos.py` | **统一资金模拟v2(MoFin真实仓位规则)** ⚠️有bug待修 | 2026-08-09-mofin_real_pos.md |
| `mofin_timing_check.py` | 前视偏差验证(当月23.1%→上月20.0%| 2026-08-09-mofin_timing_check.md |
| `mofin_short_win.py` | 短窗口验证(5/20/5 vs 20/60/20| 2026-08-09-mofin_short_win.md |
| `mofin_window_sens.py` | 窗口敏感性(bias/动量/高点)| 2026-08-09-mofin_window_sens.md |
| `mofin_trade_count.py` | 交易数统计(2.9万独立波段)| 2026-08-09-mofin_trade_count.md |
| `collect_fundamentals.py` | **全市场基本面采集**(腾讯接口,5529只)→ 已固化到 deploy/profile-scripts/fundamentals_refresh.py | - |
| `mofin_engine_v1.py` | **统一资金模拟引擎v1**(用MoFin v_weak基准验证,⚠️未通过)| 引擎验证失败记录 |
| `vweak_verify.py` | **v_weak 每日扫描验证**(162信号,-2.5%不达标——引擎复现失败依据)| - |
| `mofin_engine_final.py` | **MoFin引擎整合回测**(叙事+v_weak,累计-35.5%| 整合尝试记录 |
| `mofin_final_v3.py` | **整合回测v3**(排序叙事+修复,年化-4.6%)| 修复链记录 |
| `mofin_narr_sort.py` | 叙事信号质量排序(每月限15)| 排序修复 |
| `mofin_narr_fix.py` / `mofin_narr_gate.py` | 叙事信号修复验证(动量确认/市场门控)| 修复验证 |
## 二、📦 归档(可能有用的早期探索)
| 脚本 | 作用 | 归档理由 |
|---|---|---|
| `mofin_main_sector.py` | 行业主角识别 | 行业层被否决(t=-8.5)但方法论有效 |
| `mofin_leader_stock.py` | 行业内龙头识别 | 启动日特征无效但过程确认思路保留 |
| `mofin_bull_v1/v2.py` | 牛市策略早期 | 被叙事龙头取代 |
| `mofin_batch_v2/v3/v4.py` | 分仓重评演进 | v5是最终版,早期有bug但记录了过程 |
| `mofin_narrative.py` / `mofin_narr_leader.py` | 叙事行业识别 | 叙事龙头的基础 |
| `diag_*.py`diag_2024/dividend/mktcap/vweak| 数据质量诊断 | 记录了除权/市值/信号量问题 |
## 三、🗑️ 删除(临时/废弃/一次性)
| 脚本 | 理由 |
|---|---|
| `check_*.py`check_db/match/daily/flow/idx/panel/dates等)| 一次性结构检查 |
| `debug_*.py`debug_bull_ret/debug_merge| 调试用已解决 |
| `explore_*.py`explore_bsp/bull_points| 一次性数据探索 |
| `mofin_oversold_*.py`oversold_bounce/period/filter| 被龙头×超跌取代 |
| `mofin_stage_contrib.py` / `mofin_pattern_*.py` | 形态路线被否决(63万样本无效)|
## 四、⚠️ 运维注意(保障MoFin正常运行)
1. **已固化到MoFin的脚本**`fundamentals_refresh.py`(全市场基本面采集)——已部署,正常运行
2. **只读访问**:所有研究脚本用 `mode=ro` + `PRAGMA query_only=ON` 打开 mofin.db**从未写库**
3. **生产脚本未动**mr_scanner / strategy_lifecycle / per_stock_reassess / mofin_db 等生产脚本**只读未改**
4. **待授权**:任何更新到 MoFin 的操作(新脚本部署/改配置)需老莫明确授权
## 五、归档目录规划
```
/tmp/mofin_research_archive/ # 246服务器归档(如需保留早期脚本)
├── sector_industry/ # 行业层探索
├── bull_early/ # 牛市早期尝试
├── oversold/ # 超跌系列
└── batch_position/ # 分仓重评演进
```