熟悉外汇市场的第一步就是熟悉MT4,就像士兵上战场之前都要熟悉自己的武器一样。 MT4由迈达克公司开发,在外汇市场行情分析软件领域可谓是霸主一般的存在,自2005年一经发布,就以病毒般的传播速度扩张开来截至目前,有超过95%的经纪商把它做为官方合作软件并推荐给客户。
1、使用者可以自由编写EA和指标
MT4最大的杀手锏,是独特而有效率的MQL4语言编辑功能。用户可以通过这一简单的编程语言,写出任何自己想要的自动化交易程序(EA)和个性化的技术指标。
在MT4出现之前,交易者只能使用行情软件自带的技术指标,并且只能修改指标参与,不能改变逻辑框架。想要按照自己的思路设计一款指标或者自动化策略,基本是无法实现的。 MT4的横空出世,弥补了这一空白。只要简单学习MQL4编程语言,就能够在行情面板上添加任何自己想要的分析工具。
就算你不想学编程,也可以找到专业的第三方替你编写,并且收费不高,所有人都能承受。受到MT4的带动,中国很多行情分析软件都开始加入程序编写功能,比如文华财经、交易开拓者等等,然而它们做得都不够好,没有MT4的简单高效。
2、用户界面简洁,有条理
大道至简,越是简洁的软件,越是受到金融市场的喜爱。大部分行情软件都进入了一个误区,认为集成更多的功能到软件当中,就能够吸引更多的使用者。
MT4却剑走偏锋,抛弃了大部分使用率低的功能,将常用功能放在最显眼的位置,使用者再也不用被各种乱七八糟的按钮折磨。中国股票市场的行情软件就是典型的反面教材。软件一打开,所有信息都摆在首页,虽然看起来非常专业,但让人眼花缭乱,一时间难以理出头绪。
3、自由度高
如果你不喜欢MT4的基础颜色,那么可以自主更改配色。右键属性当中的颜色面板,有丰富的自定义选项。要知道,欧美的交易者将红色看作下跌,将绿色看作上涨;而亚洲地区的交易者与之相反,红色代表上涨,绿色代表下跌。这样一个显而易见的问题,只有MT4考虑到了,其他软件都只能提供一种配色方案。
MT4包含众多的技术指标,并且这些技术指标都留有大量的自定义选项,用户可以根据自己的喜好自由调整。要知道,新一代的交易者并不喜欢使用一成不变的指标,他们喜欢自己动手调整。如果行情软件将大部分参数都设为默认值且不可更改,那它注定会被新一代交易者抛弃。
4、策略回测
MT4软件不光能够自由编写EA软件,还可以对编辑好的EA进行策略回测。这是一项非常实用的功能,是量化交易爱好者的福音。
现在很多行情软件模仿MT4的策略回测功能,但测试一圈下来,都没有MT4做的全面细致。举一个最简单的例子,MT4可以进行Ticks级别的策略回测,也就是按照每一笔订单进行测试。这需要强大的服务器后台数据支撑,绝大部分行情软件做不到这一点。
5、导出历史交易记录和资金曲线
这一功能并非MT4独有,但MT4做得是最完善的。尤其是导出历史记录之后,会自动生成详细的统计指标。比如胜率、盈亏比、最大回撤百分比等等,这对于交易者判断自己交易策略的好坏起到了关键的作用。
小结
需要特别说明的是,迈达克公司已经宣布停止更新MT4软件,现在他们正在力推MT5行情分析软件。 MT4和MT5的区别不大,界面相似度很高,只是在细节处理上存在差别。客观来说,MT5的功能更加完善,比如交易周期的选择,MT4只能选择固定的几个周期,而MT5可以自定义周期。但是,外汇市场的主流依旧是MT4,使用MT5的用户少之又少。
之所以会这样,一部分原因是大家已经习惯了MT4,并且它也没有明显的缺陷,MT5的改进属于非必要选项;另一方面是因为,基于MT4的第三方EA和指标已经非常丰富,而MT5的编程语言和MT4不完全互通。如果使用MT5软件,就必须对自己的EA重新进行编写,这是一项巨大的任务,而且得不偿失。笔者看来,MT5最终将会取代MT4,但这将需要一段非常漫长的时期。