MQL4参考 MQL5 特色
新的 MQL5 语言特色由于其友好的用户界面,丰富的技术分析工具和集成的 MQL4 语言,当前版本的交易平台在交易者中颇具盛名。 在第四版本中,MQL4 吸收了 С 语言语法,允许用户开发专业级算法交易程序。 同时,过渡到新语言并不需要交易员付出太多精力,由此 MQL4 在开发指标和交易机器人数量方面获得世界领先地位。 我们应为您的出色选择表示祝贺,并为您简要介绍第五代语言 MQL5:
MQL5 语言的高速运行MQL5 执行速度可与 С++ 应用程序相媲美,而 MQL5 程序的运行速度比 MQL4 程序快 20 倍。 MQL4、MQL5 和 C++ 的基准测试执行结果证明了这一点。 柱线越低,执行所花费的时间(以毫秒为单位)越少,结果越好。 测试是在 Windows 10(build 17763)x64,Xeon E5-2630 v4 @ 2.20GHz,内存:65457 Mb 上进行。 新的异步交易操作为您提供以前只有少数专业交易者才能使用的算法交易功能。 如果您开发 MQL5 机器人,无需第三方连接来交换协议。 此外,您不需要将终端尽可能地靠近经纪商。 只需直接从终端租用内置 VPS,提交您的 EA,即可进行交易。 低廉的网络成本,超高的市场深度刷新率,和异步订单发送令交易操作加速数十倍。 这种加速可是盘中交易的关键因素。 基于事件的交易机器人MQL5 语言已彻底改变为事件驱动。 整体交易逻辑现在可以完全基于处理传入事件。 OnTick() 处理程序可令您分析任何品种的即时报价流,接收入场信号并发送异步交易请求。 在几分之一毫秒之后,程序继续执行,您就可以准备交易另一个品种了。 您无需浪费时间等待操作结果,因为接收和处理交易操作数据是在另一个处理程序当中 C OnTradeTransaction()。 这令您可以编写具有最高可靠性和效率的交易算法。 事件不仅用于交易,还用于其他任务:
测试多货币 EAMQL5 不仅可令您开发同时交易多个品种的 EA,而且还允许在策略测试器中测试它们。 在测试器中工作时,可在优化模式下正确处理 Sleep() 函数,计时器事件,以及特殊事件。 能够在可视模式下调试和分析 EA。
探索 MQL5 语言特色并开发改变游戏规则的算法交易程序!
|