MT4自定义指标如何转化成EA

如题所述

一、MT4自定义指标保存在C:\Program Files\MetaTrader 4\experts\indicators这个目录中,

该目录中主要有二种类型的文件,
一种是mq4文件,这是MT4自定义指标的源码文件,是一种高级语言文件,可以人工编写修改,机器不能直接执行,但能在MT4启动时自动编译为ex4可执行文件
另一种就是ex4文件,这是MT4自定义指标的可执行文件,由mq4文件编译得到。
mq4文件必须编译为ex4文件才能被MT4执行。
但ex4文件是机器码文件,人工不可修改

另外还有一个文件是mqlcache.dat,它用来保存目录中的文件信息,如果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软件怎么运行EA指标系统
首先,如何调出EA指标?你可以通过三种方法实现。第一种,用鼠标右键点击EA指标,在弹出的窗口中选择“附加到图表”。第二种方法,直接使用鼠标左键将EA拖入右侧的K线图中。第三种方法,则是双击EA指标,这样就可以在图表上显示指标。接着,我们需要设置EA指标。这一步涉及以下几个操作。在“常用”选项...

MT4怎么设置EA交易
1、打开MT4软件,点击“文件”在出现的下拉菜单中点选“打开数据文件夹”;2、在打开的数据文件夹中,找个空白处右键,选择“粘贴”;3、勾选“为所有当项执行此操作”,然后选择“是(Y)”的按钮;4、勾选“为之后16个冲突执行此操作”,点击“复制和替换”;5、点击菜单栏上的“工具”,在弹出的...

怎样让mt4以设定的图表跑ea
手机版 我的知道 怎样让mt4以设定的图表跑ea 搜索资料 我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览9 次 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你推荐:特别推荐仅靠冷兵器古代军队能对付丧尸潮吗? 减盐到什么程度对健康就无益了? 八旗铁骑是如何跨海作战...

MT4平台如何使用EA
1.首先把你自己编写的EA(MQL4格式或者EX4文件)文件拷贝到平台\/expert文件内,如果你正运行着MT4的话,然后重启下mt4。2.阅读EA的说明书或者EA来源的网站,了解此EA的适用货币对和时间周期。3.打开平台,选择工具-选项菜单,按照下图勾选,确定。4.打开相对应的货币A拖拽到图表上。5.在弹出的菜单中...

MT4自定义指标如何转化成EA
一、MT4自定义指标保存在C:\\Program Files\\MetaTrader 4\\experts\\indicators这个目录中,该目录中主要有二种类型的文件,一种是mq4文件,这是MT4自定义指标的源码文件,是一种高级语言文件,可以人工编写修改,机器不能直接执行,但能在MT4启动时自动编译为ex4可执行文件。另一种就是ex4文件,这是MT4自...

请问怎么在MT4上安装EA
1、打开想要在其中添加EA的MT4外汇交易平台。打开后,单击顶部导航菜单上的文件,然后单击下拉菜单中的“打开数据文件夹”;2、在打开的数据文件夹中,单击MQL4,选择专家。打开Experts文件夹,添加EA的文件夹;3、使用Ctrl加C键将EA文件从其本地文件夹中复制并粘贴到打开的Experts文件夹,然后通过关闭并...

怎样把指标转换成EA(2)
接下来将指标EA化大致的做法是:在EA中通过函数iCustom读取这个指标的当前K线输出值,得出当前的状态,来决定是否入场或者平仓并反向入场。iCustom的具体用法:指标一般都是曲线或者箭头两种。在这里我们要把曲线和箭头都看成是数组就容易理解了。对于指标来说每一条曲线或者箭头都是写在与每个K线对应的数组...

mt4编程,EA高手请指点。
这个不用找高手写。 MT4安装好以后,你会看到 智能交易系统 里面有2个mt4自带的ea,一个是 macd 的,另一个ea就是均线交叉ea,你只需修改他的均线周期参数就可以成为你要的ea了。更多咨询可以百度我的名字。5年来我们专门提供返佣服务(原始点差不加佣金的基础上),可帮您节约交易成本。

用mt4编ea需要学什么语言
一、MQL4语言介绍 MQL4是专为MetaTrader 4平台设计的专有编程语言。它允许用户创建自定义的交易脚本和自动交易策略。这种语言结合了编程概念与交易逻辑,使得交易者能够利用它来实现复杂的交易策略。学习MQL4意味着理解其特有的语法、函数以及如何在MT4平台上应用这些代码。二、学习MQL4的重要性 对于想要创建...

mt4如何挂ea
首先在MT4平台菜单栏的工具--选项 弹出来的窗口中设置(如下图)其次,在导航里面的“智能交易系统”中选择所要加载的EA(如下图)添加EA之后,最后点击平台上的 此时可以看到走势图的右上角有个笑脸图标 这就表示EA系统加载设置完成,接下来的事情就交给EA来执行。这里需要注意的是,EA交易系统需要在MT4...

相似回答