跳到主要内容

单 Agent 回测

对永续合约 Agent 策略进行历史数据回测。

基本用法

uv run python backtest.py \
--symbol BTC \
--strategy single \
--start-date 2024-01-01 \
--end-date 2024-12-01

常用参数

参数说明示例
--symbol交易对符号BTC, ETH
--strategy策略类型single(默认)
--start-date回测开始日期2024-01-01
--end-date回测结束日期2024-12-01
--resume-from从检查点恢复见下文

中断恢复

回测过程中断后可从 live_report.json 恢复:

uv run python backtest.py \
--resume-from backtest_results/backtest_BTC_xxx/live_report.json

回测报告

结果保存在 backtest_results/ 目录,包含:

  • live_report.json — 实时更新的回测状态
  • 最终绩效统计(总收益、最大回撤、胜率等)

更多详情参考 BACKTEST_README.md