docs: 温区自适应文档完善——SYSTEM_ARCHITECTURE加温区自适应系统章节(三态判定/策略路由/四环节/调度链), methodology加温区自适应方法论(适用温区/组合构建/失效预警/信号溯源), 新增zhiwei-reading-guide知微阅读指南
This commit is contained in:
@@ -113,6 +113,59 @@ mofin_health(健康采集) → F健康 Dashboard(三层架构健康 + cron来
|
||||
- **监控**:F 健康 cron 列表带**来源标记**(✅ hermes 合规 / ⚠️ 系统cron 违规红色警告),顶部横幅提示本原则
|
||||
- **备份**:系统 crontab 备份在 `.backups/crontab_backup_*.txt`
|
||||
|
||||
## 五.5 温区自适应系统(2026-08-13 落地)
|
||||
|
||||
> **核心**:策略组合按当前市场温区(trend_up/choppy/trend_down)自动激活/休眠,选股/买入/卖出/每日重评四环节按温区感知执行。
|
||||
|
||||
### 温区三态判定
|
||||
|
||||
- **market_regime.py**:三态判定(trend_up=above_ma20+adx≥20 / choppy=adx<20 / trend_down=below_ma20+adx≥20),回填 10 年(2016-2026,2319 条)
|
||||
- **regime_tracker.py**:滞回平滑(K=5 连续确认,数据选参:112周期/20.7天/无1天噪音),输出平滑温区 + regime_cycles 表
|
||||
- **temp_band.py**:温度分档(panic/fear/neutral/greed/euphoria,rsi 连续量),仓位乘数(恐慌重仓/亢奋减仓)
|
||||
|
||||
### 策略-温区表现记录
|
||||
|
||||
- **regime_perf.py**:`strategy_regime_perf` 表(策略×温区×胜率/均盈/样本),全策略动态纳入(含历史策略)
|
||||
- **发现**:v_mr_sel trend_down 93%、v7.3 trend_up 94%、v6.2 82% 等被埋没的温区强者
|
||||
|
||||
### 策略动态路由
|
||||
|
||||
- **strategy_router.py v5**:动态策略库,当前温区实测胜率高者激活(>=50% 门槛剔除全负策略)
|
||||
- 输出 `strategy_weights.json`(当前温区/温度/各策略权重/激活状态)
|
||||
|
||||
### 策略执行调度
|
||||
|
||||
- **strategy_executor.py**:温区策略调度器(*/30 盘中),按当前温区激活策略调度对应选股 scanner:
|
||||
- v_weak/v_mr/v_mr_sel → mr_scanner.py
|
||||
- v_oversold → predictive_oversold_scanner.py
|
||||
- s2_panic → s2_scanner.py
|
||||
- v_next4/v8.1/v_combo → leader_scanner.py(trend_up 适用)
|
||||
- **停用独立 scanner cron**(mr_scanner/predictive_oversold 已由调度器统一调度)
|
||||
|
||||
### 四环节温区感知
|
||||
|
||||
| 环节 | 温区接入 |
|
||||
|------|---------|
|
||||
| **选股** | strategy_executor 按温区激活策略调度 scanner;scanner 内部用平滑温区门控 |
|
||||
| **买入** | stale_push_wlin 温区过滤(非激活策略不推买入)+ 信号溯源([策略][温区]+共振标记) |
|
||||
| **卖出** | price_monitor 温区感知(非激活策略买入机会抑制,风控卖出/止盈仍推)+ 信号溯源 |
|
||||
| **每日重评** | strategy_lifecycle 平滑温区(regime_gate)→ timing_signal 合成含市场阶段 |
|
||||
|
||||
### 信号溯源系统
|
||||
|
||||
- **signal_ledger.py**:记录每次推送(策略/版本/温区/原因),多策略同推检测共振标记(🔥加关注)
|
||||
- 表 `signal_ledger`(code/strategy/regime/pushed_at/resonance_count 等)
|
||||
|
||||
### Cron 调度链(温区自适应)
|
||||
|
||||
| 时间 | 任务 | 作用 |
|
||||
|------|------|------|
|
||||
| 16:50 | market_thermometer.py | 市场测温(三态判定) |
|
||||
| 16:52 | regime_tracker.py | 滞回平滑(K=5)+ regime_cycles 周期记录 |
|
||||
| 16:55 | strategy_router.py | 策略路由(strategy_weights.json) |
|
||||
| */30 盘中 | strategy_executor.py | 按激活策略调度选股 scanner |
|
||||
| 周五 17:00 | strategy_alert.py | 三振出局失效预警(滚动胜率/盈亏比) |
|
||||
|
||||
## 六、开发原则(自动任务强约束)
|
||||
|
||||
1. **单例守卫**:每个定时脚本必须 `_singleton_guard`(fcntl flock /tmp/mofin_locks/),防重复实例并发写(2026-08-05 进程堆积事故后统一加装)
|
||||
|
||||
Reference in New Issue
Block a user