- 首页> MT5教程> MetaTrader 4 与 5 的优缺点(MQL4 与 MQL5)
- 作者:MT5
- 发表时间:2022-08-23
MetaTrader 4优势
更新不会有任何变化,因此无需更改或更改由新版本组成的程序。
专家顾问和指标独立地从 .mq4 文件和 —ex4 文件中选择一个文件进行实施。
MQL4 有很多好处,因为它已经看到许多经纪人使用 MT4。
编码很容易。EA 可以缩短它并轻松创建结构
MetaTrader 4 缺点
货币能力的变化。
没有规避技能。
总的来说,它仅限于技能和能力。
MetaTrader 5 (MQL5)优势
通过引入一些变化来提高语言能力。
随着终端技术的进步,语言语法的快速变化是一个优势。
对冲能力。
货币变化技巧。
更复杂的津贴更多。
MetaTrader 5 (MQL5)缺点
在从 MQL4 过渡的情况下,这被认为是最复杂和最具挑战性的语言。
图书馆很重要。一位专家可以处理许多库和附加到它们的文件。没有任何东西是独立的。
大多数熟悉 MQL4 的人现在都在转向 MQL5,因为 MQL5 在语言结构和程序的高效构建结构方面具有此时所需的更多特性和能力,这迫使其他人学习复杂的而不是简单的那毫无价值。
MQL 不需要新的程序员,但它是一种主要的面向对象语言。
语言在结构和句法上可能略有不同;当然,在从 MQL4 迁移到 MQL5 时,它需要从一开始就学习东西。对于那些试图在 MetaTrader 5 中转换 .mql4 文件的人来说,这是一项不可能完成的任务。转换工具无法绑定有关 MetaTrader4 和 MetaTrader5 之间代码结构的巨大分歧。
这是必须制作不同文件 .mqh 和 .mq5 的结构的地方,或者有时需要不同的 mq5 文件来执行相同的任务,但实际代码更加活跃、无能和关键的回测。
近七年前,MetaQoutes 软件已经对 MetaTrader 5 进行了概述,但也有一些交易者更喜欢在 MetaTrader 4 上工作。此外,市场参与者对 MT5 的批评形成鲜明对比,他们说 MetaTrader 在其所有功能。那么,MT4和MT5之间的显着区别是什么?
MetaTrader 专为 CFD 等“场外交易”外汇工具而设计;另一方面,MetaTrader 5 是为股票工具而设计的,包括股票、地域和其他分支。
MetaTrader 5 平台已经为 RTS 标准交换的索引而生。
开仓标准
MT4:对冲——很多交易可以由交易者在多向保护伞下使用同一工具进行,同时增加单向交易。交易者非常了解这个过程,因为这种方法涉及降低风险。
MT5:净额交易——交易者可以单向交易工具,而不允许多向头寸。
交易者还可以在 MT5 中开设账户并交易工具,但此账户中的股票不可用除外。
MetaTrader 5 通过交换正在交易的工具提供市场深度。同时,从另一个角度来看,MT4 只给了一个机会来处理像 OTC 一样的 ECN 系统中的资源。两者都允许交易者对订单进行精确分析,即他们必须交付多少以及必须购买多少,衡量小工具的容量,并处理两种类型的交易功能:
在这个点。
下交易订单 - 剩余或挂单以固定价格出售/购买替代工具。
市场交易对于黄牛来说似乎是最好的,他们希望进行高风险但完全风险的交易,因为市场深度提升了许多人的表现。专家经常使用特殊的交易工具来执行这些过程。
策略测试
器 MT5 获得了一个多任务和功能测试器,他可以通过测试投资组合来执行功能,从而吸引交易者处理标准市场设备的注意力。报价历史可以在终端中恢复或下载。
测试结果显示为图表。
MetaTrader 5 测试器在 MQL 云网络中提供,为计算数万台兼容 PC 做出了无限贡献。但是,只有安装了特定的应用策略测试器,交易者才能获得此功能。
MQL4 与 MQL5
MQL4 和 MQL5 在编程语言平台级别上是有区别的。MQL4 是一种用于 MetaTrader 4 中使用的机器、文字和指针的语言(MetaQoutes 语言 4)。与其他语言相比,这种语言的范围有限,因为可以看出这种语言用于初级计算或简单命令.
MetaTrader 5 非常关注 MQL5 语言,它是全新的、更重要的,并且更接近或类似于面向对象的 C++。语法使开发人员的编程语言变得容易:交易者可以在 MetaEditor 平台下使用 MQL5 语言编写代码或对其进行更改、指针和大力交换,因为该语言提供了无数的机会