feat: 测温机制定稿——三态骨架+温度(rsi)连续维度(数据验证) 回填market_regime 10年(2016-2026 2319条); 温度分档temp_band(panic/fear/neutral/greed/euphoria); strategy_router v2三态选策略+温度乘数; 废弃四态thermometer; 策略-适用温度表(v_weak=choppy×fear, v_oversold=trend_down×panic, v_next4=trend_up 63%)

This commit is contained in:
xxm
2026-08-13 09:13:04 +08:00
parent 9310149171
commit 06fbdf5961
4 changed files with 286 additions and 232 deletions
@@ -149,3 +149,59 @@
---
**结论**:近1年不佳不是策略坏了,是市场在 bear 状态时间太长(111/250 天)vs 弱市策略类型错配。解法 = 市场测温动态切换(bear 降权/bull_osc 正常/bull_trend 换龙头)+ 新增龙头策略(bull_trend 武器)+ 失效预警淘汰(三振出局)。
---
## 六、测温机制定稿:三态骨架 + 温度(rsi)连续维度(2026-08-13 数据验证后修正)
### 6.1 三态 vs 四态对比(老莫提问,数据决定)
**对比实验**:用 market_regime 回填 10 年(2016-2026,2319 条),按三态分组所有历史策略交易:
| 策略 | trend_up | choppy | trend_down | 适用温区 |
|---|---|---|---|---|
| v_weak | 46% | **55%** | 47% | **choppy** |
| v_oversold | 50% | 57% | **60%/+12.5%** | **trend_down** |
| v_next4 | **63%/+13.6%** | - | - | **trend_up** |
| v8.1 | **57%/+9.4%** | - | - | **trend_up** |
| s2_panic | - | - | **86%/+16.6%** | **trend_down×恐慌** |
| v_lurk_v3 | - | 77% | 71% | choppy/trend_down |
| v_lurk_bull | 33%/-4.7% | 35%/-4.0% | - | 全失效(负收益)|
**choppy 内部按 rsi 温度分组(决定性验证)**
| rsi 档 | v_weak 胜率 | 均盈 |
|---|---|---|
| 恐慌<45 | **71%** | +6.43% |
| 中性45-60 | 46% | +1.74% |
| 亢奋>60 | 37% | -0.16% |
### 6.2 结论:三态够用,温度是叠加的连续维度
1. **三态(trend_up/choppy/trend_down= 策略类型分类**(用哪类策略)——market_regime.py 已有,回填 10 年完成
2. **温度(rsi 分档)= 力度维度**(仓位乘数,连续量)——不并入状态分类(四态会把 rsi 硬切成 50/55 拍脑袋阈值,丢失连续性斜坡:恐慌71%→中性46%→亢奋37%)
3. **废弃 market_thermometer 四态**(避免重复基建,数据纪律:统一 market_regime 三态)
### 6.3 策略-适用温度表(数据驱动固化,STRATEGY_TEMP 基础数据)
| 策略 | 适用状态 | 温度档 | 数据依据 |
|---|---|---|---|
| v_weak | choppy | fear/neutral | 恐慌71% |
| v_oversold | trend_down | panic/fear | 64-86% |
| v_next4 | trend_up | greed/euphoria | 63% |
| v8.1 | trend_up | - | 57% |
| s2_panic | trend_down | panic | 86% |
| v_lurk_v3 | choppy/trend_down | fear/neutral | 71-77% |
**关键发现**:趋势市策略 v_next4/v8.1 已躺在历史列表(不需要新发明 leader_scanner),三态×已有策略 = 完整武器库。
### 6.4 落地文件
| 文件 | 功能 |
|---|---|
| market_regime.py | 三态判定(已有,回填10年) |
| temp_band.py | 温度分档 + 仓位乘数(panic/fear/neutral/greed/euphoria|
| strategy_router.py v2 | 三态选策略 + 温度乘数 → strategy_weights.json |
| strategy_alert.py | 三振出局失效预警 |
当前:choppy×neutral → v_weak/v_lurk_v3 weight=0.8v_next4/v8.1 观察。