首先,我们要了解你准备测试的外汇自动交易EA,在不了解的情况下绝对不要用它贸然进行真实帐户的外汇交易!外汇自动交易EA就像一把双刃剑,如用得好,对外汇交易是事半功倍,但若用不好,则交易者伤害也是很大的。
利用历史数据测试评估EA的目的是为了客观地评估EA的效果,暴露EA的缺陷,让我们不断改进以得到最好的交易结果,为此,我们在测试评估EA前应做好如下的准备工作:
1、一段未被用作EA设计时参考的历史数据资料,该份资料的数据应做到尽可能详细,如有可能应包括所有时段的数据。当然,不同的EA对数据的详细依赖程度各有不同,例如一个只根据日平均线穿越发出买卖入信号和一个通过多时段KD共振获得信号的EA,显然后者对数据详尽程度的依赖更高一些;
2、清空MT4\TESTER目录,每次进行数据测试该目录下都会留下大量数据文件及EA的设置文件(常有几G之巨),及时清理可恢复大量磁盘空间及减少以前设置对当前可能测试造成的影响*(这种影响纯属个人猜测,具体原因及是否一定有直接关联我无法找到确切的依据,但我在测试过程中因为这些问题而遇到的异常状况实在是不少; 3、关闭EA的资金管理选项,将LOTS设置为0.1或1,尽量使每笔测试记录的成交量一致,这是为了更好的计算EA的盈亏状况,避免了一些巧合(如赢利时刚好使用大LOTS,亏损时使用了小LOTS,当然,如果这是你的EA特有的智能化管理,例外。);
4、测试帐户的初始金额无关大局,尽量以将来准备投入的本金大小作测试本金吧;
5、调整好EA的其他参数,参数多的话把它保存为*.set文件吧,方便下次调用。
一切都设置好以后按下“开始”按钮即可开始测试了。
等待一会后,就可以看到测试结果了,从这些结果里面我们对这个外汇自动交易EA就有了一个全面的了解,如:在历史测试中最大盈利、平均盈利、最大亏损、平均亏损、资金的最大回撤、最大连续亏损、连续盈利次数、连续亏损次数等;了解了这些东西,你就对你的EA能做什么有了个大概的了解,也就知道了EA在什么情况下是正常工作的,在什么情况下是异常的。也就可以不断的改进,直到可以用于我们的真实帐户交易了。
外汇自动交易EA智能交易测试图文教程: http://www.tianma18.com/jyxt/63.html
(责任编辑:admin) |