A/B 对比回测
使用 backtest_comparison.py 工具自动对比不同功能配置的回测效果。
用法
# 对比所有功能
uv run python backtest_comparison.py --symbol BTC --compare all \
--start-date 2025-01-01 --end-date 2025-06-01
# 对比特定功能
uv run python backtest_comparison.py --symbol BTC --compare fincot # FinCoT
uv run python backtest_comparison.py --symbol BTC --compare debate # 多空辩论
uv run python backtest_comparison.py --symbol BTC --compare onchain # 链上数据
uv run python backtest_comparison.py --symbol BTC --compare regime # Regime 自适应
对比维度
每次对比会运行基线配置和启用目标功能的配置两次回测,输出对比报告:
- 总收益差异
- 最大回撤变化
- 胜率变化
- Sharpe 比率对比
- Token 消耗变化(FinCoT 对比)