mirror of
https://ghfast.top/https://github.com/aeroxw/tick-stock-panel.git
synced 2026-09-12 20:14:16 +08:00
原设计: 日线/分钟共用一份策略池。切到分钟模式后, 池中 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)。