回测工具
什么是回测?
回测(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