MQL5 命令行编译实现方案

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
实际上只要将官方的MetaEditor带参数运行即可实现命令行编译。

相当于运行一个没有GUI的MetaEditor。

metaeditor64 /compile:%1

metaeditor64 即官方IDE的可执行文件本体,默认安装于:"C:\Program Files\MetaTrader 5\metaeditor64.exe",将C:\Program Files\MetaTrader 5\ 加入系统的PATH环境变量之后即可简化成 metaeditor64 了。

%1 为代码所在的路径,支持相对路径与绝对路径。

相对路径下,Metaeditor编译mq5生成的ex5文件位置一定与mq5文件相同,即生成的ex5的位置与执行Metaeditor 的位置无关。

样例:

metaeditor64 /compile:src\a.mq5

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

欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MQL5 命令行编译实现方案 - MT5平台MQL5编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql5/50419.html

相关文章

  • 不是EA不行,是你的EA不行

    还记得,几年前我在伦敦工作的时候,在寻找大量外汇EA测试都失败后,我问过我当时的老板Jay一个问题:“是不是市面上不存在稳定盈利的外汇EA?”。然后他给我的回答是“You can’t say EA is not work because your EA is...

    MQL5编程学习
  • 程序化交易、算法交易和高频交易的关联性与区别

    很多投资者不太清楚程序化交易、算法交易、高频交易之间的关系,会对此产生一定的混淆,其实这三者之间是具有一定的关联性,也存在本质上的区别。那么什么是程序化交易、算法交易和高频交易呢?三者之间又有什么差别和联系?1...

    MQL5编程学习
  • MT5平台智能交易系统优势有哪些?

    MT5与MT4一个显著的区别在于对智能交易系统的改动,由于MT4与MT5采用了两种不同的编译语言,因此用MQL4语言编写的MT4指标或者MT4 EA 都不能在MT5环境中运行,两者不具备兼容性。下面外汇联盟小编分享一下MT5平台交易系...

    MQL5编程学习
  • 外汇EA交易是什么?外汇投资者使用外汇EA能赚钱吗?
    外汇EA交易是什么?外汇投资者使用外汇EA能赚钱吗?

    在外汇市场中常常会听到EA交易这个名词,到底EA交易是什么呢? 能依靠EA交易赚钱吗?什么是EA交易?EA本质上是一个电脑程序,是由程序员根据操盘的交易策略和思路编写写成计算机程序,只要在MT4或MT5交易软件上运行该程序,EA就能...

    MQL5编程学习
  • 外汇智能交易系统,外汇EA是用什么编程语言开发的?

    外汇EA外汇智能交易软件是根据外汇市场的特点设计出来的智能交易系统, 外汇EA可以是一个完整的交易系统,也可以是由多个复杂的交易系统组成的策略。此外,要想研发出一款好的外汇EA,需要有团队在后期不断修改优化。单一的E...

    MQL5编程学习
你可能感兴趣