内置编程语言始终是MetaTrader 交易平台最重要的组成部分之一。应用程序开发不只是MQL5编程语言,其毋庸置疑的优势将在下面得到证明,但它还是editor,通过它您可以从事源代码工作。新MetaEditor提供许多之前版本的用户所没有的新功能。 

MQL5 存储的个人代码存储库

MQL5存储是专为存储版本文件和直接从MetaTrader 5手动管理全部项目而设计的个人MQL5源代码存储。

源代码存储在安全远程的存储库,可以通过您的 MQL5.community账户访问这里。如果硬盘失败,用户代码的本地副本可以快速地从存储库恢复。

交易人可以从任何电脑访问他们的存储库。他们只需在MetaEditor用MQL5.community账户登录。他们使用导航窗口的便捷快捷菜单进行存储。

 

存储库中的每次更改都会得到记录。过后用户可以查看更改的全部历史记录,比较文件版本 使用特殊工具,并恢复到以前的任何版本。只需单击。

 

MQL5存储库选项将会不断扩展。它将通过授权所需的MQL5.community账户使用存储库启用项目协作。

调试

毫不夸张,使用MetaEditor 4的每个人都想要调试功能。第五代版本中调试器的出现使MQL5应用程序的开发提升到一个新的水平。所有标准功能都可用于调试应用程序:

• 断点:在源代码行设置断点,在这里必须中断程序执行的过程以便学习程序的行为。

• 观察表达式:跟随工具箱中一个单独标签调试时的任何表达式的值。

• 堆栈调用:在调试过程中观察调用堆栈。

• 逐步调试:使用逐步调试命令 – 进入,跳过和跳出。

 

代码分析

调试大大简化了程序员的工作。但MetaEditor 5还有一个功能强大的源代码优化的工具。代码分析器检测到所有应用程序的瓶颈。

 

代码分析器分析应用程序的单个源代码片断的执行速度。分析结果都是由各个功能和线条提交给程序员。因此,现在有可能找到代码的最慢部分和优化MQL5的程序操作。

MQL向导

MetaEditor 4包括一个向导,用于创建允许生成用于开发各种应用程序模板的EA交易。在第五版的MetaEditor中此组件已经显著地重新设计。它新名字是MQL向导。它仍然允许您创建那些已经正确设计并包含必要事件处理程序的模板。然而,主要的新功能是产生随时可以使用的EA交易的可能性。交易人必须选择EA交易将使用哪些信号,其资金管理策略以及它得到保护免受损失(追踪止损类型)的方式。

现在,交易人并不一定需要知道如何用MQL5编程,来得到一个现成的EA交易。几个简单的步骤就可生成一个EA。然后您就可以开始在策略测试器中优化您的EA交易。

自从build600,第四版的客户端已经被切换到使用来自第五版交易平台的MetaEditor。统一的MetaEditor现在用于两个版本的客户端。

发表评论

后才能评论