本帖最后由 外汇机器人 于 2021-1-25 13:17 编辑
在外汇圈里,外汇EA的声音不绝于耳,经常我们会在各个群看到使用外汇EA交易出来的观摩账户,也经常会在各个信号社区看到使用外汇EA交易出来的信号。有时候还用AI人工智能等名头来介绍自己的外汇EA。那外汇EA到底是什么?外汇EA真的有那么神吗?
外汇EA是什么?
我先打开我的MT4给大家展示一下什么是外汇EA。看下图。
MT4自带了两个外汇EA交易系统,一个是MACD Sample外汇EA,一个是Moving Average外汇EA。从名字应该可以看出来这两个外汇EA交易系统的策略逻辑是不同的,MACD Sample是根据MACD指标开发出来的外汇EA系统,Moving Average是根据均线指标开发出来的外汇EA系统。
打开一个交易品种的图表,双击某一个外汇EA系统,就可以把外汇EA安装到图表上了。如下如所示。
有的外汇EA也可能有一些漂亮的界面,界面对于外汇EA来说是可有可无的,毕竟外汇EA的交易都是靠代码执行的,界面更多的是给用户提供一些友好的展示。当然像面板型外汇EA和半自动外汇EA基本上都是有界面的,界面方便了用户和外汇EA的交互操作。
外汇EA是什么。我相信在上面大家应该已经看到了,它就是一套安装在MT4上的一个程序。
如何使用外汇EA
由上文可知,外汇EA就是一套安装在MT4(MT5)上的程序。使用在MT4上的外汇EA,是ex4格式的,以下的讲解都是以ex4文件的外汇EA为例的。假定我们在eabook下载了某一款外汇EA,得到了ex4文件。
第一步,把ex4文件的外汇EA,放入到MT4的外汇EA文件夹。
第二步,进入MT4交易页面,找到EA交易栏目,右击,选中刷新。刷新后,在EA交易下就可以看到自己添加的外汇EA了。
第三步,打开一个图表,把外汇EA加载到图表上。新手需要注意的是,外汇EA是无法独立安装的,必须先打开一个交易品种的图表,然后把外汇EA安装到图表上才能运行交易。如果外汇EA是交易在M15图表上,就打开某品种的M15图表;如果外汇EA是交易在H1图表上,就打开某品种的H1图表。
第四步,双击外汇EA,进行外汇EA的安装。安装时,请选择“常用”选项卡,并“允许实时自动交易”。在“常用”选项卡中还有其他设置,这些设置默认就行,即使选错了,也不会影响到外汇EA的交易。
第五步,开启自动交易按钮,如果外汇EA的头像是笑脸就代表安装成功,如果外汇EA的头像是哭脸就代表安装失败。请确保MT4菜单栏的自动交易交易按钮是否打开如图所示。
第六步,至此外汇EA已经正确的安装了,如果外汇EA可以正常的开仓平仓那就代表了,一切都是正常的。如果外汇EA,一直不开单,或存在某种异常。请检查日志和外汇EA信息窗口。
至此,我相信大家都可以可以独立的安装外汇EA了,那我再讲深一些。
外汇EA的工作原理是什么,真的有那么神?
外汇EA有两种形式,ex4格式和ex5格式,分别是运行在MT4和MT5上的两种外汇EA格式。虽然MT5很强大,但是MT4太受欢迎了,导致市面上流传的外汇EA基本上都是ex4格式的。
MT4上可以运行外汇EA,当然也是可以开发外汇EA了,开发外汇EA的语言是MQL4语言,通过MQL4语言开发出来的外汇EA源代码文件是mq4文件。如果你的编写没错,mq4文件编译后就得到了我们可执行ex4外汇EA文件了。下图就是外汇EA的源代码。
通过上面的描述,大家应该也清楚了,外汇EA本质上就可以一套可执行的程序片段。我们通过编程可以实现外汇行情的实时监测,并且分析当前的K线状态,当通过分析发现满足我们设定的开仓条件了,程序就可以执行开仓指令;当通过分析发现当前行情满足我们设定的平仓条件了,我们就执行平仓指令。当然外汇EA可以做到非常复杂的操作,不过这需要依赖策略师对策略的描述。也就是说,外汇EA的好坏不是外汇EA本身决定的,而是由开发此外汇EA的策略师和程序员决定的。
外汇EA到底神不神,有多神?通过我上面的描述,大家应该可以端倪一二。外汇EA可以做到很神,外汇EA也可以做到很垃圾,完全依赖策略的开发者和策略专家。像文章开篇我提到的有些人宣称自己的外汇EA使用的是AI人工智能技术,可能是真的,也可能是假的。因为外汇EA是完全支持人工智能技术的,如果你有足够的编程技术,你是可以开发出人工智能外汇EA。但是说大话更容易,我见到的说自己的外汇EA,是AI EA的,其实大多都是假的。
外汇EA我更愿意把它看做一种交易技术,它是一种先进并存在无限可能的技术。外汇EA值得每一个人学习,即使你不信任全自动交易,使用外汇EA技术开发出来的交易面板,半自动交易工具,也会使你的手工交易,锦上添花,如虎添翼。
|