掌握外汇EA核心操作:回测、关闭与提速指南
一、EA的回测
净值图:
如同账户历史中的结单曲线一样,净值图可以反映出仓位资金的变化曲线(由于使用的是系统自带的EA进行测试,其资金曲线不具有任何意义),下方为交易的数量,右侧为资金变化情况:

报告中会显示此次测试的整体情况,包括盈利的具体数额、最大亏损、买单数量等详细信息,这些数据都可以从报告中查询并进一步讨论。

复盘显示:
通过复盘显示可以查看整个EA运行的过程,能够持续观察EA在历史数据中的变化情况,从而为设定参数及风险评估带来较大便利,因此复盘显示是整个EA回测中重要的组成部分。
二、EA的关闭
由于不同的EA操作可能需要不同的关闭交易方法,在此将常用的几种方法和效果简单介绍:
直接关闭MT4法:
最直接的方法莫过于采取直接关闭MT4的方式,这种方式能够最直接地停止EA的运行,因为所有EA程序必须在MT4开启状态下才能进行开仓平仓的交易。但如果采取这种方法,可能造成下次开启MT4客户端时EA程序会自动开启交易模式,MT4客户端将默认为再次打开MT4时EA持续开启。
关闭上方“自动交易”按钮:
可以在MT4平台“新订单”按钮右侧第二个按钮上看到“自动交易”按钮,可以选择将其从运行状态单击为关闭状态,此时所有运行的EA程序都会停止交易。
以上两种方法虽然都能有效停止程序化交易,但弊端在于如果仅需要关闭其中1-2个货币对的运行,而不是完全停止EA程序的操作,这两个方法就无法达成,接下来介绍第三种方法。

关闭单个货币对:
在MT4窗口中可以看到运行很多EA程序的货币对,如图:

假定这5个货币对都在运行EA程序,但考虑到风险、数据等方面原因,或因平仓获利了结之后暂时关闭EUR/USD以及XAU/USD这两个货币对,不希望GBP/USD、AUD/USD、NZD/USD程序受到影响,可采取右键关闭所需货币对窗口,从而达到相应效果。
提醒:操作时尽量避免关闭当前MT4所显示的盘面,例如上图中尽量不要关闭GBP/USD的盘面,因为可能引起MT4无响应,如有需要可切换至其他盘面再右键关闭。
三、EA的提速
能实现的提速运行相对有限,主要影响因素包括自身或所使用网络的网速、所选择平台的交易速度以及整体的交易处理速度等。在此基础上,能够尽量提升EA速度的基础方面有以下几点:
定期清理交易日志:
打开账户信息显示栏,之后在下方选择交易日志,右键点击交易日志并选择“清除”。


同时注意:尽量避免在配置较低的服务器上挂载过多交易账户或开启过多EA。如果需要开启多个MT4账户并挂多个EA,请务必选用配置较高的服务器。
