MT4 和 MT5 交易平台对比

MetaQuotes Software Corporation 公司的 MetaTrader 4 和 MetaTrader 5 平台是公认的外汇交易软件领导者。 该终端的第五个版本于 2010 年发布。 之后经历了几次更新和升级。 该公司于 2005 年 7 月发布了供外汇经纪商账户使用的 MT4 平台。 这两款软件产品目前在独立发展。 MetaTrader 的第 4 个版本和第 5 个版本主要有哪些区别呢?

设计

从设计的角度看,MT5 与 MT4 非常相似。 MT 5 和 MT4 的工作区都分成了相同的逻辑版块: Market Watch(市场报价窗口)、Navigator(导航窗口)、Trading(交易窗口)和金融工具 Chart (图表窗口)。

两者的区别仅体现在部分按钮的设计上。 前者更新上下文菜单,提供了在线形图、柱形图和蜡烛图之间切换图表类型的功能。 外行人无法一眼看出 MT5 和 MT4的区别。 两者在外观上几乎没有区别。

这是 MT4 终端的工作区:

MT4 platform design

MT5 终端的设计几乎完全一样:

MT5 platform design

时间框架

MT5 交易平台提供 9 种标准时间框架: M1、M5、M15、M30、H1、H4、D1、W1 和 MN。 MT5 终端中的时段跨度更大。 除了 MT4 中提供的时间框架以外,MT5 还能提供以下时间框架。 M2、M3、M4、M6、M10、M12、M20、H2、H3、H6、H8、H12。

在 MT4 平台中,您需要使用专门的脚本才能在图表上显示非标准时间框架。 而在 MT5 中,只需在将它们配置到顶部控制面板上即可:

Adding new timeframes in MT5

交易

MT5 之前并不支持头寸对冲。 朝着相反方向执行的交易将在当前头寸(部分或完全)平仓。 在 2016 年 4 月平台升级后,MetaTrader 5 也新增了类似于 MT4 的对冲交易。

Hedging positions in MT5

与此同时,交易者人可以使用净头寸系统(不对冲)通过 MT5 经纪商开设账户。

在对冲模式中,交易账户将显示相同交易工具在不同价格和不同时间开仓的头寸。 在净头寸模式中,此类头寸在汇总在一起。 终端将显示平均价格和净交易量。

订单管理

在 MetaTrader 的最新版本中,您可以用鼠标拖放止损位和止盈位。 此功能在常规模式和“一键交易”模式中有效。 不同之处在于前者需要手动确认每次止损位或止盈位的变化,而后者则会即时更改相应的止损位或止盈位。

在 MT4 终端中,此功能仅在“一键交易”模式中有效。 价格的变化是即时的。 MT4 和 MT5 在这方面是相同的。 但是如果在 MT4 中关闭了一键交易,那么订单修改会更困难。 而在 MT5 中,市场报价窗口有一个选项卡可快速访问“一键交易面板”:

One Click Trading panel in MT5

金融工具的选择和市场深度

与 MT4 相比,MT5 提供的金融工具要多得多。 交易者不仅可以交易货币对、贵金属、CFD(差价合约),还可以交易期货、指数和股票。 MT4 本质上是处理场外交易工具,而 MT5 则用于处理交易所交易工具。

MT5 提供了原生的“市场深度”视图,用于查看特定交易工具的相关价格和交易量。

Depth of Market in MT5

MT4 则没有类似的功能。 该功能最大的好处在于提供了最近执行价位的视图。

报告

与 MT4 相比,MT5 终端具有更强大的报告功能。 它允许交易者生成 Open XML 文档格式的报告,进而在 Excel 或 Calc 中进一步处理。 这对于交易策略的分析非常有用。

而 MT4 只允许交易者使用标准方法将账户报告保存为 HTML 格式。 交易者可以使用第三方脚本来生成 Excel/Calc 报告。 MT5 则用一种简单的解决方案代替了这种方法。 此外,MT5 还允许用平台支持的任何语言生成报告,而 MT4 则只能生成英文报告。

Trading report in MT5

功能

在 MT5 中,平台的分析功能得到了升级。 标准线型、图标和其他图形对象都进行了修改。 还引入了新的图表对象。 喜欢使用艾略特波浪理论 (Elliott Wave) 分析方法的交易者现在只需点击几次鼠标就可以添加波浪线,而 MT4 则没有此项功能。

Quick application of Elliott Waves in MT5

MT5 中内置的指标数量更多。 自定义技术指标限制更容易搜索和安装。 而在 MT4 中,您需要先下载指标文件,再将其复制到指标文件夹中。 然后您还需要重启平台。

在 MT5 平台中,您可以直接通过终端安装机器人、指标和脚本。 您可以按 F2 或依次点击Tools(工具)->MetaQuotes Language CodeBase 进入 CodeBase 存储库来执行上述操作。 然后,您只需要右击您需要的指标/EA/脚本再选择Download(下载)即可。

与 MT4 相比,终端的下半部分(工具箱)增加了两个新的选项卡。 “Company”(公司)选项卡允许交易者直接访问其在经纪商网站上的交易柜台。 “Calendar”(日历)选项卡允许交易者快速访问重大经济事件的时间表,无需访问第三方外汇日历。 此外,日历选项卡中的信息还可以通过特殊定时横幅的形式在图表上直接显示。 MT4 则没有这样的功能。

Built-in Economic Calendar in MT5

策略测试器

最新版平台中的“Strategy Tester”(策略测试器)允许交易者一次回溯测试多个货币对。 智能交易系统现在可以在测试期间交易多种金融工具。 在市场报价窗口中可以看到所测试的全部工具。 此外,在 MT5 中还可以回溯测试真实的跳动点数据。 而 MT4 中则只能测试根据 M1 数据模拟的跳动点。

Strategy Tester settings in MT5

MT5 的回溯测试结果报告中包含的参数要多于 MT4。 它现在还可以显示图表,实现了统计指标的可视化。 以下是 PersistentAnti 智能交易系统回溯测试结果的示例:

Backtest report of an expert advisor in MT5

您现在可以使用多个 CPU 来加快回溯测试速度。 您还可以将 CPU 租借给其他交易者进行回溯测试并从中赚取租金。 而 MT4 则不具备此功能。

交易机器人

MT4 和 MT5 的软件使用的编程语言不同。 前者使用的是 MQL4。 而后者使用的是 MQL5。 在大部分情况下,可以在 MT5 中编译 MQL4 代码,无需太多修改,反之亦然。

在 MT5 中,您只需点击几次鼠标即可使用 MetaEditor 编码 IDE 中内置的 MQL5 向导来创建简单的智能交易系统和指标。

在交易者和经纪商中的普及率

在 MT5 平台启用对冲账户类型之前,它在经纪商和交易者中并不十分受欢迎。 自 2016 年 4 月终端更新以来,各大经纪公司就涌入了大量新的 MT5 账户。 MT4 可能很快就会被 MT5 完全取代。 目前,您可以通过 ExnessRoboForexInstaForexLiteForex其他一些经纪商开设 MT5 真实交易账户。

而目前使用 MT5 平台的证券交易所也越来越多。 例如,在 2015 年,支持 MT5 的交易所经纪商就增加了 15 家。 MT5 在经纪商和交易者中的普及率正面临着显著增长。 从总体上看,MT4 仍是最受欢迎的交易平台,这主要是因为目前有大量专为此平台编写的自定义程序。

结论

MT5 平台如今已拥有 MT4 平台的所有功能。 而对冲账户的全面启用为 MT5 吸引了大量感兴趣的客户,促进了其在外汇行业的普及。 最新版本的 MT5 在功能和易用性方面已经超过 MT4。

资料来源