MQL5命令行编译操作指南

实际上,只需将官方的MetaEditor以带参数方式运行,即可实现命令行编译。

这相当于运行一个无图形界面的MetaEditor。

metaeditor64 /compile:%1

metaeditor64是官方IDE的可执行文件,默认安装在:"C:\Program Files\MetaTrader 5\metaeditor64.exe",将该路径加入系统PATH环境变量后,即可直接使用metaeditor64命令。

%1为代码文件路径,支持相对路径和绝对路径。

在相对路径下,MetaEditor编译mq5生成的ex5文件位置与mq5文件相同,即生成结果与执行MetaEditor的当前目录无关。

示例:

metaeditor64 /compile:src\a.mq5

这样会将src\a.mq5编译,并生成src\a.ex5。