githubEdit

回测工具

什么是回测?

回测(Backtesting)是使用历史市场数据测试交易策略的过程。通过回测,您可以:

  • 验证策略在历史数据上的表现

  • 评估策略的盈利能力和风险

  • 优化策略参数

  • 在投入真金白银前了解策略效果

回测的价值:
"如果我 6 个月前开始用这个策略,会有怎样的结果?"

回测可以回答这个问题,让您基于数据做决策,而不是盲目猜测。

回测工具界面

Zanbara 提供功能强大的回测工具,支持自定义策略测试。

┌─────────────────────────────────────────────────────────┐
│  策略回测工具                                            │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  [策略配置]  [回测设置]  [运行回测]  [查看结果]          │
│                                                         │
│  ┌─────────────────┐  ┌─────────────────────────────┐  │
│  │  策略选择        │  │  回测配置                    │  │
│  │                 │  │                             │  │
│  │ ⦿ 使用现有策略   │  │  时间范围:                  │  │
│  │   └─ 选择:     │  │  从 [2025-04-01]            │  │
│  │   [均线交叉▼]   │  │  至 [2025-09-30]            │  │
│  │                 │  │                             │  │
│  │ ○ 创建新策略     │  │  交易对:                    │  │
│  │   [打开编辑器]   │  │  ☑ SOL-PERP                │  │
│  │                 │  │  □ BTC-PERP                │  │
│  │                 │  │  □ ETH-PERP                │  │
│  │                 │  │                             │  │
│  │                 │  │  初始资金:                  │  │
│  │                 │  │  [10000] USDC              │  │
│  │                 │  │                             │  │
│  │                 │  │  交易费用:                  │  │
│  │                 │  │  开仓:0.02%                │  │
│  │                 │  │  平仓:0.02%                │  │
│  │                 │  │  滑点:0.05%                │  │
│  │                 │  │  ☑ 包含资金费率             │  │
│  └─────────────────┘  │                             │  │
│                       │  [开始回测]                  │  │
│                       └─────────────────────────────┘  │
└─────────────────────────────────────────────────────────┘

回测配置

时间范围选择

建议回测时长

  • 最少:3 个月(90 天)

  • 推荐:6 个月(180 天)

  • 理想:12 个月(365 天)

为什么需要足够长的回测?

时间段选择建议

交易对选择

可以同时测试多个交易对,或单独测试:

单交易对回测

多交易对回测

资金和费用设置

初始资金

费用设置

重要性

回测执行

运行回测

点击"开始回测"后,系统开始处理:

回测速度

  • 3 个月数据:约 30-60 秒

  • 6 个月数据:约 1-2 分钟

  • 12 个月数据:约 2-5 分钟

实时监控

回测过程中可以实时查看:

  • 当前收益率

  • 当前回撤

  • 已执行交易数

  • 处理进度

回测结果分析

回测完成后,生成详细报告。

综合概览

收益指标

风险指标

指标说明

  • 夏普比率:收益/风险比,通常 > 1 为好,> 2 为优秀

  • 索提诺比率:只考虑下行风险的收益比

  • 卡玛比率:收益/最大回撤比

交易统计

收益曲线

月度表现

费用明细

结果分析工具

交易明细

查看每一笔交易的详细信息:

参数敏感性分析

测试不同参数对结果的影响:

市场环境分析

过拟合警告

系统会自动检测策略是否过拟合:

常见过拟合迹象

优化建议

系统会根据回测结果提供优化建议:

导出和分享

导出报告

可以导出多种格式的报告:

分享回测

可以生成分享链接:

回测vs实盘

重要提醒

实盘验证建议

常见问题

Q1:回测收益越高越好吗?

A:不是!收益 +300% 但回撤 -80% 的策略风险巨大。要综合看收益、回撤、胜率、夏普比率等指标。

Q2:回测能保证实盘也赚钱吗?

A:不能!回测只是参考,实盘会有偏差。一定要小资金测试验证。

Q3:为什么我的回测结果和别人不一样?

A:可能是时间段、费用设置、初始资金不同。确保使用相同配置才能对比。

Q4:多少次交易的回测才可靠?

A:建议至少 30-50 笔交易。交易太少(< 10笔)结果偶然性太大。

Q5:可以用回测优化参数吗?

A:可以,但要注意过拟合。优化后务必在样本外数据上验证。

Q6:回测失败怎么办?

A:回测失败说明策略有问题,这是好事(避免了实盘亏损)!分析失败原因,优化策略后重新回测。

下一步


记住:回测是工具,不是水晶球。谨慎验证,理性交易!

Last updated