MT4与MT5的区别,你知道多少?
文 / 亚双义 2021-11-17 16:50:30 来源:亚汇网
MT4使用的是MQL4,而MT5使用一种称为MQL5的编程语言,MT4的编程语言类似于C,而MT5则是C++。MT4 和 MT5 在专家顾问功能的编译上有些不同之处,例如MT4是用 MQL 编程语言设计的,它的编辑更加的快速和简单,但是MT4 与MT5 在数据之间不能进行转换,底层程序是MT4与MT5的区别重点之一。
图表和时间表
MT5 提供了 21 种时间表格,MT4 只提供 9 种。另外MT5提供打开无数量限制的图表界面功能,可同时打开多达一百个图表界面。
基础分析
使用 MT5 还有一个好处。用家可以得到一个内置的财经日历,包括最新事件、时间表、预期影响、行情预测等,但是MT4 并没有这个功能。
指标和分析工具
MT5 提供了 38 个内置的指标、22 种分析工具和 46 种图像,而MT4仅提供了 30 种内置的指标和 33 种分析工具。
支持的市场
MT4是迈达克专为外汇市场交易而设计的,支持CFD交易。而MT5系统则扩大了可支持市场的范围,除了外汇之外,投资者也可以用来交易期货、股票、债券、期权等产品。此外,MT5平台在开发和推广时,迈达克的目标是创造零售和商品交易的高纪录,因此软件设计的侧重点也有所不同。从上述可见,MT4与MT5获得不同市场的支持,是它们区别重点之二。
市场深度
MT5平台的市场深度(DOM)是交易者一个重要的工具,他们可以通过这项功能了解每一个价位的市场流动性。这带来了额外的透明度和市场直观性,对交易很有利,而MT4则不具备这个功能。
订单成交
MT4执行的订单成交原则是Fillor Kill(FOK)模式,这表示订单要么立即成交,要么全部取消,不允许部分成交。而MT5则允许部分成交,假设一个交易者的部分订单被执行,而另一部分没有被执行,则会自动形成限价单(limitorder)或市价单(market order)。MT5也符合美国的监管法,遵守先进先出(FIFO)原则。此外,MT4独立记录每一次交易流程,并分开管理每一次的仓位,而MT5则会自动合并所有交易成一个单。订单成交是MT4与MT5的区别重点之三。
挂单(Pending orders)
MT4有4种不同形式的挂单,分别是限价买入(buy limit)、限价卖出(selllimit)、买入止损(buy stop)和卖出止损(sellstop)。MT5则有6种形式的挂单,在上述4种形式之外,还增加了限价止损多单(buy stop limit)、限价止损空单(sellstop limit)。这两种新增的挂单形式让交易者在设定的入场价位买入或者卖出,挂单形式是MT4与MT5的区别重点之四。
操作系统
MT4在2005年发布的时候,市场上绝大多数电脑都是32位操作系统,这决定了MT4平台更兼容这一类操作系统。而MT5则是在64位操作系统的环境中开发的。
订单路径
MT5平台的开发时间与现在更接近,其订单路径相比MT4更优化。MT4平台的外汇经纪商需要升级系统来与国际大型银行(如JPMorgan、Citibank)等金融机构来建立连接,而MT5平台本身就整合了外汇市场的主要流动性提供商的系统。
交易处理
显然,也是由于开发时期的限制,MT5可以处理的交易量优于MT4。MT4可以处理千万笔交易,而MT5则没有数量的限制,其数据库本身就是为极大订单流而设计。
MT4 or MT5
总体而言,对于大多数日内交易者来说,MT4系统已经足够使用。但是,如果高级图表和分析工具对您很重要,那么可能需要更新到MT5。
目前MT4仍然是最受欢迎的,行业标准的MT4平台可以为所有经验水平的交易者提供服务,但是对于那些需要复杂的高级策略的投资者来说,MT5平台可能是更好的选择。