编译功能过于简单,没有单独的语法检测功能,每次语法检测就需要重新编译一次。
程序简单尚可,对于复杂的项目每次检查语法就需要编译很久,不利于快速开发,而且频繁的编译会缩短硬盘的寿命。
MetaEditor 编写代码能力弱,无法快速在多个文件之间进行跳转,且不能使用编辑器之神VIM的编辑模式。
MT4与MT5内置的编辑器主题太简单,对于追求颜值的程序猿们,vscode的是不错的选择,笔者接下来分享如何用vscode搭建MT4与MT5开发环境。
左侧导航显示MQL5语言的目录,右上角?部分为语法检查,编译和菜单按钮,下方为输出语法检查或编译选项。
VSCode 之所以能实现脱离MetaEditor编译MT4和MT5程序是因为mt4和mt5的编译器本身就支持命令行编译
metaeditor64 /compile:a.mq5 /s /log。注意把编译器的的路径要加入系统环境变量。方可在CMD下运行这条命令。
/s 表示语法检查,/log 是生成语法检查的日志。把a.mq5换成你自己程序的名字。
首先下载MQL Tools这个插件。然后选择全局启用,老手可以选择工作区启用。
点击扩展设置,会显示以下对话框框
可同时添加MT4与MT5编译器,这样就可以用一个编辑器同时编译mt4和mt5程序,是不是很方便
其他选项工具自己的情况能选择?的都选择。
选择一个EA程序,然后点击?,实现了语法检测功能。是不是很方便。
这三个按钮,分别表示与案发检测,编译,运行功能
指标程序可以直接在里面选择颜色,不用在计算颜色的配置,系统自动计算
自动提示显示函数的功能与说明,不用来回去查说明书
以上就是关于VSCode 编辑MT4与MT5程序的简单介绍,创作不易,感谢点赞与关注。