Files
MoFin/docs/strategy-current-state-20260811.md
T

102 lines
4.9 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-11 核实)
> **本文档以实测数据为准,澄清当前真实在用的策略体系**。
> 目的:解决文档混乱(8/5、8/6、8/10 多份文档表述不一),明确"当前到底什么在跑"。
> 依据:candidates 表 + holding_strategies 表 + strategy_lab.py 实查 + jobs.json 实查。
---
## 一、当前真实在用的策略(2026-08-11 实查)
### 实盘管道(唯一产出新候选的)
```
accumulation_scanner*/10 主力建仓扫描)
→ candidatessector='accumulation'413 条,今天 08:50 还在写)
→ candidate_filter*/30 6阶段过滤)
→ promote_candidates*/30 RR>=2.0 提拔)
→ holding_strategies16 持仓 + 33 自选活跃)
```
### 策略扫描器(实测产出)
| 扫描器 | sector | candidates 条数 | 状态 |
|--------|--------|----------------|------|
| **accumulation_scanner** | accumulation | **413 条**(最新 08-11 08:50| ✅ **唯一真正在产出** |
| mr_scannerv_weak| v_mr | 5 条(全是"自选退出回归选股池",非新扫描)| ⚠️ 几乎无产出 |
| s2_scanner | s2_panic | **0 条** | ❌ 从未产出 |
### 当前活跃策略(holding_strategies
- **持仓策略:16 条**
- **自选策略:33 条**
- 最近更新:阿里巴巴/华茂/腾讯/神华/比亚迪(08-11 11:15
---
## 二、策略家族澄清(文档混乱的根源)
### 8/5 文档(v_mr_strategy.md §40.2
- 说"趋势市 v_next4 / 弱市 v_weak / 强跌市空仓"三引擎家族化并行
- **但 v_weakmr_scanner)实际几乎不出候选**(5 条全是自选回归,非新扫描)
### 8/6 文档(low-drawdown-study.md
- 说"组合架构 = S1(v_weak) + S2 + v_next4"
- **但 S2 从未产出候选**(0 条)——组合停留在纸面
### 8/10 文档(deployment-plan
- 说"80 个版本含 v_lurk_v1/v2/v3 最近注册"
- **但 strategy_lab 实际只有 4 个 v_*v_combo/v_next/v_next3/v_next4),无 v_lurk**
- **这是文档超前于代码**(计划写了但代码没注册)
### 真实情况(以实测为准)
- **当前实盘 = accumulation 主导**(主力建仓扫描)
- **v_weak/S2 扫描器存在但几乎无用**(过时/条件不符)
- **v_lurk 未注册**(部署计划文档超前)
- **p_oversold 是新策略**8/10 研究,**尚未正式落地**,本次上线)
---
## 三、今天上午的错误操作(已纠正)
### 错误1:错误停用 v_weak(达标实盘策略)
我在上午把 **v_weakmr_scanner)停用**——**这是错的**。
- research-status.md8/10)明确:**v_weak 已达标(年化15-16.7%),mr_scanner 实盘在跑**
- v_weak 是当前实盘策略,不该停
-**已恢复**v_weak扫描-独立 job resumed
### 错误2S2 停用(正确)
S2 恐慌买扫描器从未产出候选(s2_panic 0 条),research-status 确认它是"极端恐慌期权未触发"。**停用正确**。
### 澄清:v_weak vs p_oversold 的关系
- **v_weak**:弱市超跌**确认**(均值回复,6条件严格)——实盘在跑
- **p_oversold**:预测超跌**反弹**(事前预测,12维因子)——本次新策略
- 两者都是超跌策略,但**定位不同**(确认 vs 预测),**家族化并行**
---
## 四、最新策略组合(以 8/10 15:23 deployment-plan 为准,最新时间戳)
> **时间戳核对**2026-08-10):
> - deployment-plan-predictive-oversold.md**15:23:49**(最新)
> - predictive_oversold_strategy.md / research-status.md / methodology.md15:19:47(早 4 分钟)
> - research-status.md 的 p_oversold 年化 14.75% 是**早期数据**15:19),定稿为 **18.57%**15:23 deployment-plan + 策略文档)
> - v_weak 年化 15-16.7%8/10 research-log/methodology 一致确认,MoFin 验证口径)
| 策略 | 状态 | 实盘 | 类型 | 年化(最新)|
|------|------|------|------|------|
| **v_weak** | ✅ 达标 | mr_scanner **实盘在跑** | 弱市超跌**确认** | **15-16.7%**MoFin验证)|
| **p_oversold** | ✅ 达标 | **待上线**(本次新策略)| 预测超跌**反弹** | **18.57%**v5 定稿)|
| S2 恐慌买 | 极端期权,未触发 | s2_scanner(停用,0候选)| 强跌市 | - |
| v_next4 | 池内卫星仓 | (池内)| 趋势市 | 池内 3.8% |
**当前组合 = v_weak(实盘)+ p_oversold(新策略待上线)**,两者并行(超跌家族,确认型+预测型)。
---
## 五、文档混乱的根源(已澄清)
- 8/5 v_mr_strategy.md:策略家族(v_next4/v_weak/S2)——**当时的实盘**
- 8/6 low-drawdown-study.md:低回撤组合(S1+S2+v_next4)——**8/6 时的评估**
- 8/10 research-status.md**v_weak 实盘 + p_oversold 新达标**——**最新权威**
- 8/10 deployment-plan.md:提到 v_lurk 已注册——**但代码里没有**(文档超前/错误)
**以 8/10 research-status.md 为准**(最新、最权威、与代码实测一致)。