文章 "来自 MQL5 向导的预制专家交易系统运作于 MetaTrader 4 平台中" - 页 2

 
Chris Lazarius:

我按照您的指示做了以下工作:我只是复制了 MQL5 源文件和 MQL5 程序,然后将其粘贴到 Expert 文件夹的主目录中。

结果却出现了很多错误。

我不明白您的意思。您需要将提供的 MT4 库补丁解压缩到 MQL4/Include 文件夹中。还需要 MT5Bridge.mqh 头文件。

您如何在 MQL5 中获得专家顾问的源代码?只支持由 MQL 向导生成的专家。

 

在对上述用例进行了一些调查之后,我现在可以做一个说明:

在将专家文件复制到 MQL4/Experts 文件夹并编译之前,不要忘记将其扩展名从 mq5 更改为 mq4。

MetaEditor 可以编译 MQL4 和 MQL5,但 MQL5 内部提供的许多内置类型会干扰 MT5Bridge.mqh 中引入的模拟类型。这不会也不打算编译。