下面我将用实际行动告诉大家MT4编程是如何从零开始。
1 打开MT4编辑器
首先打开MT4->工具->MQL语言编辑器。如图1所示

图1
2 编辑器窗口
打开之后会出现如图2的MQL语言编辑器。

图2
图2中共有7个指示区域:
1:EA存放位置,想要知道具体存放位置,可以选中相应的图标,单击右键,然后选择打开文件夹即可。
2:指标存放位置,具体存放位置打开方式同1上。
3:脚本存放位置,具体存放位置打开方式同1上。
4:程序编辑框,在该位置编写你的程序。
5: 程序编译和运行按键,程序编写完成后需要编译生成可执行文件才能在MT4中运行。
6:错误列表框,编译时程序中存在的错误会显示在该区域。只有错误数为0才能生成可执行文件,也才意味着你的程序编写成功。
7:点击此处可以新建一个程序,其实这应该是编写一个程序的第一步,首先就要点击此处新建程序。
3 新建程序
如2中所说,点击MT4编辑器中的文件,会出现图3.1所示窗口:

图3.1
继续点击新建,会出现图3.2所示窗口:

图3.2
一共有6个选项,初学着只需了解前三个的用法。也只有前三个创建的程序会在MT4中运行。那么这里也介绍一下 程序库就是将你写过的程序编辑在一起,这样做的好处就是下次你遇到类似的编写方式时可以直接从中复制你想要的程序,加快开发速度。mqh文件是一个头文件,就是在你写程序时可能会用到一些东西是提前在这里定义好的。新类是面向对象编程时所使用的。初学者或者大部分人实际都可以不管这个。
在新建程序时根据自己的需要选择需要创建的程序类型。