外汇交易员可以自由选择使用交易平台。然而这种选择与外汇经纪人的选择是相互联系的,因为不是每一种交易平台都是由经纪人提供的。此外,一些经纪商与某些外汇交易平台没有真正的兼容性,从而需要通过一个渠道来提供对它们的访问,所以MT4/MT5是一个连接外汇经纪人交易系统的软件。

Metatrader 4(以下简称MT4)交易平台是非常有名的交易软件,可以说是设定了行业标准。它不直接通过平台提供交易,不过可能价差会小幅上涨。现阶段,大部分的外汇经纪商都提供了MT4交易,价差也和经纪商本身的交易软件差不多了。Metatrader5(以下简称MT5)交易平台有些不太常见,尽管它们都是由同一公司(基于Cyprus的MetaQuotes软件公司)开发的,为什么会这样呢?

什么是MT5?

MT5在2010年发布,即在MT4发布之后的五年,当时MT4正是非常流行的时候,并且由于平台名称中的编号顺序,使得大家误认为MT5是MT4的一个升级版本。不过这些都是误会,尽管MT5是一个交易平台和后台测试机器,就像MT4一样,并且图形用户界面看起来和感觉都非常相似。

其实MT5是被设计成做一些MT4不能做的事情,也就是它针对的是一个不同的市场。

本质上来说,MT5的目的是能够交易外汇以外的市场,如股票和商品,因为它能够更好地进入这些交易所。外汇市场是一个完全分散的市场,许多主要参与者以不同的价格向这个巨大的市场提供流动性。股票和大宗商品的交易主要是期货合约(事实上就是一些到期日不同的合约),通常交易过程都非常的集中化,以使这些商品的所有权的改变具有法律效力。在MT5开发和发布的时候,可以假设MT5已经预见到了大宗商品交易的热潮,并开发了适合该市场的交易软件。

另一个主要的差别设计因素是它符合美国的“无对冲”规则,它规定美国外汇经纪人的客户必须以F.I.F.O.(先入先出)为基础进行交易。这意味着,如果一个交易者买多1手欧元/美元,然后再买多1手欧元/美元,那么然后第一个交易必须在第二次交易结束之前关闭。而MT4单独记录每笔交易,并允许单独管理每个交易,MT5则自动合并所有交易。因此,只有MT4能够处理对冲,而MT5就不行了。这对美国的交易员来说是好的,因为他们在任何情况下都被禁止对冲,但在世界大部分地区,许多交易者会发现无法执行对冲操作。这也就使得很多交易者会因为交易商的缘故而被迫使用MT5感到气愤。

简而言之,MT5是为了吸引非外汇市场和美国市场而开发的,并且要比MT4更好地满足这些市场的监管需求。这就是MT4和MT5的背后故事。

那么两者作为交易平台,有什么差别吗?

这两个主要的差异前面已经详细介绍过了,但是在MT4和MT5的比较中还有许多其他值得提及的问题。

MT5使用一种叫做MQL5的编程语言,而不是MT4所使用的MQL4。MQL5原本最吸引人的地方是它允许“黑盒子”编程,简而言之,就是意味着它更容易编程,因此在逻辑上给使用和开发自动交易提供了一个更好的框架。然而,MetaQuotes公司在2014将此特点应用到了MQL4上,因此这个不再是两者之间的差异,尽管有可能在未来某个时间会开发出新的语言(MT6?),不过MetaQuotes将不会对MQL4以及MQL5做任何升级。

有一点值得注意的是,没有向后兼容性。也就是说为MT4编写的程序不能在MT5上运行。对于那些希望“升级”的交易员来说,这可能是一个严重的缺陷,所以说MT5绝不是MT4的一个升级。

另外,MT5拥有两个与编程有关的特点,这是MT4所没有的。首先,它的回溯测试功能,在这里你可以以更快的速度执行测试程序化的交易策略,如果你是那种需要运行大量测试程序的交易者的话,这可以节省大量的时间。其次,它还允许同时多货币对的回溯测试。这对于大量运行回溯测试节省了大量的时间。

你更适合哪个平台?

在读了上面的MT4和MT5比较之后,对这个问题的回答现在应该很清楚了。如果你必须遵守美国的法规,或想在平台离线状态下做大量的回溯测试,又或希望进行股票和商品交易,那么MT5就更适合你了。

否则,你没有理由不使用MT4,它也比MT5更受欢迎,而且它易于使用和管理,并且比基于浏览器的其他同类型交易平台更稳定,大不出现故障。

大多数经验丰富的交易员会告诉你,他们真正想交易的平台是可靠的、易于使用的、直观的、不会崩溃的。他们也会告诉你,虽然MT4可能也有一些缺点,但是它工作得很好。

最后,我想你在MT4和MT5之间如何选择,已经很清楚了吧?

【漆天编程】MT4和MT5有什么区别?这是我见到过的最好的回答相关推荐

  1. 中期国际:细数MT4和MT5软件的区别点在哪里?

    一些人说MT4更容易使用,而另一些人说MT5对交易者更有帮助.这两种软件各有特点.你可以根据它们的功能选择一个更适合你的.下列将带你解释MT4和MT5间的区别,以便您做出决定性的选择. 一.MT4与M ...

  2. python和mt4的区别_MT4和MT5最大的区别在哪里?

    MT4.MT5到底谁更好?(史上最详细解答) MT4是一款非常经典和广受欢迎的交易软件,而MT5的推出也备受关注.随着越来越多的用户开始使用MT5,我们也收到了越来越多的关于MT5的问题,那么MT4和 ...

  3. python和mt4的区别_MT4和MT5有什么区别?

    对于平台方而言,多开了几个api接口. 但是我主要从交易的角度说说MT5与MT4的差别,说说MT5改了和增加的一些方便的功能,比较实用的就是可以多货币一起回测.局域网内和云端的CPU可以共享一起运算, ...

  4. 【外汇天眼】MT4 vs MT5:哪个更适合外汇初学者

    MetaTrader 4 和 MetaTrader 5 是最受众多交易者和顾问欢迎的交易平台. 然而,两个 MetaTrader 版本有很大的不同,并且有各自的优点和缺点.绝大多数外汇交易者,尤其是初 ...

  5. MT4、MT5 Manager

    本人想买一个MT4和MT5模拟真实交易manager账号,用于程序开发测试,有意者留下联系方式!

  6. 外汇交易MT4是什么软件?MT4与MT5有何区别?下载MT4要注意什么?

    MT4是什么? MT4的全称是MetaTrader 4:是俄罗斯的迈达克公司发布的专门用于外汇交易的交易平台.MT4的特点是功能强大图表清晰使用简单:几乎可以加载市面上所有可用的金融市场技术分析指标: ...

  7. 外汇天眼:MT4和MT5下架,各个行业大佬是怎么看的?

    最近,MT4和MT5在苹果的全球下架,引起了相当大的轰动.这一举措,对消费者造成了不便与恐慌,对竞争对手来说则是推广的机会,与此同时它的移除也影响了许多交易商. 苹果这家科技巨头这次的举动十分出乎意料 ...

  8. 交易平台 MT4 与 MT5:哪个更好?

    当谈到他们使用的交易平台时,外汇交易者面临着一个选择:MT4 或 MT5.两种平台各有利弊,因此很难决定哪个平台更适合您. 有时甚至很难选择经纪商,但一旦您为自己选择了一个平台,MT4 经纪商和 MT ...

  9. fileoutputstream路径 android,Android编程中FileOutputStream与openFileOutput()的区别分析

    本文实例分析了Android编程中FileOutputStream与openFileOutput()的区别.分享给大家供大家参考,具体如下: openFileOutput() 首先给大家介绍使用文件如 ...

最新文章

  1. 《算法基础:打开算法之门》一1.5 拓展阅读
  2. oracle学习笔记(二)------函数
  3. Winform中实现实时颜色拾取器显示RGB和16进制颜色(附代码下载)
  4. (Easy) FizzBuzz LeetCode
  5. [CSS] Scale on Hover with Transition
  6. 评分9.3,你想要的那本书,来了!
  7. halocn标定找旋转中心_机器人工具坐标系标定原理
  8. 彩色BMP转换成灰度图的原理
  9. usb连接不上 艾德克斯电源_艾德克斯HT3150联机和IT6720校准联机记
  10. ffmbc——广播电视以及专业用途量身定制的FFmpeg
  11. 【白皮书分享】2021智慧城市白皮书:城市建设运营数字化转型.pdf(附下载链接)...
  12. 【Jmeter自学】Linux环境下Jmeter运行
  13. 情绪管理--不要总做“好脾气”的人。
  14. 边缘计算对于基础架构和运营领导者意味着什么
  15. 身份证编码与校验码计算规则
  16. 2014年百度之星程序设计大赛 - 资格赛
  17. 自定义Tab切换+自定义CheckBox+light7无限滑动/下拉刷新
  18. java dozer,MapStruct相当于提示(Dozer)?
  19. Win7 64位系统下思维导图XMind的Java环境配置
  20. 网易蓝牙耳机怎么切换双耳_单双切换,自动秒连,真正的无感操作——360无线蓝牙耳机测评...

热门文章

  1. 适合国人的6款免费远程桌面工具,适用于电脑和手机
  2. 椭圆形印章核心算法浅析及使用GDI+绘制椭圆印章的方法
  3. android 获取AndroidManifest.xml中的meta-data元素
  4. 一小时教你轻松学会使用Java 整合 Easy Excel 操作 Excel 文件
  5. 解决laytpl.js模板引擎插件加载模板后无法获取模板中的元素id等内容
  6. python函数做菜单_学不会的Python函数——函数小案例(名片管理器)
  7. Invalid bound statement (not found): shopping_whith_payment.pay.dataobject.PayInfoMapper.insertSelec
  8. HTML+JS+CSS筋斗云导航栏效果
  9. android 极光推送解绑,app集成极光推送笔记(angular js)
  10. 获取局域网远程主机ipv6地址