比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

【申精】MT4升级以后自定义指标如何使用!

  [复制链接]
673 14
aolnle 发表于 2018-1-11 16:50:48 | 只看该作者 |阅读模式 打印 上一主题 下一主题
由于论坛有人说新版的MT4不支持自定义指标,本人研究了一小时解决了升级以后自定义指标的问题:
1、存放:
        首先,升级后自定义指标的存放位置有了变化,位于MetaTrader 4\MQL4\Indicators
        因此,以前Experts\Indicators里面的自定义指标可以移动到该文件夹下使用,这很容易。
2、修改:
       如果自定义指标移动到新的文件夹后仍不能使用,注意:新版MT4如果指标有问题不会
       再自动生成一个TXT文件告诉你有问题,而是直接不生成ex4文件。原来的指标移动新文
       件夹后重新打开终端并没有该指标,问题在哪里呢?
       问题就在于,新的MT4对MetaLang的语法有了新的变动,导致原来的语法出现错误。
    解决一:如果你直接把ex4移动到新的文件夹是可以用的,因为机器语言没有变化。
            但这个办法存在的问题就是你不能再修改指标。
    解决二:用新的MetaEditor打开原来的指标,点击编译,你就会发现N个错误!
            不用着急,这些错误都不是逻辑错误,而是很简单的错误:
            比如:0、少了个结尾的分号;
                  1、return强制要求返回值,那么你就把return改为return(0);                              
                  2、自定义变量或自定义公式被新增的预定义变量或预定义公式占用;比如char,用ctrl+H
                     查找所有指标中原来自定义的char,随便改为一个新的自定义变量比如cha(注意替换对
                     话框勾选“仅有匹配的文字”) ,不要遗漏替换,用新的MetaEditor做类似
                      如上的修改后编译通过,恭喜你,新的指标就可以用了,直接把mql4保存到的文件夹,
                      重启终端,继续你的交易吧!
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论14

跳转到指定楼层
沙发
metatrade 发表于 2018-1-11 17:38:22 | 只看该作者
远不止此,先来个沙发
板凳
天利豹 发表于 2018-1-11 18:32:09 | 只看该作者
谢谢分享
地板
yunyun-35 发表于 2018-1-11 19:56:36 | 只看该作者
我的做法是:保留一个老版mt4在桌面,不要打开,打开会自动升级,右键老版mt4,属性---查找目标,就可以看到老版mq4编辑器,双击打开,编辑你的指标,然后编译后放在新版mt4里,方便实用。
5#
红太狼 发表于 2018-1-11 21:23:24 | 只看该作者
可以参考楼上的方法
6#
albertau 发表于 2018-1-11 21:33:48 | 只看该作者
感謝無私的分享
7#
天天向上6 发表于 2018-1-11 22:34:55 | 只看该作者
你分享,我快乐
8#
jiuhongzhi 发表于 2018-1-11 22:57:22 | 只看该作者
远不止此。。。。。。。。。。。。。
9#
jiuhongzhi 发表于 2018-1-12 00:08:38 | 只看该作者
还是用老版本编译一下拉倒了!!!!!!!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
10#
无畏 发表于 2018-1-12 00:46:54 | 只看该作者
4楼的方法简单,我也是这样做的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1