标题：MT5
基本介绍
MT5是由MetaQuotes软件公司提供的又一款市场行情接收软件，它是MT4的升级版，具有比MT4更强大的功能。[1]
适用人群
MT5软件适合专业或有经验的投资客户使用
特点
1.投资客户使用
2.无锁仓功能
3.交易手数最低0.1手
4.强制平仓点：若客户按金水平%小于或等于20%时，系统会进行同产品全部订单平仓操作, 以亏损比例较大的产品先进行强制平仓
5.平仓功能：自动把同方向同产品的订单加起来。因此，客户只能在平仓时选择平仓手数或全部平仓, 而无法对每一个单进行单独平仓。(因为同一时间平仓及建仓，例如持仓1手买, 若之后卖出5手，便会先平仓1手及卖出4手)
6.提供追踪止损及预警功能
7.MT5与GTS的报价都是准确而相同的, K线图中的价位不相同是由于MT5 的K线图时间所代表的数据时段与GTS 不相同。例如5M(5分钟)线, 15:00线, 于MT5平台代表的是15:00:00 至15:04:59; 而于GETS平台代表的是14:55:01至15:00:00。
简介
MT5有哪些新功能？ 　
第一、推出2分钟图、3小时图等21种时间周期，以及70种技术指标。其中斐波纳奇通道是新加入的分析工具，而用来展示大波段的ZIGZAG则用不同的颜色表示上升和下降行情。值得注意的是，历史数据中心取消了，但迈达克改进了数据存储格式，所以，存储数据的数据中心也自然退休了。  第二、C++爱好者的福音，编程更为方便快捷。
在MT5时代，我们能够享受更好的指标、智能策略和模板。新一代编程语言 MetaQuotes Language 5的运算速度将增快数倍，与C++代码的转化更加容易，并且， 也新加了IntellySence系统等测试工具。
第三、EA测试功能更为强大。
EA是指Experts Advisor，就是智能交易的意思。MT5能够同时对数个货币对进行EA测试。
第四、有五种定单类型和四种执行模式，从而可以实施不同的定单策略。
第五、增加了期权品种，MT5平台可提供外汇、股票、CFD、期权、指数产品，但公测版尚未提供外汇之外的产品。
MT5的优势
首先，MT5交易平台能够提供更多的金融产品。除了贵金属、外汇、期货外，它还可提供股票、期权等金融投资产品的实时行情和交易，交易的产品更加多样化。
其次，MT5交易平台提供的功能更强大。除了提供各种投资产品的实时行情和交易外，它还提供4种缩放模式、19种画线工具、21个交易时段图表选项、38种国际流行的技术指标和39种图像对象，交易功能有明显的提升。
虽然MT5的优势比MT4大，但它没有MT4稳定，提供的历史数据容量才占MT4的10%，因此，它并没有被广泛运用，市场实时行情交易平台的主流产品还是MT4。[2]
公司介绍及发展
MetaQuotes 公司成立于2000年，是一家专业提供在线交易平台和分析工具的软件公司。
2000 年，迈达克软件公司推出第一代的专业网上交易系统， FX 图表。这个平台适用于外汇市场，不但具备所需要的功能，而且在广泛的使用过程中，不断地被改进，使其能够符合每个时期金融市场的需求。 
2001 年，迈达克软件公司推出了第二代在线交易系统 ---MetaQuotes 。不同于 FX 图表， MetaQuotes 不仅适用于外汇市场，同样也适用于 CFD 市场。此外这个平台还具备一个不同的，真正创新的特点 — 专为智能交易设计的程序语言 —MetaQuotes 语言（ MQL ） . 这一特点的出现，为客户终端机性能的完善，打开了一个全新的局面。 MetaQuotes 软件不仅被广泛地接受，而且还在交易商中间成功地进行了验证，获得了肯定，使我们的在线交易软件得到了全新的变革。 
2002 年迈达克软件公司推出了第三代在线交易系统 ---MetaTrader 。这个系统还适用于期货市场。具有全新的，更富柔性程序语言被运用在了智能交易系统中 - MQL II 。通过持续不断地对 MetaTrader 平台改进， , 使这一种产品得到极大的成功，成为世界上最流行的在线交易系统。 
2003 年，迈达克软件公司成为了使用移动电话进行交易的先驱者之一 - MetaTrader CE 以及用于 Palm 的 MetaTrader . 
2005 年 7 月 1 日 迈达克软件公司 推出了目前最新的最新交易系统 -- MetaTrader 4 。它包括先前系统所有的特点，并且对这些功能和组成部分进行了进一步的介绍和重组。 它适用于外汇， CFD 以及期货市场。 MetaTrader 4 服务器明显在使用率，工作表现，和可信度方面要优于早先的系统。 
MetaTrader 4 客户终端机更具功能性，变通性以及便捷性，是交易商手中的一个重要工具。一种为智能交易的 MetaQuotes 4(MQL4) 而创设的类似于 C 语言的编程语言，已经得到了进一步的开发，并逐步成为众人所熟知的自动交易系统程序语言。这种语言的变通性及工作效率十分接近专业的 C 语言。
2009年秋季迈达克将发布MT4软件的再次升级版本MT5,MT5正在进行beta测试。
升级更新
MetaTrader 5相比MetaTrader 4 ，交易的可能性更广泛。
首先，MetaTrader 5终端可以使用的金融产品增多了，除了外汇、期货以外，它还可以应用于股票、期权等金融产品。
其次，MetaTrader 5在功能方面 也越来越强大了，新增的功能有：
■可以有21种时间段来分析行情 
■ 内置38种分析指标 
■ 内置39种图像对象 
■ 4种缩放模式 
■ 17种显示指标样式 
此外，历史数据不会像mt4那么大容量了，10年的m1数据才占10MB（我记得mt4中要100多MB了。。。）；
和MT5编程语言同步的MQL5编程语言，也比和MT4同步的MQL4编程语言有很大不同，具体有：
这些是官方网站上列出的，不一定就是最终版的规格：
优缺比较
1、MQL5和C++的不同之处：
没有地址运算
没有goto语句
没有类的多重继承
定义枚举类型时，必须有枚举变量名 
结构体和类的构造函数不能有参数 
2、历史测试可能是多线程的，可以同时测试多时间周期及多货币对同时交易；
另外提醒一点：MT5并不与MT4相兼容，换句话说就是： MQL4语言编写的MT4指标或者MT4 EA 都不能在MT5环境中运行。
官方网站放出了MT5/MQL5的第一个例子Tetris，具体是在MT5的图表上玩俄罗斯方块，Orz…
从其附带的mql5代码，可以发现很多mql5的新特性，其中比较激动人心的有：
1、直接支持键盘消息的处理。这意味着mt5的ea和指标可以实现更多更复杂的功能了，
2、直接Timer机制，这说明不用像mt4那样等待tick到来start才能执行一次了，可以精确的在某个时间执行某些动作。
MT5 更新消息
2013年3月7日 MetaTrader 5升级至778版本：新MQL5分析器引
交易程序端
修正了在Wine（Linux，Mac）工作时，在图表上单击绘制交易面板的功能。  新MQL5分析器
修正了在MQL5应用程序排除故障期间，冻结保存图表截图。
修正了折线绘制指标线的距离计算。
修正了引起不能启动程序端事件外部脚本的错误：
交易信号
修正了同步信号供应商和订阅人交易价位的行为，如果订阅人没有活动交易时段给一个价位的交易品种。这种情况不会中断进一步的同步，而问题价位直至下一次同步尝试，才会同步。
修正了在信号信息中使用的图表上绘制标签。[3]
MQL5
添加更改图表类型（ChartGetInteger函数CHART_MODE属性）时发表CHARTEVENT_CHART_CHANGE事件。
修正从MQL5应用程序安装物件时绘制位图标签图解物件。
修正不支持OpenCL时的OpenCL下载错误信息。
修正变换字符串数组元素至内置列举法。
修正使用列举法的模板典型化。
优化了MQL5应用程序的字体。
修正了释放从内置指标中继承的指标时，导致内存泄露的IndicatorRelease function函数错误。
标准程序库。添加了新的控件类 — CDatePickerCtrl (MQL5\Include\Controls\DatePicker.mqh) - 控件输入日期。
标准程序库。修正了交易品种工作时，CTrade类的填充订单执行类型(MQL5\Include\Trade\Trade.mqh)。
策略测试
修正了使用大号系统字体时，显示代理管理对话框。  MetaEditor 编辑器
修正了导致内存泄露的IndicatorRelease函数调用。
MetaEditor
提升了可视化的分析器操作。分析数据正好显示在源代码中。
修正了导致分析结果恶化的分析器操作的错误。
修正了MQL5.Storage工作时，恢复二进制文件变化的错误。
修正了崩溃日志报告的错误。
更新的文档。
通过LiveUpdate系统可以实时更新。[3]