MetaEditor 帮助

创建 EA 模板

创建 EA 模板

模板是交易机器人的基本源代码。 它包括主要事件处理程序的标准程序头,常规属性和工件: 新的逐笔报价到达(OnTick),初始化(OnInit)和 EA 逆初始化(OnDeinit)。 模板会在与程序类型相应的目录中创建 ― MQL5/Experts (或 MQL4/Experts)。 当创建模板时,您可以事先定义程序输入,并将其添加到其它事件处理程序的工件代码中。

创建一个 EA

填写以下字段:

  • 名称 ― EA 名称 相同的名称被分配给 EA 文件。 在此,您还可以更改目标文件的路径。 例如,在新的 \Experts子文件夹中创建它。
  • 作者 ― 作者名。
  • 链接 ― 开发者的电子邮件地址或网站。
  • 参数 ― EA 的输入参数集合(外部变量)。

输入参数是 "input" 类变量。 若要创建参数,请单击添加并填写三个字段:

  • 名称 ― 输入变量名称。
  • 类型 ― 输入变量类型。
  • 初始值 ― 变量的初始值。 它可以在程序启动前或运行期间更改。

指定所有必要的数据后,单击下一步。

事件处理器

在后续阶段,请选择其它 事件处理器。 它们的工件将被插入到 EA 模板中:

  • 一般处理器: 图表事件,市场深度,新交易,等等。
  • 测试事件处理器 ― 实时管理优化。

若要查看处理器的深入描述,请将光标移到它上面。

选择事件处理器

除了主要的处理器之外,添加选定的处理器 ― OnInit,OnDeninit 和 OnTick。

单击完成以便结束模板创建。 生成的文件立即被打开进行编辑。