Files
tick-stock-panel/frontend
shy3130 9659237a15 fix(backtest): 预热/同步期间统计为 null 不再误判缺数据禁用回测
backtestDataUnavailable 原判定 dataStatus.isSuccess && !earliestDate 在
busy 降级期间 (预热 indicators_ready=false / 同步修复 stats_pending=true,
enriched 统计为 null 是未知态) 恒为 true — 回测按钮被禁 + 常驻"缺少指标
数据, 请先同步"横幅, 与 Dashboard 已修的 warmup 误判同族 (stats_pending
契约: 空值不代表无数据)。补 statsPending 放行分支, 真实统计就绪且确无
数据时行为不变。

验证: StrategyBacktest.status.test 2 条 (busy 期无横幅 + 渲染无 TypeError;
就绪确无数据仍提示并禁用 — 修复前红/修复后绿); 全量 vitest 340 passed;
pnpm build 通过。

Signed-off-by: shy3130 <shy3130@qq.com>
2026-10-29 13:17:39 +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