📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    MT4升级以后自定义指标如何使用!

    tmd LV4
    2014-03-25 · 4826 阅读
    由于论坛有人说新版的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保存到的文件夹,重启终端,继续你的交易吧!

    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 6 个

    tgkrvebl LV3

    发表于 2014-11-5 15:50:32 | 显示全部楼层

    看看吧,谢谢分享

    灿才策晨 LV3

    发表于 2014-11-13 11:09:10 | 显示全部楼层

    感谢分享

    牛策反 LV6

    发表于 2014-11-18 06:14:17 | 显示全部楼层


    继续,学习了

    copyright LV3

    发表于 2014-11-18 14:39:45 | 显示全部楼层

    看看什么EA,,,

    云飘飘2099 LV2

    发表于 2014-11-18 14:40:04 | 显示全部楼层

    [s:132]

    钓鱼岛是中国的 LV3

    发表于 2014-12-7 17:52:34 | 显示全部楼层

    下了  的确不错
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服