智能交易——外汇交易的ATM机
2009-04-01 10:28:21 来源: 作者:
智能交易就是让电脑来代替人来进行外汇交易,外汇市场是唯一一个可以进行24小时交易的市场,以我们的作息时间来看我们无法做到24小时连续的交易,因此我们错过了很多好的进场机会。由于人类本身的缺点,很多人在做交易的时候会因为压力,贪婪,判断失误等情况这些因素导致了我们在做交易中本来可以盈利的单子却最后大亏出场,自己在做交易过程中已经确立了一套好的交易策略,但是由于人为原因并不能100%的按照策略进行操作造成亏损,这些都是在我们的交易过程中经常发生的,那么如何才能克服这些缺点,让我们的交易能够完完全全的按照事先定制好的思路进行,永远不怕劳累的交易呢?
MT4的开发商给我们完美的解决了这些问题。
MT4平台给我们提供了一个小型的编程语言:MQL语言,我们利用它就可以做到让机器来替我们做事情。对于第一次接触智能交易的人来说肯定存在很多问题,我们会给大家一一讲解:
1,MQL语言能做到什么?
答:MQL就相当于一门编程语言,只不过它和别的语言比起来显得“小”很多,在MT4中所有的指标也都是由MQL语言编写的,除了指标以外还能编写EA。
2,EA是什么?
答:EA就是Expert Adviser的缩写,也就是我们俗称的智能交易,我们可以利用MQL语言来编写EA来实现机器自动交易的目的。
3,MQL语言好学吗?
答:MQL是一个小型语言,但是不是说小型了就会很简单,学习一门编程语言对于没有接触过的人来说还是稍微有一些挑战的,但是不论多简单的东西,只要用心学习都不是难事。
4,MQL语言的安全性如何?
答:MQL语言只能在MT4平台中运行,即使是对文件的读写操作,也只能在MT4安装目录下的一个指定目录中进行。
5,在哪能找到MQL的文档?
答:访问MQL语言官方中文站点即可:http://docs.mql4.com/cn/。同时我们也将会发表一些MQL语言编程的资料。
6,编写MQL语言有什么软件吗?
答:运行MT4安装目录下的MetaEditor.exe文件,这个就是MT4提供给我们的开发工具,他可以对我们的代码进行语法高亮,语法检查等程序开发中所用到的功能。
7,编写好了程序如何安装?
答:MQL语言写出来的文件扩展名都是.mq4(.ex4的文件也可以用,只不过他是编译好的二进制文件),这个就是你的源代码文件,把他放到MT4安装目录下的experts目录下即可。指标文件放在MT4安装目录下的experts/indicators目录下。重启MT4软件即可使用。
8,我可以得到别人的EA吗?
答:现在个大外汇网站和论坛中讨论最火热的就是EA和指标,有些作者免费提供出来让别人下载,如果是.mq4文件那么作者愿意和别人分享他的代码,如果是ex4文件,就是作者已经经过编译发布的,它也能执行但是没有源代码。不要去试图反编译这些文件,这些程序也是有知识产权的,我们尊重作者的劳动。现在网上很多人也在卖EA或者付费代写EA,如果您学会了这个语言,还可以利用它给自己赚点外快。