目录 MT4 编程入门(一): MT4 自定义指标的基本操作 MT4 编程入门(二) :指标源码中的常用符号说明 MT4 编程入门(三) :自定义变量 MT4 编程入门(四) :自定义函数 MT4 编程入门(五) :自定义数组 MT4 编程入门(六) :市场数据取值 MT4 编程入门(七) :判断语句 MT4 编程入门(八) :循环 MT4 编程入门(九): MT4 自定义指标的结构 MT4 编程入门(十) :画一条指标线 MT4 编程入门( 十一): MT4 的报警 MT4 编程入门(一): MT4 自定义指标的基本操作 MT4 自定义指标的保存目录、指标编缉器与指标调用一、 MT4 自定义指标保存在 C:\Program Files\MetaTrader 4\experts\indicators 这个目录中, 该目录中主要有二种类型的文件, 一种是 mq4 文件, 这是 MT4 自定义指标的源码文件, 是一种高级语言文件, 可以人工编写修改, 机器不能直接执行, 但能在 MT4 启动时自动编译为 ex4 可执行文件。另一种就是 ex4 文件,这是 MT4 自定义指标的可执行文件,由 mq4 文件编译得到。 mq4 文件必须编译为 ex4 文件才能被 MT4 执行。但 ex4 文件是机器码文件,人工不可修改另外还有一个文件是 , 它用来保存目录中的文件信息, 如果 MT4 无法自动编译, 只要删除此文件即可解决问题 mq4 文件编译为 ex4 可执行文件有两种方法: 1、 MT4 启动时,会自动把此目录中的 mq4 文件编译为 ex4 文件。 2 、用 MQ 语言编辑器打开 mq4 文件,点一下“编写”按钮,即可生成 ex4 文件二、下载保存 mq4 文件、 ex4 文件在论坛上我们经常看到有 mq4 文件、 ex4 文件可供下载,我们只要把它们保存到 C:\Program Files\MetaTrader 4\experts\indicators 这个目录,也就是下面这个目录中,就可以了。如果下载的是 ex4 文件,那可以直接调用;如果是 mq4 文件,则需要重启动 MT4 ,让系统自动编译生成 ex4 可执行文件。如果下载的是 rar 、 zip 等类型的压缩文件, 还必须下载后解压到此目录才能使用。三、将源码保存为源码文件在论坛上,我们也经常能看到指标源码贴在网页上,但没有 mq4 、 ex4 等文件可以下载,只能复制源码。此时需要我们自己动手将源码保存为源码文件,那也没关系,非常地简单,多点几下鼠标就搞定。 1 、打开 MQ 语言编辑器 2 、在 MQ 语言编辑器中新建一个文件,文件名一定要输,别的随便操作都没关系。 3 、删除新文件里面的所有内容,成为一个空文件, 4 、接着我们就可以将网页上源码复制粘贴进来试着点一下“编写”, 如果左下角出现“0 错误,0 警告”, 那说明源码没问题, 编译通过了, 成功生成了 ex4 可执行文件 5 、还有很重要的一点,就是要把源码文件保存到正确的目录中保存后,再点一下编写。到此,源码保存完成。当然,我们也还有另的办法: 可以打开一个原已存在的 mq4 文件, 然后另存为你需要的文件名, 再删除文件中的所有内容成为空文件, 把网页上的源贴到文件中保存即可也可以在记事本中新建一个文件,把网页上的源码贴进记事本,然后取个文件名保存到上面提到的目录,不过文件后缀必须输入 mq4 ,保存类型选择“所以文件”四、 mt4 程序调用自定义指标这非常简单 MT4 编程入门(二) :指标源码中的常用符号说明一、注释符:单行注释“//”、多行注释“/* */”程序不执行注释,注释内容仅供阅读或保留不用的语句在 MQ 语言编辑器中,注释内容以灰色显示二、分号“;”表示一个语句结束三、逗号“,”表示一个语句内部间隔,不结束语句。四、等于号“=”赋值语句,把等号后面的值赋给等号前的变量中五、加号“+”整数或小数,则表示值相加;字符串,则表示前后连接。
MT4编程入门详解-有图表 来自淘豆网m.daumloan.com转载请标明出处.