对于外汇交易者来说,MT4和MT5是市场上最受欢迎的两款交易软件。那应该选择哪款来作为自己“征战沙场”的工具呢?如果你作为交易者已经熟练运用MT4了,又是否应该转为MT5呢? 实际上,对于交易初学者来说,初入市场的时候总会在MT4与MT5的抉择上陷入纠结。这两者均为俄罗斯的迈达克公司开发。虽然MT5数字上看上去是MT4的更新版本。但实际上两者背后的开发语言及逻辑是完全不同的,只是对于交易者来说,客户端的UI接口是大同小异的。 交易品种数量不同MT5对接的交易所报价源众多,可以说远超MT4的数量。熟悉MT4的交易者都清楚MT4主要交易品种大部分都是外汇、股指以及商品期货。 而MT5在设计之初就是被设计成做一些MT4不能做的事情,也就是它针对的是一个不同的市场。本质上来说,MT5的目的是能够交易外汇以外的市场,如股票和商品,因为它能够更好地进入这些交易所。 简而言之,MT5是为了吸引非外汇市场和美国市场而开发的,并且要比MT4更好地满足这些市场的监管需求。 辅助功能的不同MT4与MT5两者均对接插件市场,上面拥有超过2000个免费插件及700付费插件,可供交易者下载使用。不同的是,MT4内置30种技术指标以及24个画图工具,支持同时多开128个图表,作为对比,MT5内置38个技术指标和44个画图工具,同时多开图表的数量不受限制。 此外,MT4仅有9种时间周期,MT5则有21种时间周期。这对于交易者来说可以通过MT5发掘更多市场背后的深度,寻找日内多种交易的支撑及阻力价位。 除了插件和画图工具外,MT5相较于MT4,增加了一个十分方便的功能——交易平台内置财经日历,并且十分人性化地帮助交易者标识出该数据对于市场的影响力。许多交易者通常会跑去各个财经网站寻找财经数据的公布时间及其背后的含义,这样其实十分不方便。在MT5上可以直接双击点击财经数据查看背后的宏观含义 编程算法的不同MT4的插件格式为MQL4,MT5的插件格式则为MQL5。MQL4对于初学者来说可能更加合适,因为它输入的语言较为简单,可以快速创建简单的技术插件及EA工具。 MQL5则是一种名为Object Oriented Programming的语言(简称“OOP”),OOP直译为面向对象程序设计。简单来说,OOP是基于C++语言开发,复杂程度上肯定是上了一个台阶,但是更适合资深交易者,可以编译出自由度更高,计算能力更强的技术指针及EA程序。。 如上文所言,由于MT5与MT4本身背后开发的逻辑不同,加上MQL4与MQL5背后的编程 语言也不同,因此交易者无法简单地将MQL4转变为MQL5。在早年MT4的火爆时期,衍生了大量的交易插件和EA自动化交易程序。但是MT4的这些无法直接运用到MT5上,必须重新开发。从中我们也能看到为何MT5始终无法推广开来,太多交易者不愿重新编译插件。 MT5对于资深交易者来说则是十分喜爱,多种回测模式、回测工具加上更快的回测的速度,使得测试自己的交易策略更加方便。 |