最近有一则关于高盛的新闻被各大媒体争相报道,内容如下:在2000年的巅峰时期,高盛在纽约总部的美国现金股票交易柜台就雇佣了600名交易员,但时至如今,这里只剩下两名股票交易员“留守空房”。高盛代理首席财务官(Deputy CFO)及前首席信息官(CIO)Marty Chavez在1月举行的哈佛大学应用计算科学研究所举行的研讨会上向与会者表示具备机器学习能力的复杂交易算法,首先将取代那些市场定价依赖性较高的交易员。在200名计算机工程师的技术支持下,自动化交易程序已经接管了纽约总部大多数日常工作量。
由此看来,自动化交易已经是大势所趋,连高盛这样的业界大佬都在推广自动化交易了,那么作为普通交易者的我们还有什么理由拒绝EA呢?
全面了解EA
EA即智能外汇全自动交易系统,是一种连接到特定图表的自动交易系统。它能够根据设置的节点自动启动,当它开始运行后,它不会同时去处理另一个新的指令(也就是说必须等到当前程序完成)。这种交易系统能够在提醒用户可以交易的同时,将交易定单自动送到交易服务器。与大多数交易系统一样,它也能够用历史数据测试交易策略,并在图表上显示出来。使用它的目的就是让电脑来代替人来进行外汇交易,外汇市场作为唯一可24小时交易的市场,以人类的作息时间来看无法做到24小时连续的交易,因而会错过很多好的进场机会。由于人类本身的缺点,很多人在做交易的时候会因为压力,贪婪,判断失误等情况这些因素导致了我们在做交易中本来可以盈利的单子却最后大亏出场,自己在做交易过程中已经确立了一套好的交易策略,但是由于人为因素无法100%的按照策略进行操作进而造成亏损,这些都是在我们的交易过程中经常发生的。EA交易应运而生,使得我们的交易能够完完全全的按照事先定制好的思路进行,永远不怕劳累的交易。
EA是什么?
答:EA就是ExpertAdviser的缩写,也就是我们俗称的智能交易,我们可以利用MQL语言来编写EA来实现机器自动交易的目的
MQL语言能做到什么?
答:MQL就相当于一门编程语言,只不过它和别的语言比起来显得“小”很多,在MT4中所有的指标也都是由MQL语言编写的,除了指标以外还能编写EA。
MQL语言好学吗?
答:MQL是一个小型语言,但不是说小型就会很简单,学习一门编程语言对于没有接触过的人来说还是稍微有一些挑战的,但是不论多简单的东西,只要用心学习都不是难事。
MQL语言的安全性如何?
答:MQL4语言只能在MT4平台中运行,即使是对文件的读写操作,也只能在MT4安装目录下的一个指定目录中进行。目前MT5平台已经推出,同时也有专门的MQL5支持。
在哪能找到MQL的文档?
答:访问MetaQuotes语言官方中文站点即可:https://www.metaquotes.net/cn。同时各大网站也将会发表一些MQL语言编程的资料。
编写MQL语言有什么软件吗?
通过官网下载便可获得开发工具,该开发工具内置代码语法高亮,语法检查等程序开发中所用到的功能。
我可以得到别人的EA吗?
答:现在各大外汇网站和论坛中讨论最火热的就是EA和指标,有些作者免费提供出来让别人下载,如果是.mq4文件那么作者愿意和别人分享他的代码,如果是ex4文件,就是作者已经经过编译发布的,它也能执行但是没有源代码。不要去试图反编译这些文件,这些程序也是有知识产权的,我们尊重作者的劳动。现在网上很多人也在卖EA或者付费代写EA,如果您学会了这个语言,还可以利用它给自己赚点外快。