shy3130
4ee55e40c6
feat(regime): 新增市场状态识别系统并接入叠加策略回测过滤器
后端
- 新增 services/regime_builder.py:5 档日级市场状态分级(strong/lean_strong/range/lean_weak/weak)
- 新增 api/regime.py:5 个 regime 查询接口
- daily_pipeline 接入 regime 构建(step 2.6,soft-fail + 双检测自愈)
- 回测 strategy.py 新增 regime_filter 过滤:采用 T-1 防未来函数,仅作用于入场信号
在 composite / matrix_native / prepared 三处注入 entry_time_mask
- backtest API 透传 regime_filter(REST + SSE);_make_job_key 纳入 regime_filter 以隔离缓存
- 兼容 _RepoStub 测试夹具(store 属性缺失场景)
前端
- 新增 Regime 页面、路由、导航入口、api 类型与 queryKeys
- 叠加策略回测页新增 regime 过滤器控件
测试
- 新增 tests/test_regime_builder.py(18 项),覆盖分级逻辑、T-1 防未来函数、空值降级、三处 mask 注入
- 全量后端测试 582 passed;前端 pnpm build 通过;git diff --check 无空白错误
2026-08-02 12:05:20 +08:00
..
2026-07-26 12:19:55 +08:00
2026-06-18 17:18:23 +08:00
2026-07-14 11:51:35 +08:00
2026-07-08 18:10:19 +08:00
2026-07-03 14:11:27 +08:00
2026-07-08 18:10:19 +08:00
2026-07-09 17:38:44 +08:00
2026-07-12 22:42:38 +08:00
2026-07-19 09:36:55 +08:00
2026-07-13 18:39:10 +08:00
2026-07-16 14:34:07 +08:00
2026-07-08 18:10:19 +08:00
2026-07-05 22:57:46 +08:00
2026-07-18 23:37:54 +08:00
2026-07-18 23:37:54 +08:00
2026-07-05 22:57:46 +08:00
2026-07-06 17:00:56 +08:00
2026-07-08 18:10:19 +08:00
2026-07-19 17:01:33 +08:00
2026-07-16 14:34:07 +08:00
2026-07-08 18:10:19 +08:00
2026-07-12 22:42:38 +08:00
2026-06-23 21:47:29 +08:00
2026-07-12 14:23:22 +08:00
2026-07-14 18:49:23 +08:00
2026-07-31 19:19:17 +08:00
2026-08-02 12:05:20 +08:00
2026-07-09 13:47:39 +08:00
2026-07-01 17:48:28 +08:00
2026-07-18 23:37:54 +08:00
2026-07-26 18:35:31 +08:00
2026-07-08 18:10:19 +08:00
2026-07-20 13:01:03 +08:00
2026-07-05 22:57:46 +08:00
2026-07-09 13:33:18 +08:00
2026-07-09 16:35:21 +08:00