手机版

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

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

相关文章

  • 外汇EA智能交易软件是什么东西?

    一、外汇EA软件是什么? 答:智能交易系统软件的全称是Expert Advisor,简称EA,是一个全自动的交易工具,智能交易系统软件是用来对交易过程完全自动化,免除交易商连续对市场进行日常烦琐的监护,也免除交易员的盯盘操作。许多...

    MQL4编程学习
  • EA编程教程第六讲 函数

    函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。例如:一个实现加法功能的函数, double Add(double a, double b) { return...

    MQL4编程学习
  • MT4编程中的交易类型

    交易类型ConstantValueDescriptionOP_BUY 0 Buying position. OP_SELL 1 Selling position. OP_BUYLIMIT 2 Buy limit pending position. OP_SELLLIMIT 3 Sell limit pendin...

    MQL4编程学习
  • 限制EA使用期限的方法和具体的实现代码

    将EA提供给第三方使用时,如果需要加上时间限制,实现起来也非常简单。详见下面的范例,在条件语句的日期里修改到期日即可。return(0)表示返回到开始,不执行后面的代码。这段代码通常放置在iMain()最前面,如果你放置在start()模块中,一旦被解密,其他人就知道修改期限了,修改2012为3012会怎么样?...

    MQL4编程学习
  • 外汇智能交易MQL4语言教程(一)

    什么是智能交易系统?它是一个用特殊的MetaQuotes 语言 4 (MQL 4)编写的自动交易系统(ATS),和特定的图表联系在一起。智能交易系统不仅能通知交易商交易机会,而且还能自动执行交易账户上的交易,直接发送到交易服务器。和...

    MQL4编程学习
你可能感兴趣