mt4升级后,采用了mt5的编辑器,当你的中文注释越来越多的时候,输入会越来越慢,老半天还不显示字符。鉴于此,我们很有必要选用第三方编辑器来解决问题了。用第三方编辑器我们必须解决三个问题,一是编译,二是关键字输入提示,三是代码高亮显示。
我选择UEStudio12,这个软件在业内广受好评,而且有稳定的破解版可用,我们只为了解决mql4编码问题,所以不必考虑这个IDE升级,也没必要让它升级。
一、编译ex4
运行UE,高级->工具配置:
按照图中的内容填写。MQL4编译器可以在官站下载,下载后的mql.exe(32位编译器下载,64位编译器下载)拷贝到UEStudio安装目录,命令行填写:mql.exe /mql4 "%f%r" ,工作目录选择这个安装目录。点击确定。在主菜单高级中就出现了一个新的工具。
编辑好.mq4文件后,点击这个工具,就会在.mq4路径下生成一个.ex4文件了。编译信息会在UE下方显示:
如果有错误,会提示错误编号以及源码所在的行列。
我不是很肯定用这个编译器编译出来的ex4是否会出错,建议最终还是到MetaEditor中编译成型。
顺便说一下帮助文件的安装,在mt4中打开数据文件夹,在/MetaQuotes/Terminal/Help里面将mql4.chm拷贝到UE安装文件夹,双击即可使用。
二、关键字输入提示与高亮显示
UEStudio安装文件夹中有一个/wordfiles,这里面是存放关键字的配置文件,我新建了一个laoyeemql4.uew,用记事本输入了所有的mql4的常量、关键字、命令符,做好了自定义函数匹配语句,以及高亮显示语句。
这样的效果与MetaEditor是不是一样呢?
三、附上laoyeemql4.uew源码
斑马投诉温馨提示:投资有风险,交易需谨慎!