Files
MoFin/docs/research/research-scripts.md
T
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

81 lines
5.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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/ # 分仓重评演进
```