MT4新程序MetaEditor内置编程语言的应用

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
内置编程语言始终是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现在用于两个版本的客户端。
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:MT4新程序MetaEditor内置编程语言的应用 - MT4平台MQL4编程学习
本文地址:http://www.waihuibang.com/fxschool/autotrading/mql4/41506.html

相关文章

  • MT4教程是炒汇新手最实用的教程

    市场运动规律的最直接体现,就是趋势。正确的对待趋势的唯一做法,就是顺应趋势而操作。这是在投机市场里赚钱乃至长期生存的第一大法宝。美国一位著名的投资高手斯坦利·克罗曾经说过:“最赚钱和最令我安心的操...

    MQL4编程学习
  • 从零开始学习MT4外汇EA编程(二)
    从零开始学习MT4外汇EA编程(二)

    使用 MT4智能交易系统与第一个程序:Hello world !...

    MQL4编程学习
  • 交易系统设计的原则与流程

    浅谈交易系统设计的原则与流程所谓“交易系统”,按照波涛先生的说法,就是“完整的交易规则体系”。如果把交易活动视为经营一家公司或一项事业,我们就可以借鉴企业管理的原理和方法,综合考虑人财物、产供销、信息等管...

    MQL4编程学习
  • 吴灏:把外汇交易程式化

    从一个拿着5000美元零用钱懵懵懂懂地迈进外汇交易大门的菜鸟,到目前掌管运作来自中国大陆和北美数十位客户的上千万美元资金的外汇私募经理,吴灏在外汇交易这条路已经走过十年。...

    MQL4编程学习
  • MT4编程初级手册(6):市场数据取值

    一、预定义数组(MT4已经预先定义好了的,可直接调用) 开盘价、最高价、最低价、收盘价、成交量等市场历史数据,每根K线实体都各自有一个,所以必须使用数组来调用,MT4有几个预定义数组,预定义的意思就是这些数据都是被准备...

    MQL4编程学习
你可能感兴趣