IBKR Replay Lab
ibkr_bars 变成可回放、可统计、可清理的回测流转
回测只读取缓存好的 ibkr_bars,运行时重新生成指标与信号,不写入 ibkr_indicators / ibkr_signals。 结果只落到隔离的 ibkr_backtest_runs / ibkr_backtest_trades / ibkr_backtest_indicators / ibkr_backtest_signals / ibkr_backtest_targets / ibkr_backtest_reverse_signals,并按 run_id 串联,便于后续参数调优、回放检查和一键清理。
新建回测
支持手动 symbols、当日 ibkr_targets、watchlist 底池,以及历史盘前选股回放 daily_scan_replay。如果你选的是历史区间里的 targets,后端会自动切到 daily_scan_replay,避免直接误用当前 targets。
手动模式下必填;其它模式会忽略这个输入。
留空走默认策略参数;支持 risk_reward_ratio / tp_atr_mult 别名,会自动换算成回测引擎参数。
非空即进入参数扫描模式;每个对象支持直接写参数覆盖,或使用 strategy_params。同样支持 risk_reward_ratio / tp_atr_mult 别名。
执行状态
当前环境下的 backtest worker 状态。运行中会每 10 秒自动刷新。
等待加载状态...
暂无运行中的回测。
结果总览
展示当前选中 run 的收益、风险和基准对比。所有数值都来自隔离存储,不污染实盘信号链路。
最近 Experiments
参数扫描批次会聚合成 experiment,用于快速比较哪组参数更稳、哪组只是偶然好看。
0 experiments
Experiment Leaderboard
按收益和 Sharpe 对参数变体排序,可直接打开某个变体的 run 继续查看 trades / replay。
最近 Runs
只列出当前来源环境的回测记录,点击后右侧会加载详情、交易和回放。
0 runs
Run 详情
参数、数据质量和月度回报都集中在这里,方便排查策略是否只是“结果好看”。
Trades
回测成交明细;可从任意一笔交易直接跳到 replay timeline。
0 trades
Replay Timeline
围绕信号条或交易条回看价格、ATR、结构区和生成的信号,验证 bars → indicators → signals 的一致性。