回测
回测是指将交易规则应用于历史价格,查看计入手续费后的表现。了解回测的定义、用途和常见错误。
定义
在历史价格上运行交易规则,看看表现如何。最好计入手续费和滑点,并与单纯持币进行对比。
回测是指将一组交易规则应用于历史价格,看看这些规则会产生怎样的结果:会执行哪些交易、每笔交易的成本,以及账户会如何变化。它可以说明这些规则在过去计入成本后是否有效,但无法说明它们今后是否有效。
示例
你用 Binance 过去 90 天的价格测试这条规则:"BTC 在 24 小时内下跌 5% 时买入 $50,价格比买入价高 4% 时卖出,低 6% 时止损",每笔订单计入 0.1% 手续费和 0.05% 滑点。测试结果显示 9 笔交易、扣除手续费后的期间结果、期间最大跌幅,以及单纯持有 BTC 的相同数据。这只是一个示例,并非真实结果。
为什么这很重要
回测是筛掉不理想策略成本最低的方法。一套规则如果在过去两年里扣除手续费后仍然亏钱,可能不适合投入真实资金。但回测结果也可能显得过于乐观:不计手续费、只测试单一时段,或反复调整参数直到它们符合过去的数据,都可能让结果好于现实。
TradeCorgi 如何使用它
你确认规则后,每项策略都会进行回测。测试始终会计入你所在等级对应的交易所手续费、滑点和最低订单金额;以与结果相同的规模显示最大跌幅,并与单纯持有该币的表现并列。回测历史时长取决于套餐:Sandbox 为 90 天,Copilot 为 2 年,Autopilot 为 4 年,Pro 则使用交易所的全部历史数据。回测后可以开始模拟交易,但不能直接开始实盘交易。