MetaTrader 5帮助

平台日志

几乎所有执行的动作都会在平台日志里记录在案。记录反映所有重要事件: 在跟单期间与提供者的同步, 主机迁移结果, 从市场上购买的详情, 以及更多。

在平台上提供两类记录:

  • 智能交易日志显示在工具箱窗口的智能交易栏。它包括有关正在运行的指标和智能交易系统信息, 包含仓位的开仓/平仓, 订单修改, 智能交易系统预警和备注, 等等。
  • 平台记录显示在工具箱窗口的日志栏。它包括有关交易动作的记录和平台当前时段信息。有关平台启动和操作期间所有事件的信息, 包括所有执行的交易操作显示在此。

日志显示在工具箱的智能交易和日志栏

在表格里呈现的日志记录有如下字段:

  • 时间 ― 事件的日期和时间;
  • 来源 ― 事件类型: 网络, 预警, 历史库, 智能交易, 单个智能交易系统或指标的名字, 等等;
  • 消息 ― 事件的描述。

事件划分为若干类型, 并以特殊图标标记:

  • 信息― 信息消息;
  • 警告― 警告;
  • 错误― 错误消息。

以下命令可以从这个栏的关联菜单里运行:

  • 打开 打开 ― 打开包含日志记录文件的文件夹。外带, 当执行此命令时, 所有当前日志条目保存在记录文件里。平台记录文件存储在 Logs 目录, 导出记录保存在 MQL5\Logs。文件名对应于日志生成的日期 ― YYYYMMDD.LOG。之前的平台操作记录可从这些文件里复查, 而 "日志" 栏里只包括最后的条目;
  • 拷贝 拷贝 ― 拷贝一行信息至裁剪板, 可供其它应用程序使用;
  • 发送 发送 ― 通过内部邮件系统发送当前记录文件至管理员。执行此命令打开一个消息创建窗口, 可选择附加文件;
  • 查看器 查看器 ― 打开指定程序查看记录文件;
  • 清除 清除 ― 从此栏里移除当前记录。记录不会从电脑里物理删除, 它们依然在记录文件里存在;
  • 自动滚动 ― 如果此选项启用, 每次新条目出现在日志里, 记录列表会自动滚动到最后一条;
  • 自动安排 ― 如果此选项启用, 所选表格列的宽度自动随窗口宽度变化;
  • 网格 ― 启用/禁用表格字段分隔线。

记录查看器

平台包括一个特别的程序用来查看记录文件。它可以通过在日志和智能交易栏的关联菜单里选择 "查看" 来打开。

使用记录查看器搜索和过滤条目

在窗口的顶部, 有一个搜索条 (通过准确的关键词执行搜索, 大小写敏感) 和条目过滤器 (完全, 无连接, 仅错误)。您可以指定搜索的时间范围。在指定所有的搜索条件之后, 点击 "请求"。

在记录查看器的关联菜单里以下命令可用:

  • 打开 打开 ― 打开包含日志记录文件的文件夹。外带, 当执行此命令时, 所有当前日志条目保存在记录文件里。平台记录文件存储在 Logs 目录, 导出记录保存在 MQL5\Logs。文件名对应于日志生成的日期 ― YYYYMMDD.LOG。之前的平台操作记录可从这些文件里复查, 而 "日志" 栏里只包括最后的条目;
  • 拷贝 拷贝 ― 拷贝一行信息至裁剪板, 可供其它应用程序使用;
  • 发送 发送 ― 通过内部邮件系统发送当前记录文件至管理员。执行此命令打开一个消息创建窗口, 可选择附加文件;
  • 搜索 搜索 ― 打开搜索窗口。
  • 查找下一个 查找下一个 ― 查找下一个匹配搜索查询的条项。
  • 查找前一个 查找前一个 ― 查找前一个匹配搜索请求的条项。
  • 自动滚动 ― 如果此选项启用, 每次新条目出现在日志里, 记录列表会自动滚动到最后一条;
  • 自动安排 ― 如果此选项启用, 所选表格列的宽度自动随窗口宽度变化;
  • 网格 ― 启用/禁用表格字段分隔线。

在记录里搜索

若要在显示的记录里查找字词或短语, 点击 "搜索搜索", 在关联菜单里或按下 "Ctrl+F"。

输入字词或短语进行搜索

它包括以下命令和参数:

  • 查找 ― 字段里输入搜索字词或短语;
  • 仅匹配整个字词 ― 此选项允许按照特殊字词搜索, 仅当字词或短语准确匹配搜索查询时才认为发现;
  • 匹配大小写 ― 当执行搜索查询时, 启用/禁用大小写敏感;
  • 方向 上/下 ― 启用自当前光标位置向上或向下搜索;
  • 查找下一个 ― 移动到下一个发现项。一些命令可以通过按下 F3 执行;
  • 取消 ― 关闭窗口。

智能交易系统预警

如果智能交易系统的代码可以使用 Alert(); 函数生成预警, 当预警被触发时, 会出现一个特别的对话框:

使用预警, 智能交易系统可以通知交易者相关重要事件

当前预警消息出现在窗口顶部。智能交易系统的当前和以前的预警显示在以下表格:

  • 日期和时间;
  • MQL5 应用程序名, 图表品种和时间帧;
  • 预警消息。

使用预警, 智能交易系统可以通知交易者相关重要事件。即使平台的窗口已经最小化, 预警窗口也会弹出。