MT4和MT5有什么区别?

4个月前 (06-03)

1.定位

MT4在2005年7月1日正式发布,MetaTrader 4是迈达克针对外汇市场设计研发的一款交易软件,它能够分析金融市场并使用EA交易。

MT5在2010年发布,MT5的目的是能够交易外汇以外的市场,如股票和商品,因为它能够更好地进入这些交易所。MT5不是主要运用于外汇交易,交易者可以用来交易期货、股票、债券、期权等等工具。同时,MT5平台在开发和推广时,迈达克的目标是创造零售和商品交易的高纪录,因此该平台的软件设计也因此有所侧重。

2订单成交

MT4执行的订单成交原则是Fill or Kill(FOK)模式——订单要么立即成交要么全部取消,不允许部分成交。例子:如果说现在交易者下一个500手的买单,而市场上的卖单却只有400手,那么交易者的单子就不会执行。

而MT5则允许部分成交,假设一个交易者的部分订单被执行,而另一部分没有被执行的则自动形成限价单(limit order)或者市价单(market order)。

3对冲

在许多人眼中,MT5的一个主要缺点是,不支持对冲和多对冲。在选择哪个交易平台进行交易时,对冲能力是许多交易者特别看重的。虽然可以通过使用插件来解决这个问题,但是仍然有许多交易者并不喜欢这种解决方法。

4挂单

MT4有4种不同形式的挂单,分别是限价买入(buy limit)、限价卖出(sell limit)、买入止损(buy stop)和卖出止损(sell stop)。

MT5则有6种形式的挂单。在上述4种形式之外,还增加了限价止损多单(buy stop limit)、限价止损空单(sell stop limit)。这两种新增的挂单形式让交易者在设定的入场价位买入或者卖出。

6EA编程

MT4是用M QL编程语言设计的,它的编辑更加的快速和简单。而以M QL开发的智能交易顾问(EA)是与MT5不兼容。这意味着由MT4支持的智能交易顾问不能与MT5平台一起使用。

为了使它与MT5兼容,可以重新编写“EA”,但目前他们无法自动执行此操作。这意味着那些想在MT5平台上使用MT4 EA的人将手动将EA重新编码为M QL。而自动交易是MetaTrader平台的主要卖点之一。

MT4与MT5如何选择?

显然MT4与MT5之间的差异远不止上文所述几点,他们在用户界面、市场深度等等方面也存在着不同,但二者却也并非是旧版本与升级版之间的关系。

对于交易者而言,如果是必须遵守美国监管要求,且需要线下进行大量回溯测试,抑或想要交易股票和大宗商品市场,MT5一定是优于MT4的选择。