客服热线:+852 5808 2427

您现在的位置:首页 > 新闻中心

MetaQuotes 交易平台EA优化. 第1部分

发布时间:

MetaQuotes 交易平台EA优化. 第1部分

MetaQuotes公司的MT4和MT5平台让交易者可通过其专有的脚本语言MQL4/MQL5,自行开发Expert Advisor(EA – 智能交易系统)、自定义指标和脚本。EA用于技术分析和交易过程的自动化。外汇经纪商FXOpen免费提供MT4和MT5交易平台。

如果开发交易系统EA可不考虑优化,那就太轻松了。但实际上,开发好的交易策略是一个试错过程,某种形式的优化总会发挥作用。或者说你总是需要关注,如何让这个策略继续完善。

如何在MT4中正确优化EA,从回溯测试到选择最佳交易模型。

MT4的重要功能之一是其内置的优化器,你可通过它测试数百种EA设置组合,以找到最适合、最可获利的。这是回溯测试的力量。

它可以在一个直观的表格中显示数百个回溯测试的结果(一个参数内的任何变量范围和参数组合),该表格可根据重要的统计数据(如净利润、利润系数和最大提款)进行列表。然后,你可以一目了然地回顾这些不同的设置在历史上的表现,让你更全面地了解你的策略与所有部分的关系。更重要的是,这种更详细明了的展示可让你挑选出最佳的参数值,以加强你的EA。

优化器将给出指定日期范围的不同设置的结果,并将其排序,让你更容易找到最合适的组合。

要优化EA,你可将EA插入你的图表,然后右键单击Expert Advisors/Strategy Tester(策略测试器)或F6。这将在Strategy Tester中填入EA的名称、符号、建模类型和周期。

或者,你可从EA下拉框中选择EA的名称,从符号框中选择货币,从时段框中选择图表期间。对于模型,你可在三种模型类型中进行选择:

1) 每个即时价 -tick(基于生成每个tick的可用最短时间段的最精确方法)

2) 控制点-Control points(使用最接近的较小时间段 -the nearest less timeframe is used,结果可能不必考虑)

3) 仅打开价格(分析刚完成柱形的最快方法)

左键单击Expert Properties按钮打开EA设置。在“测试(Testing)”选项卡下,你将看到初始入金从500下降到50,可以在此处添加任何数字,并以美元、欧元、英镑等表示。你可用1万美元或任何符合测试策略的金额进行测试。此选项卡中的其他字段保留为默认值,除非你想只测试Long only(仅做多)或Short only(仅做空)而不是Long&Short(做多和做空)。

中间的“输入(Inputs)”选项卡可以输入要优化的值范围。给定设置的最低值将在“起始(Start)”列中,最高值将在“停止(Stop)”列中。“步长(Step)”列是优化器从起始到停止设置“逐步完成(step through)”的量。