您的位置:汇亨中文网 > 平台软件 > 正文

MQL4和MQL5在MetaTrader上逐渐融合

2013/09/2 09:48 · Forex Magnates

尽管MetaTrader5系统已推出,但随着MetaTrader 4平台的需求持续强劲,上个月迈达克(MetaQuotes)宣布其正致力于创建MQL4与MQL5两种语言之间更大的适应性,以匹配两大平台上的自动交易。据迈达克(MetaQuotes)所说,公司决定通过添加MQL5的编程特性来扩大MQL4的功能。

继该消息之后,迈达克(MetaQuotes)宣布针对交叉编译的MQL4/5程序,推出测试版的IDE(集成开发环境)。为了适应新功能,现有MQL4中的几段语言将不再是可受用代码。目前,新IDE在MQL4论坛网站上可供下载(此处链接)。测试期间,迈达克(MetaQuotes)将在所有MetaTrader 4平台完全推出编译器之前,关注漏洞情况。

随着后续发生的变化,开发人员将更有能力在MetaTrader 4和MetaTrader 5之间创建EAs(自动交易系统)及跨平台工作的指标器。毫无惊讶,MQL的变化发生在迈达克(MetaQuotes)同时推出MQL4市场的过程中,在该市场中,开发者可以针对MT4平台向用户出售EAs。

metaquotes-150x150

MT5的未来广阔?

阻碍MT5无法获得广泛运用的重要关键点之一是MQL4与MQL5之间的变化。这并不是一个平台的简单升级,而是这两者的核心不同。不同的结果是MetaTrader 4可使用的程序无法在MetaTrader 5上工作。这样反而没有多大理由让交易者和开发商转用新的平台。没有客户的需求,经纪商也几乎没有理由推出MT5,即使其提供的服务器方面有所收益。然而,这种情况可能很快改变。通过创建交叉语言常量以及一个常见的编译器,迈达克(MetaQuotes)应该就有了更佳的时机来推广MT5,因为通过新的MQL4 IDE,设计的产品预计将同MQL5的代码相吻合。

虽然MT5的未来看起来更光辉,但是这些新改变也有可能回火重铸。据迈达克(MetaTrader)所述,一项主要的投诉就是两个平台之间缺乏一致性。即使有了新的IDE,开发者仍然需要更新MQL4程序,以适应其变化。这样,用户可能会远离旧程序,可能会决定是否承受重新编码的过程,而也有可能值得去考虑使用其他平台这个问题。

(作者:Ron Finberg    编译:elin)

 

 







无觅相关文章插件,快速提升流量