Metaquotes迈达克软件公司于2005年首次推出MT4,也是从这个时候开始,Metaquotes占据了零售外汇市场交易格局的主导地位。而其主导地位的建立正式基于简单的软件设计以及增量式软件改进,自2005年以来,几乎每一年都有新的功能改进。除了外汇,MetaTrader的服务领域还包括其他资产类别,如差价合约以及期货。 MT4目前仍是零售外汇交易商使用最多的交易平台,而在过去的几年中,也有很多其他的软件公司推出了自己的交易平台,并想以此来挑战MetaTrader的主导地位。其中,Spotware的cTrade平台就是非常有利的竞争者。 本文将把cTrade平台与MT4和MT5平台作对比,为大家介绍这两种平台各自的特点。 图表与指标 MetaTrader 由于其专业的外观和使用体验以及多样的功能,MT4与MT5平台受到很多交易者的青睐。该平台支持多种指标,并且可由用户自定义以及轻松地添加和删除软件附带的一些图表。 MT4和MT5都提供了一整套的图表功能,并且还允许用户通过MQL以脚本、EA以及自定义图表分析功能等形式来访问一系列的第三方附加软件。 cTrader cTrader于2011年才进入交易市场,发展至今,已经在零售交易市场中占据相当重要的位置。现在有一部分交易商会向其客户同时提供MeteTrader和cTrader平台。 cTrader的界面清洁,并且与其他零售平台之间并没有很大的区别。基本上功能都相似,如图表、交易记录、账户管理工具、回溯测试以及技术指标等。 cTrader在所有应用(包括手机应用)上提供80多种默认的指标和图表功能。在任何界面上添加、移动和删除功能都很简便。图表的缩放、时间、颜色、尺寸和其它内容完全可以定制。在桌面应用中,你还可以拆分各种图表,方便从多个屏幕上查看,其它功能如取消订单或者历史订单也都可以进行同样的操作。 cTrader平台同样会在每次运行自动更新。此外,cTrader界面有反馈按钮,以便用户能提供建议或报告他们遇到的困难。 对比如下图:
自动交易与回溯测试 MertaTrader MetaTrader平台对EA系统的支持是该平台在市场上长期占据主导地位的部分原因。 不过,cTrader的套装软件同样也是支持自动化交易和策略测试的,因此对于部分交易者来说,cTrader完全可以作为MetaTrader平台的替换产品而存在。 MT4和MT5软件支持通过使用EA以及自动算法为客户进行交易,EA可以自己进行交易以及商品交换。 MetaTrader平台的脚本分别以MQL4(MT4)或MQL5(MT5)来编写,而该语言是建立在C语言基础上的。这就意味着,MQL4/5语言可以用于创建相当复杂的交易程序,不过对于一个之前没有编程经验的人来说,学习编程一个复杂的交易系统相当有挑战性。 我们前面提到,MT4与MT5分别是使用MQL4,那么也就是说在MT4中所有使用使用MQL4语言所编写的EA、脚本以及自定义指数都无法转移到MT5上,所有的一切都必须重新编写。因此一个平台的功能无法顺利的被转移到另一个平台上,这也引起了一些交易者对MetaTrader的不满。尽管一些有经验的程序员使用MetaQuates所提供的一些文件应该可以迅速地掌握这些语言,但即便是那些有C 编程语言的人也会发现,构建他们自己的EA是十分具有挑战性的。 不过,因为一些工具的存在,使得人们依旧有可能在不学习MQL4/5或者任何编程知识的情况下构建EA。这些工具可以将你可以构建的交易程序的复杂性缩小,还有一些公司和程序员会提供构建自定义EA的服务。 当交易者创建或者购买了一个EA之后,他可以使用“战略测试仪”来测试EA的历史性能。交易者可以测试一个EA在指定的时间段会如何执行任务,大多数经纪商也会为交易者提供大量的历史数据来测试EA。 回溯测试的质量取决于交易者所使用的数据和设定的参数,通过在数据和参数上进行一些微调,交易者可以得到一个高精度的回溯测试结果。不过需要注意的是,交易者在进行测试时必须格外仔细,尤其是在解释测试结果的时候。 cTrader 与MetaTrader一样,cTrader平台也支持自动交易和回溯测试。 Spotware通过它的cAlgo平台来进行算法以及自动交易,任何拥有cTrader账户的用户都可以使用。此外,cTrader平台的交易机器人是用C#语言编写的,C#语言是一种流行的面向对象程序语言。这种编程语言同样非常强大,但对于新手来说可能并不容易立即掌握,因为目前还没有可用于构建自定义cAlgo程序的工具。 用户可以在cAlgo平台上自行修改现有的指数和程序,这对于不精通编程的人来说,可以相对容易地创建有用的交易工具。 另外,与MetaTrader平台一样,人们也可以根据所需的规格,让专业的开发者帮助定制一个cAlgo机器人。不过由于cTrader相对来说较为新颖,这方面的专业程序员比起MetaTrader来说还是不多的。不过目前,已经开发出了一些可以使MT4和MT5平台上的EA转换到cTrader平台的第三方工具,但这些工具仍尚未完善,所以重新写代码仍是比较标准的解决方法。 与MetaTrader平台非常相似,cTrader平台同样允许回溯测试功能,并且所需要的数据可根据客户的要求进行拓展。同样地,你可以非常容易地通过对数据的一些小调整来使回溯测试更为精准。 市场深度功能 “市场深度”是零售交易行业的一个特征,这个词原本来自期货市场,指的是市场在承受大额交易时资产价格不出现大幅波动的能力,是与价格弹性、价差一起作为反映市场流动性的指标。 “市场深度”可以为交易者提供关于在每个特定价格水平上订单指令数量的信息。这些信息对于那些想要进行剥头皮交易、深入摸索市场以及执行大量订单的交易者是非常有用的。因此,有越来越多的交易商要求经纪商让他们看到市场深度。 MetaTrader MT4在首次发布时,并没有内置市场深度工具,也就是说STP/ECN经纪商的客户看不到任何市场深度(DOM)数据,除非他们的经纪商提供相关的的第三方插件。 而MT5则是第一个将市场深度功能作为引入标准的平台。在该平台上,交易者可以看到每个价格水平上的流动性数量,以及下达不同级别的订单。这样的功能也受到了很多用户的欢迎,不过目前MetaTrader平台的DOM功能仍非常初级和简单。 cTrader 在市场深度功能方面,cTrader则更为复杂。该平台可以使用户从经纪商的流动性供应商那里看到全面的可执行价格。交易者还可以了解到对于大型的订单,他们会得到什么样的价格,这些大型订单可能不会以一个价格完全执行。尽管这主要取决于经纪商,但在管理部分订单执行方面,cTrader没有任何问题。 总的来说,cTrader平台的市场深度功能还是非常先进的,并且适用于各种交易风格。 总结 MetaTrader平台的应用现在非常广泛。很多经纪商将MetaTrader作为唯一的平台选择提供给交易者,交易者可以在移动端管理自己的头寸。因此,交易者可以非常容易就找到提供MetaTrader平台的经纪商,而MT4仍是至今为止被应用最广泛的交易平台,因为并非所有的经纪商都有MT5的许可证,这种许可证费用相当高,而且也不是大部分零售外汇经纪商的主要卖点。 很多经纪商都拥有自己开发的专有平台,但他们仍会提供MetaTrader平台,他们通常还提供“桥”技术来讲自己的平台与MetaTrader平台连接。 相比起MetaTrader平台,cTrader平台的普及度并不高,但提供cTrader的经纪商也不少。cTrader内置的DOM功能尤其受到ECN/STP经纪商的欢迎。 相比较下来,这两个平台都有各自吸引惹的功能和性能。选择哪个交易平台取决于交易者的交易风格,比如专注于EA的交易者都更倾向于MetaTrader,此外还有丰富的在线资源和在线社区。而另外一些交易者则可能会被cTrader更强大的页面修改功能以及订单选择功能所吸引。 以下表格是两种平台在其他方面的一些对比:
|
|