MetaTrader 5帮助

文件和文件夹

文件和文件夹

本章节内容描述平台的文件和文件夹是如何存储的。平台以 主要模式 启动时, 平台的可修改文件与只读文件是分别存储的。

平台的只读文件

这些文件位于 /Program Files/平台文件夹/。它们是:

  • Terminal.exe ― 交易平台的可执行文件;
  • MetaEditor.exe ― 内置的 MQL5 语言编辑器 可执行文件;
  • Sounds/*.wav ― 交易平台的一套标准声音文件;

可修改文件

主要平台目录包括若干文件夹: Bases, Config, Logs, MQL5, Profiles, Templates, Tester。 若要快速访问期望的存储位置, 使用命令 "打开数据文件夹 打开数据文件夹", 位于 文件 菜单。

所有文本文件都是 Unicode 格式。使用相应的软件来编辑它们。

目录 Bases 包括平台的数据库, 以服务器分组, 以及一些设置:

文件夹和文件

描述

子目录

描述

Default

平台数据库的省缺文件夹

历史

文件夹保存金融工具的历史数据。每种证券存储在单独的目录, 包含文件 yyyy.hcc, ticks.dat 和 cache 文件夹。文件 yyyy.hcc 包含品种的一分钟数据, 文件名反映数据所属年份。文件 ticks.dat 包含品种的分时数据。文件 *.hc 存储在 "Cache" 文件夹, 包含基于该品种一分钟数据计算得来的不同时间帧的柱线。当您选择所对应的 图表周期 时它们会自动计算。

邮件

此文件夹存储所有在平台上接收和发送的邮件。邮件数据库存储在 *.dat 文件; 平台为所开的每个账户创建一个单独的文件。例如, mail-xxxxx.dat, 此处 xxxxx 是账户号码。

 

服务器 1 ― N

平台数据库文件夹, 用于不同服务器

新闻

此文件夹只存储一个文件 news.dat, 包含平台从所选交易服务器接收的所有 新闻稿件 的数据库。

品种

文件 selected-xxxxx.dat 包含当前 市场观察 窗口里选择的品种数据库。文件 symbols-xxxxx.dat 包含交易服务器上可用的品种通用数据库。

交易

包含以平台上所开 账户 号码为名的子目录。每个账户文件夹包含文件 deals_yyyy.mm.dat 和 history_yyyy.mm.dat, 分别携带关于交易和订单的 历史 信息。每个月创建一个单独文件。此处 yyyy 意为年份, 和 mm ― 月份。

alerts.dat

包含创建的 预警数据库。

books.dat

包含请求队列当前打开窗口的列表。

favourites.dat

包含添加到 导航器 窗口里收藏栏的元素数据库。

hotkeys.ini

包含键盘快捷键的数据库。

indicators.dat

包含 指标 的用例统计, 显示在 插入 菜单。

objects.dat

包含 对象 的用例统计, 显示在 插入 菜单。

目录 Config 包含平台配置文件:

文件夹和文件

描述

certificates

文件夹包含证书文件 *.pfx

accounts.dat

包含 账户 数据库和其设置。

common.ini

包含通用平台设置, 在 选项 窗口, 通过 工具 菜单打开。

metaeditor.ini

包含 MetaEditor 的通用设置。

mt5terminal.ini

包含平台界面设置和最后使用的数值 (窗口位置, 加载的指标, 等等)

servers.dat

交易服务器设置, 用于 连接

目录 Logs 包含平台的 记录文件MetaEditor, 以及崩溃记录:

文件夹和文件

描述

/Crash/crash.log.*

目录 /crash 包含平台崩溃文件。这些文件自动发送到开发公司, 以便判断和根除它们的成因。

yyyymmdd.log

记录文件包含有关平台上发生的事件的信息。平台的记录每天会单独存储为一个文件。此处 yyyy 表示年份, mm ― 月份, dd ― 日期。

metaeditor.log

MetaEditor 记录文件。

目录 MQL5 包含所有与平台相关的信息, 以这样的语言书写:

文件夹和文件

描述

/Experts

包含 智能交易系统, 编译文件 (*.ex5) 和源代码文件 (*.mq5)。

/Files

包含智能交易系统和脚本使用的文件。

/Images

包含 *.bmp 格式的图像文件。

/Include

包含通用 *.mqh 头文件。

/Indicators

包含 自定义指标 文件。

/Libraries

包含 MQL5 程序库。

/Logs

包含智能交易系统记录文件 (yyyymmdd.log)。每天单独创建一个文件记录智能交易系统操作, 它们的名字对应其创建日期: yyyy 表示 年份, mm 月份, dd 日期。

/Presets

智能交易系统启动的参数, 存储在文件夹 ("Input Parameters")。

/Scripts

包含 脚本文件。

experts.dat

包含 MQL5 程序的用例统计, 显示在 插入 菜单。

目录 Profiles 包含各种综合配置和模板:

文件夹和文件

描述

子目录

描述

/Charts

文件夹包含图表 综合配置

Default

省缺图表模板设置存储在此文件夹。

Profile

自定义图表综合配置存储在此文件夹。文件 *.chr 包括图表描述, order.wnd ― 图表窗口顺序。

/Deleted

此文件夹包含的 模板已删除图表, 允许稍后重新打开它们。

/Symbolsets

此文件夹包含品种集合 (包括显示的信息列), 用于 市场观察 窗口。

/Templates

此文件夹包含图表 模板 的 *.tpl 文件。

gvariables.dat

此文件包含有关平台使用的 全局变量 的信息。

目录 Templates 包含 报告 模板和 图标模板:

文件

描述

ReportTrade.htm

当前仓位和订单的 报告模板。

ReportHistory.htm

交易历史 报告模板。

ReportTester.htm

测试 报告模板。

目录 Tester 包含由 策略测试器 使用的文件和文件夹:

文件夹和文件

描述

子目录

描述

Agent-IP-address-port

测试器的每个代理都会创建一个文件夹。文件夹名称包含代理运行时的 IP 地址和端口号。

MQL5

最后测试的智能交易系统文件会被保存在此文件夹。智能交易系统不会保存在 远程代理 的文件夹里。

logs

整个代理的操作日志保存在此文件夹。

bases

代理所需的历史数据存储于这个文件夹。

logs

此文件夹包含策略测试器 记录 文件 (yyyymmdd.log)。每天单独创建一个文件记录智能交易系统操作, 它们的名字对应其创建日期: yyyy 年份, mm 月份, dd 日期。

/Manager

此目录包含整个 MetaTester 部件的记录。

/Cache

此文件夹包含最后的 智能交易系统优化 高速缓存 XML 文件。

*.set

根目录保存每个智能交易系统最后测试使用的 输入参数集合 文件。