3.3 历史数据回测
历史数据回测是自动化交易验证EA程序逻辑的一个很重要的环节。
MT4提供了一个功能强大的系统测试模块,利用历史数据测试EA策略的结果并提交一份详细的测试报告,你可以根据报告调整EA的策略和参数,反复进行,以期达到最佳的模式。
历史数据包含了开盘价、收盘价、最高价、最低价、成交量、时间等6项指标,分为Ml,M5,M15,M30,H1 ,H4,D1,Wl,MN等9个周期。
3.3.1 开始一个EA测试
[第一步]将系统自带的EA程序“MACD Sample”加载到图中,按下键盘上的F6,就能看到如图3 -4所标注的测试窗口。

测试窗口各项说明如下:
Expert Advisor—在下拉菜单中选择要测试的程序;
Symbol—在下拉菜单中选择要测试的品种;
Period—在下拉菜单中选择要测试的时间周期;
Model—在下拉菜单中选择选择价格模型,通常选“Every tick"(每个即时价格);
Use Date—勾选后,在右边的“From”中选择测试开始日期,在“To”中选择测试结束日期;
Visual mode—勾选后,历史数据交易情况在图表窗口中显示;
Start—点击开始历史数据测试。
[第二步]测试完毕后,我们会在测试窗口看到一系列标签,如图3 -5所示。结果标签显示历史交易成交记录,如图3一6所示。净值图标签显示历史交易利润曲线,如图3一7所示。报告标签显示历史交易数据统计,如图3 -8所示。日志标签显示历史交易过程信息,如图3 -9所示。




3.3.2 测试报告中各项指标说明






3.3.3 报告中色彩的含义
