Files
tick-stock-panel/frontend
shy3130 bfa87d1f0b fix(screener): 策略池按日线/分钟周期隔离, 修复分钟视角下整池显示失效
原设计: 日线/分钟共用一份策略池。切到分钟模式后, 池中 15 个日线策略
在分钟策略列表里解析不到, 策略池对话框右侧全部标成「失效」; 此时确认
还会把混合名单回写全局池, 日线池同样被污染。

- 池按周期隔离: 'strategy-pool' (日线, 沿用原 key 存量无损) +
  'strategy-pool-1m' (分钟, 新 key); useStrategyPool(timeframe) 返回
  当前周期的池, 任一池变更幂等落库双 key, 切换周期不会交叉写
- 「失效」徽章回归本义: 仅当策略真被删除 (不在本周期列表) 时出现
- prune 解除仅日线限制: 各周期用自身策略列表清理各自的池, 互不误删
- 策略构建器/叠加策略创建的是日线策略, 固定入日线池 (即使分钟页保存)

验证: 分钟对话框无失效列表、可正常添加分钟红7; 日线 15/31 ↔ 分钟 1/1
往返切换稳定; 刷新后双池持久。

注: 开发中 vite HMR 热替换瞬间曾把本地日线池写空 (旧代码对话框与新
模块混布的开发态一次性产物, 生产构建无 HMR 不受影响); 已从用户截图
复原原 15 策略及顺序 (boll_breakout → five_consecutive_yang)。
2026-08-30 19:05:08 +08:00
..
2026-06-18 17:18:23 +08:00
2026-07-18 00:49:28 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00
2026-06-18 17:18:23 +08:00