【回测】是一种将一套机械化的技术规则应用于特定金融工具历史价格数据的过程。通过分析回测结果,可以评估这套技术规则在特定时间段内是否具有盈利能力。因此,回测旨在在实时交易时为交易系统的可持续性提供信心。
为了对其系统或策略有信心,金融交易者需要在自己选择的市场上测试他们的规则,然后再决定是否在实盘环境中采用。毫无疑问,实时测试交易策略是确定交易系统可行性的最准确方法。然而,这也存在明显问题,特别是对于涉及较长时间框架的策略,执行起来可能需要非常长的时间。
此外,在交易者能够获得足够的信心以使用实际资金进行交易之前,对系统进行前向测试会带来巨大的风险。
为什么使用【回测】?
这就是回测的用武之地。大多数经纪商平台都内置了回测模块,允许交易者在固定的时间段内测试他们的交易规则。然后,回测器能够将所有规则应用于资产和时间段,从而生成详细报告,展示这套系统在过去的历史数据上的表现。这通常只需几分钟到几小时的时间。
回测器产生的关键统计数据包括:获胜交易的百分比、多头交易获胜的百分比、空头交易获胜的百分比、最大盈利交易、最大亏损交易、交易平均持续时间、连续获胜和亏损次数等。
最流行的提供回测功能的平台是MetaTrader平台,交易者可以将他们系统的规则编码成”Expert Advisor”(EA),然后在MT4或MT5的策略测试器上运行该EA。
从理论上讲,【回测】提供了几乎完美的方法来寻找长期盈利的可交易策略。然而,问题在于回测存在一个缺陷——过去的结果并不能等同于类似的未来表现。然而,回测至少可以帮助优化一个有前途的交易系统。