工具箱是一个多功能窗口。 它显示 MetaEditor 中各种操作的执行结果: 编译, 搜索, 分析 和 调试。 此外,它提供了访问广泛的 源代码库 和 有关 MQL4/MQL5 编程的文章。
而 流水账 选卡反馈在 MetaEditor 中执行的操作, 例如, 在 MQL5 存储操作期间执行的那些操作。
您可以显示或隐藏此窗口,使用 在 视图 窗口或在 标准 工具栏里的工具箱命令来显示/隐藏窗口。
选卡显示程序 编译 日志: 应用文件数据, 错误和警告。
该日志包含以下数据:
双击一条错误消息,来打开相应的文件。 光标立即设置到出错位置。 所执行的操作类似在关联菜单中跳转到行命令。
在此选卡里显示 在多文件里搜索 和 MQL5 社区 的结果。
MetaEditor 提供的智能且高性能搜索功能依靠 MQL5 社区 ― 交易员和 MQL4/MQL5 开发人员的社区。 该网站包含各种有用的信息: 文档, 论坛, 交易员和分析师的 博客,与编程和平台使用有关 的文章。 社区提供海量 源代码库的访问 和 用于交易平台的应用程序商店。
除了MQL5.community,搜索还包括其他受欢迎的平台,例如GitHub、MSDN和Stack Overflow。
使用 工具栏 以及在 帮助菜单 里的在线搜索命令执行搜索。 搜索结果可方便地按类别显示:
要将最新发布显示在列表顶部,请在类别右侧启用“按日期排序”选项。
使用 工具栏 以及在 搜索菜单 里的 "查找..." 命令执行搜索。 结果以如下形式显示:
若要跳转到发现的文本,请双击文件名。 所执行的操作类似在关联菜单中跳转到行命令。
此选项卡显示 分析 程序源代码的结果。 分析允许您通过检测程序中最慢的片段来优化源代码。
函数名称
函数描述始自的行数
分析过程中执行函数调用的次数
函数执行花费的时间: 以毫秒为单位,占用全部函数总执行时间的百分比
函数执行时间的图形表示
查找详细的分析说明在独立的部分。
仅当启动 进程 时才会显示调试选卡。 该窗口分为两部分。 左侧显示 调用堆栈, 而右侧 ― 所观察表达式的值:
显示调用堆栈中的以下数据:
如果没有单一断点启用,并且没有执行 单步调试 命令, 则左侧部分保持为空。 关联菜单允许您显示和隐藏网格分隔域,并设置列大小自动调整。
调试窗口的右侧部分旨在调试期间 观察表达式的数值:
如果此时表达式的数值未定义或未计算,则相应的字段显示 "未知标识符"。 这些表达式的图标看起来像这样: 中的测试程序。 |
若要添加观察表达式,请在程序的源代码中选择它并单击在关联菜单中添加观察。 另外,可以通过选项卡的关联菜单添加观察表达式: 单击添加并指定表达式名称。
该选卡提供大量 有关 MQL4/MQL5 编程文献 的访问,它们发表在 MQL5 社区 网站。这些文献是创建应用程序的绝佳指南,因为它们涵盖了涉及算法交易的许多实际任务。 每周都有新文献发表。
所有文献可以按照主题方便地分类,例如交易,指标,智能交易系统,策略测试器等。 您可以通过关联菜单按类别为文献分类。 若要查看文献,请双击其名称或单击关联菜单中的查看。 文献将在单独的浏览器窗口中打开。
在阅读文献之前,您可以查看其简要说明。 为此,请将光标悬停在其名称上。
该选项卡提供对 MQL4/MQL5 源代码库 的访问。 代码库包含数以千计的交易机器人,指标和脚本。 学习现成程序的源代码有助于更好地理解程序设计的原则。 它们也可以作为自行开发的基础。
每个程序都会显示名称,简述,评级(由 MQL5 社区用户定义)和发布日期。 若要在网站上查看有关该程序的详细信息,请双击该程序。 若要下载该程序,请单击在关联菜单中的下载。
|
所有程序分为几个类别,拥有相应的图标:
使用关联菜单按类别排序程序。
在 MQL5 存储上的每一个 共享项目 均有公开设置: 项目可以是私人的或对其他用户开放。 您可以加入在单独的 "公共项目" 选项卡中显示的所有项目:
每个项目都会显示标题,说明,作者姓名,更改次数(提交)和创建日期。
若要参与该项目,请单击加入。 之后,该项目将显示在 "共享项目" 部分。 然后点击 从项目的关联菜单中执行从存储更新,以便将其下载到您的计算机。 有关公共项目的详细信息,请参见 单独的部分。
流水账选卡为您反馈在 MetaEditor 中执行的操作,例如,有关 MQL5 存储 的操作, 以及通知有关新的 MQL4/MQL5 语言或 MetaEditor 参考,等等。
流水账显示以下信息:
所有事件分为三种类型,由相应的图标标记:
若跳要转到 MetaEditor 流水账文件(metaeditor.log),请单击在关联菜单中的打开。 运行此命令时,当前流水帐条目将保存在文件中。 流水账文件保存在交易平台的 /Logs 目录中。