99.90%报告质量回溯测试
最具参考价值的EA回溯测试需要达到99.90%的报告质量,而要达到99.90%质量需要测试使用的交易品种具备完整精准的历史价格数据。因为每个平台商的历史价格数据都有缺失之处,所以单靠平台商的数据往往不能做出高于90%质量的回测报告,因此交易员需要其他软件的配合,才能够有足够的历史价格数据,常用的软件包括Tickstory、Tick Data Suite等,本文将以Tick Data Suite为例。
1.下载历史数据
首先前往Tick Data Suite官网下载软件,打开软件后可以看见以上页面。软件的界面十分简洁,左上方最大的窗口罗列了不同的交易品种。
如果EA在测试中表现欠佳,则要进行优化,重做回溯测试或者直接放弃该EA。即使EA在回溯测试中取得出衆的成绩,也不能断言其在未来能够拥有相同的盈利能力。因此一旦EA达到交易员设定的标准,还需在实战前进行实时模拟测试。
交易品种的最右侧提供了两个按键,右侧按键用于直接下载该交易品种所有数据,而左侧按键允许交易员选择所需时期。由于下文将测试EA在2019年欧元/美元的表现,于是需要下载欧元/美元2019/1/1至2019/12/31的所有数据。
2.设置测试选项
数据下载完毕后,进入MT4平台并打开“EA交易测试”窗口。如上图显示,交易员需要设定不同的测试选项,在此示范中,EA选项为MT4内置的MACD EA;交易品种为欧元/美元;时间周期为4小时;复盘模型为每个实时价格;回测日期选择2019年1月1日至2019年12月31日;点差选择当前,最后勾选复盘显示和不需勾选优化。
复盘模型有3个选项,只有“每个实时价格”会使用所有的数据记录,因此必须选择“每个实时价格”以达到99.90%的报告质量。
测试选项选择完毕后,点击“开始”以启动回测。
3.查看回测结果
完成回测后,进入展示EA交易的详细信息和数据的“报告”页面,如右上角红框所示,报告质量成功达到99.90%。