加密交易机器人应该如何回测?

可信回测必须防止未来数据泄漏到过去决策,使用可成交价格,并计入手续费、滑点、延迟和资金费率,还要进行样本外评估。仅看利润远远不够,应检查回撤、交易次数、市场环境依赖和参数敏感度。

透明公式

策略净收益 = 毛交易盈亏 − 手续费 − 滑点 − 资金费率 − 执行失败成本

计算示例

一个每笔毛优势 8 bps 的策略,如果完整往返手续费为 5 bps、滑点为 2 bps,在资金费率和执行错误前只剩 1 bp。很小的假设变化就可能抹去表面优势。

按这个顺序计算

  1. 测试前固定信号定义。
  2. 使用按时间划分的训练和测试区间。
  3. 模拟全部执行成本。
  4. 实盘前先进行模拟交易。

常见错误

  • 在单一样本上优化大量参数。
  • 使用无法实际成交的收盘价。
  • 忽略交易所中断和频率限制。

继续验证

常见问题

什么是前视偏差?

历史决策使用当时尚不可获得的信息,就是前视偏差。

样本外数据需要多少?

应覆盖多种市场环境和有意义的交易次数,没有通用最低值。

机器人什么时候可以实盘?

应在模拟结果稳定、监控完善、风险限制明确并完成小规模受控实盘测试后。

本页提供计算与研究框架,不构成投资、法律或税务建议。