为什么选择 MetaTrader 4 作为您的交易平台

如何在Metatrader 4中正确优化EA交易?

28月XNUMX日• 外汇交易文章 •2225浏览• 评论关闭 如何在Metatrader 4中正确优化EA交易?

尽管市场的心理每年都保持不变,但某些市场条件仍在不断变化。 昨天获利的并不是明天就能获利的事实。 交易者的任务是及时适应当前状况并继续赚钱。

交易顾问也是如此。 由于市场条件的变化,即使是最赚钱的专家顾问也迟早会停止赚钱。 我们的任务是预见到这一点,并针对新情况优化EA。

  • 设置参数进行优化;
  • 顾问的回测;
  • 转发EA交易测试。

在MT4中优化EA交易的过程

想象一下情况; 您决定按组件组装计算机。 您购买了最昂贵的视频卡,主板,32 GB RAM等。 正如他们所说,您收集了系统单元中的所有内容,并且无需驱动程序即可工作。 您认为这样的计算机会满足您的期望吗?

我想不是。 在进行此操作之前,您需要安装驱动程序。 我不是在谈论更多的全局设置。

交易顾问的情况也是如此。 是的,当然,开发人员会提供他们的设置,但是时间会流逝,并且如上所述,昨天起作用的东西今天可能不起作用。 因此,我们将找出如何适当优化顾问程序的方法。

设置参数进行优化

首先,让我们使用预设设置运行测试。 假设机器人在M15时间段的GBPUSD对上交易是否良好。 我们从01/01/2021到02/28/2021的日期开始,看看我们得到什么样的获利能力图。

如果顾问在历史数据方面做得很好,那么这对我们来说是一件好事。 但是,如果EA交易对历史数据的结果是负面的,则没有必要跟上它。

然而,完美无止境。 我们必须优化EA并尝试改善结果。 为此,请在策略测试器窗口中按“专家属性”。 屏幕上打开三个选项卡:

  • 测试;
  • 输入参数;
  • 优化。

在“测试”选项卡中,将您感兴趣的初始存款设置为$100。EA交易将进行买入和卖出交易。 因此,在“位置”字段中,选择“长短”。

在“优化”块中,可以从建议的列表中选择“优化参数”:

  • 平衡;
  • 利润因子;
  • 预期收益;
  • 最大跌幅;
  • 缩水百分比;
  • 自定义。

如果您只希望总数为正的结果参与搜索结果,请选中“遗传算法”旁边的框。

设置测试选项卡以优化EA。

“输入参数”选项卡包含我们可以优化的变量。

选中要优化的框旁边的框,例如StopLoss,TakeProfit等。使“值”列保持不变。 该列包含先前测试期间预设的默认值。 我们对以下列感兴趣:

  • 从头开始–优化从什么值开始;
  • 步骤–下一个值的步骤是什么;
  • 停止–达到该值时,应停止优化。

如果选择StopLoss变量,则优化的开始为20个点,以5个点为步长,直到达到50个点为止,同样,对TakeProfit也是如此。

底线

在EA中,您可以优化任何参数:StopLoss,TakeProfit,Maximum Drawdown等。在达到所需设置之前,您可能需要对历史数据运行几次EA。 在更长的历史记录上进行测试可以提供更高的准确性。

评论被关闭。

« »