MQL5 代码执行环境是否也支持 运行 MQL4 代码?

Does MQL5 code-execution environment support running also an MQL4-code?

MQL5代码执行环境(MetaTrader Terminal 5 ) 支持 运行 也支持 MQL4-code ?

如果我编写 MQL5 代码,它将在 MetaTrader Terminal 4 中运行;
但是
如果我写一个 MQL4 代码,这会在 MetaTrader Terminal 5[=36 中工作吗=]?

不,不会。

MQL4 开始 "secret transition" 朝向 MQL5 语法/概念基础,非常令人惊讶和痛苦 Build-6xx+

MetaQuotes, Inc. 没有动机通过重新设计 MetaTrader Terminal 5 代码执行环境来扭转和阻止这种营销驱动的转变,以便成为 "backward compatible".


结语

如果对更多细节感兴趣,可能会喜欢这些帖子中关于对代码库的影响的其他帖子on how painfull was anMQL4 shift towards MQL5-syntax since it had started and was creeping forward