MT5 是MetaTrade 5的英文缩写,它是由MetaQuotes platform(迈达克)公司编写的一款金融交易软件,发布于2010年,支持大宗商品、股票、股指、货币对等多种热门产品,用户可以自定义添加各种技术指标,实现全方位图表分析功能,并且MT5有多种挂单模式,支持止盈、止损挂单,止盈、止损限价单。
和原来的MT4外汇交易平台相比,MT5交易平台具有更多的优势,主要有:具有多种外汇货币汇兑的报价;增加了更多的执行技术;在平台中交易的数据都是保密的;拥有多种图表分析工具;支持有各种周期的K线走势。
一、什么是MT4
Meta Trader 4,简称MT4,是俄罗斯迈达克公司2004年推出的、直至目前最受外汇市场欢迎的外汇交易平台。2010年,迈达克公司推出了Meta Trader 5,即MT5,多元化金融交易平台。
二、什么是MT5
与MT4定位外汇市场不同,MT5的推出显露了迈达克公司欲称霸多资产市场的雄心。
据迈达克官网介绍,MT4的核心标语是“最受欢迎的外汇交易平台”,主要针对的市场是外汇市场,交易品种支持外汇和CFDs。
但MT5则不同,2010年增加期权、期货交易,并进行了性能优化;2016年增加锁仓功能,并开始大力推广;甚至2017年4月,迈达克宣布停售MT4,更是对市场的重磅一击。新晋券商想要购买MT4只能选择购买别人转让的二手MT4或者与MT5打包购买,这是迈达克的捆绑销售策略。
迈达克公司对MT5的定位是“外汇和金融市场的最强交易平台”。
MT5是一个机构多元化金融市场交易平台,它允许使用一个账号进行多种资产的交易,支持外汇、CFDs、期货、期权、股票、债券等资产。
三、与MT4相比,MT5有何不同?
因为外汇市场是OTC(场外交易市场),而股票、期货等市场采用的是交易所模式,MT5作为一个多元化的金融市场交易平台,必然需要更多的改变。
1、安装
MT4是一个简单易用的软件,很多使用者更喜欢使用MT4,因为MT5的安装比MT4更加繁琐。
2、在编程方面
MT4的编程语言类似于C,而MT5则是C++。MT4和MT5在专家顾问功能的编译上有些不同之处。MT4是用MQL编程语言设计的,它的编辑更加的快速和简单。但是MT4和MT5在数据之间不能进行转换,还有一个问题:MT4的EA、指标、系统都无法迁移到MT5,这就说明MT5并不是MT4的升级,而是彻底的改版。
3、各类图表和时间表
MT5提供了21种表格,MT4只提供了9种.另外,MT5体用打开无数量限制的图标界面功能,可同时打开一百个图表界面。
4、基础分析
使用MT5还有一个好处,就是可以得到一个内置的外汇日历,它包括最新事件、时间表、预期影响、行情预测等等。但是MT4并没有这个功能。
5、指标和分析工具
MT5提供了38个内置的指标、22种分析工具和46种图像;MT4仅提供了30种内置的指标和33种分析工具。
6、所支持的市场不同
MT4是迈达克专为外汇市场交易而设计,支持CFD交易。而MT5点系统则扩大了可支持市场的范围,包括股票和大宗商品市场,它能更好的连接到中心交易所。MT5不是主要运用于外汇交易,交易者可以用来交易期货、股票、债券等等工具,同时MT5平台在开发和推广时,迈达克的目标是创造零售和商品交易的高纪录,因此该平台的软件设计因此有所侧重。
7、市场深度
MT5平台的市场深度是交易者的一个重要工具,他们可以通过这个功能了解每一个价位的市场流动性情况。这带来了额外的透明度和市场直观性,对交易很有利,而MT4不具备这个功能。
8、订单成交
MT4执行的订单成交原则是Fill or Kill(FOK)模式——订单要么立即成交要么全部取消,不允许部分成交。而MT5则允许部分成交,假设一个交易者的部分订单被执行,而另一部分没有被执行的则自动形成限价单或者市价单。和MT4不同的是,MT5符合美国的监管法,遵守先进先出(FIFO)原则。MT4能独立记录每一次交易流程,并分开管理每一次的仓位,而MT5是自动合并所有交易。在MT5上交易,同一个品种同方向只会有一个单,即使你开多个单,都会被合并成一个单,而MT4上每个单都是独立的。
9、挂单
MT4有4种不同形式的挂单,分别是限价买入、限价卖出、买入止损和卖出止损。MT5则有6种形式的挂单,在上述四种形式之外,还增加了限价止损多单和限价止损空单,这两种新增的挂单形式让交易者在设定的入场价位买入或者卖出。
10、操作系统
MT4在2005年发布的时候,市场上绝大多数电脑都是32位操作系统,这决定了MT4平台更兼容这一类操作系统。而MT5则是在64位操作系统的环境中开发的。
11、订单路径
MT5平台的开发时间与现在更接近,其订单路径相比MT4更优化。使用MT4平台的外汇经纪商需要升级系统来与国际大型银行等金融机构来建立连接,而MT5平台本身就整合了外汇市场的主要流动性提供商的系统。
12、交易处理
显然,也是由于开发时期的限制,MT5可以处理的交易量优于MT4。MT4可以处理千万笔交易,而MT5则没有数量的限制,其数据本身就是为极大订单流而设计。
13、交易品种
MT5多了期权、期货、股票、债券。
14、订单管理
MT5支持订单合并,也支持订单对锁。也就是同一合约支持订单合并,也可以选择订单不合并,在开户的时候就可以选择。(要用最新的版本,MT5更新比较频繁,很多功能都在持续的加加减减)。
15、虚拟下单
MT5支持历史回测的时候虚拟下单,比如一些做加仓的朋友经常喜欢前几层不开,只做后面几层,这个功能可以帮你完成回测。
16、MQL5和MQL4的语法差别
- ①语法整体来说要比MT4复杂的一些,调来调去的,操作手册是个好东西,用起来。
- ②MT4获取价格数据只需要ask和bid,MT5获取ask和bid的值比较复杂,多了几个步骤,主要是MqlTick和Copytick函数,基本都牵扯到数组,我看很多新手对数组是很头疼的,具体的看操作手册。
- ③9.2open、high、low、close之类的函数也不能用了,需要用Mqlrates和Copyrates函数,和上面的函数是类似的。
- ④9.3获取指标数据函数也换了CopyBuffer。
- ⑤选定订单:MT4直接一个orderselect就解决了,现在的MT5的orderselect只能选定挂单了,但是没办法选择市价单了。选择市价单是position,选择历史单的是history,函数从一个分成了三个。
17、代码调试
在编写代码的上方多了一个按钮,MT5可以用历史数据调试代码,之后打断点,单步调试。
18、k线周期
MT5多了自定义时间,1分钟k线,2分钟k线都可以随意设置。
19、中文帮助索引
MT4是没有官方的中文帮助索引的,但是MT5是有的,用意其实很简单,就是为了让大家多去永MT5,而不是一直徘徊在MT4上。
20、MT4与MT5测试差别的直观比较
MT5多品种、单参数是没有办法用多个cpu一起运算的
比如像12个货币对一起的,曲线会是一条,订单里会有12个货币对,但是不能用局域网里的其他电脑进行运算。
如果你的电脑是4核或者8核的,只会使用其中一个,所以运算不会很快,像这种12个货币对跑一年的tick数据,需要1天时间。
再看一眼MT4的历史回测:精度不是一个级别的,只看曲线就可以看出来。另外不要以为这些策略都是没有回撤的,这些策略都是有回撤的,就是绿线,只是加仓方式平滑了一部分曲线而已。
总结:MT5外汇交易平台还有以下交易特点:支持部分订单成交。比如:某客户下了一个10手的欧美多单,目前市场的流动性只满足5手成交,如果是MT4该笔10手的订单会被完全拒绝,但MT5可以成交部分即5手;MT5交易品种无限制,MT4只能交易1024个品种;分布式架构,利用access server大大增强安全性,平台性能更优化。好了,关于MT5外汇交易平台,今天MT5中文网就讲解到这里,如果大家不清楚,可以留言跟小编我讨论。
文:MT5中文网
评论