零基础学MQL:基于EA的自动化交易编程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 MT4交易终端介绍

个人参与全球外汇零售业务也被称为外汇保证金交易。我们参与保证金交易需要在经纪商那里开户,类似于参与国内股票交易要到各大证券公司开户。在外汇经纪商开过户之后,就可以买卖外汇了。

现在通用的参与外汇交易的软件是MT4(MetaTrader 4)交易终端,该软件由俄罗斯MetaQuotes软件公司研发,MT4交易平台功能强大,页面简洁,操作方便,全球绝大多数经纪公司和来自全世界30多个国家的银行选择使用MT4交易软件作为网络交易平台。全球超过90%的零售交易量是通过MT4平台成交的。而本书我们要介绍和深度学习的MQL4(MetaQuotes Language 4)编程语言,是一种MT4内置的程序语言,使用这种语言可以创建你自己的智能交易程序,使你的交易策略能够完全自动地执行。而且, MQL4还能自定义客户指标、脚本和数据库等。MQL4语言包括很多的变量,用来控制当前和前期的报价,还包括基本的算术、逻辑运算和特征。在语法上,MQL4语言和C语言相似,但是它又有自身的一些具体特征。

在外汇经纪商处开立模拟账户或者实盘账户以后,就可以下载MT4交易软件。MT4软件界面如图1-1所示。

图1-1 MT4软件界面

关于MT4软件的下载和安装、使用不属于本书内容,在此我们不做过多的说明(现在MetaQuotes网站已支持MT5版,其原理及使用方法与MT4相似。)。