购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 MQL4语言编辑环境

任何一个程序的开发,都需要在一个开发环境中进行,MQL4程序的开发环境就是“Meta Editor 4”编辑器。我们可以通过点击MT4终端工具栏上面的“MQL 语言编辑器”图标(快捷键为 F4),来打开 MQL4 语言编辑环境,如图2-1所示。

图2-1 “MQL语言编辑器”图标

在打开编辑器之后,我们可以看到编辑器界面,如图2-2所示。

图2-2 “MQL语言编辑器”界面

通过MQL 4向导,可以创建EA交易(模板)、自定义指标、脚本、程序库、包括(*.mqh)以及新类,如图2-3所示。

图2-3 MQL 4向导

本书的出发点和落脚点是通过自动化交易程序解析常见的投资策略,帮助投资者建立一套正确的投资理念,因此我们重点来讲解自动化交易程序。下面新建一个自动化交易程序“Hello World”。在图2-3所示的界面中选择创建“EA交易(模板)”,然后点击“下一步(N)”按钮,可以看到如图 2-4所示的 EA属性设置界面。

图2-4 EA属性设置界面

在EA属性设置界面,可以输入你要创建的EA的名称、作者和连接等信息,在设置完之后点击“下一步(N)”按钮,可以看到如图2-5所示的EA交易事件处理程序选择界面。

图2-5 EA交易事件处理程序选择界面

在EA交易事件处理程序选择界面,我们可以根据自己的后续开发需求选择事件处理函数。在设置完之后点击“下一步(N)”按钮,可以看到如图2-6所示的EA交易的测试时间处理程序选择界面。

图2-6 EA交易的测试时间处理程序选择界面

在EA交易的测试时间处理程序选择界面,可以根据开发需求选择EA测试时间处理程序(默认的情况是哪一个选项都不勾选)。然后点击“完成”按钮,就可以得到“Hello World”的模板源程序,如下所示。

我们在 EA 交易模板自带的 OnTick()函数模块添加代码“Print("Hello World");”,就得到了第一个自动化交易程序。这个自动化交易程序没有什么实质的作用,但当我们运行它的时候,会在MT4平台的终端EA界面打印出字符“Hello World”。 CNUCBXllFLN+OnUDI0cScrrfVc0c1wAwQ5GKGHYJkGuYX0aJIVNVbmiRYiU26HTD

点击中间区域
呼出菜单
上一章
目录
下一章
×