外汇EA编写教程:使用EA事务可视化向导创建EA事务

A 6033简介A 6033

MetaTrader 5的“EA事务可视化向导”提供了一个高度直观的图形环境,其中包含一组预定义的事务块,允许您在几分钟内完成EA事务设计。不需要代码、编程或MQL5知识。

“ea trading visual wizard”点击和拖动方法允许您创建外汇交易策略和信号的可视化演示,就像使用铅笔和纸一样。这些事务图由Molanis MQL5代码生成器自动分析,并转换为随时可用的EA事务。交互图形环境简化了设计过程,而无需编写MQL5代码。

使用EA事务可视化向导,您只需遵循三个步骤:

图 1. 使用 EA 交易可视向导

图1。使用EA进行交易的可视化向导

A 60331。准备交易图A 6033

事务图是EA事务的图形表示。它将呈现整个交易决策系统的“过程”。交易图由相互连接以创建复杂EA交易的交易代码块组成。

要创建交易图,您只需添加交易代码块、设置其配置参数并完成所需的连接。

移动平均策略

一般来说,有两个移动平均值可用于创建具有上述交易条件的EA交易:

  • 当短期移动均线高于长期移动均线时买入(红线高于绿线)
  • 当短期移动均线低于长期移动均线(红线低于绿线)时出售。

图 2. 买入与卖出信号

图2。买卖信号

使用EA交易可视化向导,您不再需要花费大量时间为EA编码,而是可以创建一个以秒为单位表示移动平均策略的交易图。

启动EA事务可视化向导:

EA 交易可视向导

图3。EA事务可视化向导

a.只需将两段技术分析代码拖放到事务图中:

图 4. 添加技术分析代码块

图4。添加技术分析代码块

要定义移动平均交易条件,单击TA(技术分析)图标,选择如图所示的选项:

买进(或买入)选项:

图 5. 买进(或买入)选项

图5。买入期权

卖空(或出售)期权:

图 6. 卖空(或卖出)选项

图6。卖空期权

b.拖放购买块和销售块:

图 7. 添加 Buy 与 Sell 代码块

图7。添加买卖块

单击购买图标定义EA的编号、利润、停止和跟踪停止,如图所示。

Fig8_Buy_options

图8。买入交易代码块选项

对销售图标重复相同的过程:

图 9. Sell 交易代码块的选项

图9。卖出交易代码块选项

c.连接所有代码块以获得如下事务图:

nbsp;

图 1. 使用 EA 交易可视向导0

图10。连接的代码块

2。生成EA事务

交易图完成后,需要通过主菜单中的“交易图生成mql5代码”(在交易图中生成mql5代码)来生成EA:

图 1. 使用 EA 交易可视向导1

图11。生成MQL5代码

EA可视化向导将您的事务图转换为完全有效的EA。它还允许您访问EA MQL5代码:

图 1. 使用 EA 交易可视向导2

图12。生成的MQL5代码

三。与MetaTrader 5交易

生成EA后,它将可用于您在MetaTrader 5中的交易。你可以把它附在图表上开始交易。

图 1. 使用 EA 交易可视向导3

图13。EA事务输入参数

由Molanis软件生成的所有EA事务都有以下要管理的元交易者变量:

  • 交易栏或价格变动;
  • 报警模式(非交易,信号);
  • 小数点后4或5位:
  • 时间滤波器;
  • ECN指令;
  • 最大交易量;
  • 最大风险百分比;
  • 人力管理。

4。使用自定义度量创建EA事务

突破价格渠道范围策略

EA逻辑:当价格越过价格通道边界时建立仓库。要创建这个EA交易,我们需要使用Sergey Gritsay提议的自定义度量价格通道。

可以使用“导入自定义指标”按钮将自定义指标添加到EA可视化向导中。

在TA代码块下,选择自定义指示器(自定义指示器)-ICustom,然后单击导入自定义指示器。

图 1. 使用 EA 交易可视向导4

图14。编辑交易条件

选择要导入的自定义度量值。

自定义度量必须位于metrics目录(terminal_data_folder_u/mql5/indicators)中。

图 1. 使用 EA 交易可视向导5 

图15。导入自定义度量

导入自定义索引函数将读取索引代码,并根据编码条件获取模式(信号)数量和索引参数。此功能不能选择模式,也不能为您更改。掌握正确的EA信号和参数是您自己的任务。

图 1. 使用 EA 交易可视向导6 

图16。指标已导入

一旦完成自定义度量的导入,就可以使用它们来定义EA事务中的交易条件。

待售的:

图 1. 使用 EA 交易可视向导7

图17。销售交易条件

购买:

图 1. 使用 EA 交易可视向导8

图18。买入交易条件

现在,就像您完成的一样,创建一个设置。

图 1. 使用 EA 交易可视向导9

图19。EA交易图

总结

EA可视化向导是一个很好的工具,可以在几分钟内完成EA事务。本文以20种交易信号为基础,编写了15个实例,用MQL5语言编写了20种交易信号。我建议读者查看我们的示例页面。

我将附上示例1的代码——本文第1部分中描述的简单移动平均策略。例7,“突破性价格渠道范围策略”用于解释本文第4部分的进口过程。

阅读与15个示例相关的信息

  1. 简单移动平均;
  2. 多货币简单移动平均线;
  3. 具有多个时间表的简单移动平均值;
  4. 多时刻表高级简单移动平均;
  5. 移动平均穿越;
  6. 正线与MACD信号线交叉;
  7. 突破价格渠道;
  8. RSI指数超卖/超卖策略;
  9. 离开CCI指标超买/超卖区域;
  10. 超出威廉百分比范围的超买/超卖区域;
  11. 布林海峡的边界反弹了。
  12. ADX自适应信道突破(使用自定义指示器);
  13. 标准方差通道边界反弹(使用自定义指示器);
  14. NRTR趋势变化(使用自定义指标);
  15. 采用自适应移动平均(AMA)指数检测趋势变化。

由MetaQuotes Software Corp.从英文翻译为
原文。https://www.mql5.com/en/articles/347

附加文件下载zip simple-ma-ea-molanis.mq5(68.98 kb)

 

 


MyFxtop迈投(www.myfxtop.com)-靠谱的外汇跟单社区,免费跟随高手做交易!

 

免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与迈投财经(www.myfxtop.cn)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。

風險提示

MyFxtops邁投所列信息僅供參考,不構成投資建議,也不代表任何形式的推薦或者誘導行為。MyFxtops邁投非外匯經紀商,不接觸妳的任何資金。 MYFXTOPS不保證客戶盈利,不承擔任何責任。從事外彙和差價合約等金融產品的槓桿交易具有高風險,損失有可能超過本金,請量力而行,入市前需充分了解潛在的風險。過去的交易成績並不代表以後的交易成績。依據各地區法律法規,MyFxtops邁投不向中國大陸、美國、加拿大、朝鮮居民提供服務。

邁投公眾號

聯繫我們

客服QQ:981617007
Email: service@myfxtop.com

MyFxtops 邁投