diff --git a/docs/research/methodology.md b/docs/research/methodology.md index 3f4c5247..10f595d1 100644 --- a/docs/research/methodology.md +++ b/docs/research/methodology.md @@ -152,6 +152,34 @@ S2 = PP - (PP - S1) # 强支撑(= PP - 有效区间) - `mofin_12d_mining_v2.py` — **v2 补全基本面维度**(PE/PB/市值分位,真实历史数据) - `mofin_12d_profile.py` — 真实买卖点 × 12维画像(不预设规则,让数据归纳) + +### 3.3b 重评触发体系(4 类重评)(2026-08-19 老莫 明确) + +**重评 = 12 维 LLM 重评(铁律)**:凡是"重评"必须是完整的 12 维分析且 LLM 参与(12 维包含消息面,不可能是纯技术计算)。任何不经 LLM 的"技术快算/简化重评"都不是重评。 + +**系统只有 4 类重评**(不是 4 次,是 4 类;因分仓机制,买/卖类可被多次触发): + +| # | 重评类型 | 触发时机 | 流程 | +|---|---------|---------|------| +| 1 | **选股/提拔重评** | scanner 因子初筛出候选 → promote 提拔入自选 | 补全 12 维 → LLM 重评 → ①判断值不值得入 ②明确入的话的具体策略 | +| 2 | **进入操作区(买)触发重评** | 盘中价格进入买入区 | 触发 LLM 重评 → 重评后仍维持买入建议 → 才发买入推荐(可多次,分仓)| +| 3 | **进入操作区(卖)触发重评** | 盘中价格进入卖出区(止盈/止损/波段)| 触发 LLM 重评 → 重评后仍维持卖出建议 → 才发卖出推荐(可多次)| +| 4 | **每日盘前重评** | 每日盘前 | 所有池子(自选 + 持仓)每一只都做 12 维 LLM 重评 | + +**分支策略说明**:分支策略(如"突破站稳 x 则买 / 跌破站稳 y 则买")会定义多个同类/异类操作区(可能两个都是"买"性质),但这**不影响 4 类重评的类别划分**——它们仍属于第 2/3 类(进操作区触发)。 + +**三大原则(顶层铁律)**: +1. **12 维重评必须 LLM 参与**(消息面本身就需要 LLM 理解) +2. **进入操作区 → 触发 LLM 重评 → 重评结论维持 → 才发推荐**(不触发重评直接推旧结论 = 假警报) +3. **冷却期防频繁触发**(进区信号 30min~1h 同股同区间不重复触发;突发例外:距上次 ≤15min 且涨跌 ≥5% 跳过冷却立即推) + +**落地脚本映射**: +- 类1:`promote_candidates.py`(提拔时调 per_stock_reassess 做 LLM 12维) +- 类2/3:`stale_push_wlin.py` / `price_monitor.py`(进操作区触发——**必须走 per_stock_reassess 的 LLM 12维,禁止技术快算**) +- 类4:`premarket_full_review.py`(盘前全量,自选+持仓一一 LLM 重评) + +> ⚠️ 2026-08-19 教训:price_monitor 曾用 reassess_with_context/reassess_strategy(技术快算,无 LLM)做"盘中重评",违反类 2/3 定义。已改名为"价格触发提醒"(只提醒不重评)或改为调用 per_stock_reassess 做真 12 维 LLM 重评。 + ### 3.4 12维挖掘实证结论(弱市日全市场 2018-2026,300万样本) **口径**:大盘