平台日志
几乎所有执行的动作都会在平台日志里记录在案。记录反映所有重要事件: 在跟单期间与提供者的同步, 主机迁移结果, 从市场上购买的详情, 以及更多。
在平台上提供两类记录:
- 智能交易日志显示在工具箱窗口的智能交易栏。它包括有关正在运行的指标和智能交易系统信息, 包含仓位的开仓/平仓, 订单修改, 智能交易系统预警和备注, 等等。
- 平台记录显示在工具箱窗口的日志栏。它包括有关交易动作的记录和平台当前时段信息。有关平台启动和操作期间所有事件的信息, 包括所有执行的交易操作显示在此。
在表格里呈现的日志记录有如下字段:
- 时间 ― 事件的日期和时间。根据用户计算机上的时区指定。
- 来源 ― 事件类型: 网络, 预警, 历史库, 智能交易, 单个智能交易系统或指标的名字, 等等;
- 消息 ― 事件的描述。
事件划分为若干类型, 并以特殊图标标记:
以下命令可以从这个栏的关联菜单里运行:
- 打开 ― 打开包含日志记录文件的文件夹。外带, 当执行此命令时, 所有当前日志条目保存在记录文件里。平台记录文件存储在 Logs 目录, 导出记录保存在 MQL5\Logs。文件名对应于日志生成的日期 ― YYYYMMDD.LOG。之前的平台操作记录可从这些文件里复查, 而 "日志" 栏里只包括最后的条目;
- 拷贝 ― 拷贝一行信息至裁剪板, 可供其它应用程序使用;
- 发送 ― 通过内部邮件系统发送当前记录文件至管理员。执行此命令打开一个消息创建窗口, 可选择附加文件;
- 预警 (只在智能交易日志) ― 打开 智能交易系统提醒 窗口;
- 查看器 ― 打开指定程序查看记录文件;
- 清除 ― 从此栏里移除当前记录。记录不会从电脑里物理删除, 它们依然在记录文件里存在;
- 自动滚动 ― 如果此选项启用, 每次新条目出现在日志里, 记录列表会自动滚动到最后一条;
- 自动安排 ― 如果此选项启用, 所选表格列的宽度自动随窗口宽度变化;
- 网格 ― 启用/禁用表格字段分隔线。
记录查看器 #
平台包括一个特别的程序用来查看记录文件。它可以通过在日志和智能交易栏的关联菜单里选择 "查看" 来打开。
在窗口的顶部, 有一个搜索条 (通过准确的关键词执行搜索, 大小写敏感) 和条目过滤器 (完全, 无连接, 仅错误)。您可以指定搜索的时间范围。在指定所有的搜索条件之后, 点击 "请求"。
在记录查看器的关联菜单里以下命令可用:
- 打开 ― 打开包含日志记录文件的文件夹。外带, 当执行此命令时, 所有当前日志条目保存在记录文件里。平台记录文件存储在 Logs 目录, 导出记录保存在 MQL5\Logs。文件名对应于日志生成的日期 ― YYYYMMDD.LOG。之前的平台操作记录可从这些文件里复查, 而 "日志" 栏里只包括最后的条目;
- 拷贝 ― 拷贝一行信息至裁剪板, 可供其它应用程序使用;
- 发送 ― 通过内部邮件系统发送当前记录文件至管理员。执行此命令打开一个消息创建窗口, 可选择附加文件;
- 搜索 ― 打开搜索窗口。
- 查找下一个 ― 查找下一个匹配搜索查询的条项。
- 查找前一个 ― 查找前一个匹配搜索请求的条项。
- 自动滚动 ― 如果此选项启用, 每次新条目出现在日志里, 记录列表会自动滚动到最后一条;
- 自动安排 ― 如果此选项启用, 所选表格列的宽度自动随窗口宽度变化;
- 网格 ― 启用/禁用表格字段分隔线。
在记录里搜索 #
若要在显示的记录里查找字词或短语, 点击 "搜索", 在关联菜单里或按下 "Ctrl+F"。
它包括以下命令和参数:
- 查找 ― 字段里输入搜索字词或短语;
- 仅匹配整个字词 ― 此选项允许按照特殊字词搜索, 仅当字词或短语准确匹配搜索查询时才认为发现;
- 匹配大小写 ― 当执行搜索查询时, 启用/禁用大小写敏感;
- 方向 上/下 ― 启用自当前光标位置向上或向下搜索;
- 查找下一个 ― 移动到下一个发现项。一些命令可以通过按下 F3 执行;
- 取消 ― 关闭窗口。
智能交易系统预警 #
如果智能交易系统的代码可以使用 Alert(); 函数生成预警, 当预警被触发时, 会出现一个特别的对话框:
当前预警消息出现在窗口顶部。智能交易系统的当前和以前的预警显示在以下表格:
- 日期和时间;
- MQL5 应用程序名, 图表品种和时间帧;
- 预警消息。
使用预警, 智能交易系统可以通知交易者相关重要事件。即使平台的窗口已经最小化, 预警窗口也会弹出。
|