Responsive image

668期货交易大全整站当前内容有:161 个

回到首页 > 更多文章 > MT4初级编程教学:如何自定义指标进行程序化交易?

MT4初级编程教学:如何自定义指标进行程序化交易?

发布日期:2020-11-12 15:21:48
文章点击: 来源:网络

调用MT4自定义度量的存储目录、度量编辑器和度量

首先,MT4自定义指标存储在名为c 3360/program files/meta trader 4/experts/indicators的目录中

请参阅下图。

111.gif

此目录主要存储两种类型的文件。一个是mq4文件后缀。这是MT4用户定义指标的源文件,可以手动修改,机器不能直接运行,但可以在MT4编译为ex4可执行文件的高级语言源文件。另一个是ex4文件,它是MT4用户定义指标的可执行文件。也就是说,系统调用所需的文件是在mq4文件中编译的。

Mq4文件必须编译为ex4文件才能在MT4上运行,但ex4文件是机器代码文件,不能手动修改。修改mq4文件后,可以重新编译并修改。

另一个文件用mqlcache.dat将文件信息保存在目录中。如果MT4不能自动编译,可以删除此文件来解决问题。这是解决这些问题的秘诀。你要记住。

将Mq4文件编译为ex4可执行文件有两种方法。

1,MT4启动时,此目录中的mq4文件将自动编译为ex4文件。

2、在MQL编辑器中打开mq4文件,然后单击“编译”按钮,即可生成相应的ex4文件。

二、保存下载mq4文件、ex4文件

在论坛上经常可以看到下载mq4源文件或ex4文件。只需将它们保存在c 3360/Program Files/meta trader 4/Experts/Indicators目录中。直接保存在下面的目录就可以了。下载Ex4文件后可以直接调用,但不知道作者是如何编写的。对于Mq4文件,必须重新启动MT4,以便自动编译ex4可执行文件。这样可以查看源代码,知道作者是如何编写的。下载压缩文件(如Rar、zip)时,还必须下载压缩文件的mq4或ex4文件,然后解压缩到此目录中才能使用。

222.png

三、将源代码保存为源文件

论坛上经常会看到一些指标的源代码发布在网页上,但不能下载mq4、ex4等文件。在这种情况下,只需复制源代码并直接粘贴即可。此时,必须将源代码保存为源文件,然后直接编译。那并不重要。很简单。再点击几次鼠标就可以了。别忘了给这个指标取名字。

1、打开MQ语言编辑器

333.png

2.在MQL编辑器中创建新文件。文件名必须输入。随便其他操作都没关系。

444.png

3.删除新文件中的所有内容,使其成为空文件。

555.png

4.之后我们可以复制网页的源代码并粘贴到这里。请点击“写入”。左下角出现“0错误,0警告”表示源代码没有问题。编译通过,ex4可执行文件已成功生成,但联机代码中的许多代码可能会有一些错误,因此无法形成ex4文件。

666.png

5.另外,重要的一点是,源文件必须保存在正确的目录中。

777.png

保存后再次单击编译。至此,源代码保存完成。当然,还有其他方法。

可以打开现有的mq4文件,用其他文件名保存,然后将文档的所有内容删除为空文件,并将网页的源粘贴到文件中保存。

也可以打开包含在Windows中的记事本,粘贴网页的源代码,然后获取文件名并保存到上述目录中。但是,文件后缀必须设置为mq4。保存类型必须选择“所有文件”。(这些方法大同小异,请大家充分发挥自己的才智。)

第四,mt4程序调用自定义指标。

这也很简单。请看图片。

888.png

【免责声明】本站收藏的文章均来源于网络,其原创性、真实性以及文中陈述文字和内容未经本站证实,所以对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请自行参考,并核实相关内容。如有侵权,可通过底部联系方式,做删除处理。

看完忍不了?一吐为快就是爽!

来都来了,不发表下看法?
  • 全部评论(0
    还没有评论,快来抢沙发吧!

以下相关内容,总有一个你会爱上!