威力外汇

 找回密码
 注册

QQ登录

只需一步,快速开始

开启左侧

metatrader5(MT5)高级用户选项 - 文件和文件夹

[复制链接]
莫等闲 发表于 2023-3-9 11:26:38 | 显示全部楼层 |阅读模式
本章节内容描述平台的文件和文件夹是如何存储的。平台以 主要模式 启动时, 平台的可修改文件与只读文件是分别存储的。


平台的只读文件
这些文件位于 /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
包含添加到 导航器 窗口里收藏栏的元素数据库。
gvariables.dat
此文件包含有关平台使用的 全局变量 的信息。
hotkeys.ini
包含键盘快捷键的数据库。
indicators.dat
包含 指标 的用例统计, 显示在 插入 菜单。
objects.dat
包含 对象 的用例统计, 显示在 插入 菜单。

目录 Config 包含平台配置文件:
文件夹和文件
描述
certificates
文件夹包含证书文件 *.pfx
accounts.dat
包含 账户 数据库和其设置。
common.ini
包含通用平台设置, 在 选项 窗口, 通过 工具 菜单打开。
metaeditor.ini
包含 MetaEditor 的通用设置。
terminal.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")。
/Profiles
包括多种配置文件和模板:
  • /Charts ― 图表配置文件。默认图表设置模板存储在默认子目录下。定制和内置配置文件存储在独立的子目录下,其名称与配置文件名称相符。每个配置文件都包括图表描述文件*.chr和窗口设置命令文件order.wnd。
  • /Deleted ― 用于随后重新打开的删除图表模板。
  • /SymbolSets ― "市场报价"窗口的交易品种设置(包括显示的信息列)。
  • /Templates ― *.tpl文件图表模板和用于报告的HTML模板:

    • ReportTrade.htm ― 当前持仓和订单报告模板。
    • ReportHistory.htm ― 交易历史报告模板。
    • ReportTester.htm ― 测试报告模板。

  • /Tester ― 最近使用的输入参数设置文件*.set,曾用于测试每个EA交易。
/Scripts
包含 脚本文件。
experts.dat
包含 MQL5 程序的用例统计, 显示在 插入 菜单。

目录 Tester 包含由 策略测试器 使用的文件和文件夹:
文件夹和文件
描述
子目录
描述
Agent-IP-address-port
测试器的每个代理都会创建一个文件夹。文件夹名称包含代理运行时的 IP 地址和端口号。
MQL5
最后测试的智能交易系统文件会被保存在此文件夹。智能交易系统不会保存在 远程代理 的文件夹里。
logs
整个代理的操作日志保存在此文件夹。
bases
代理所需的历史数据存储于这个文件夹。
logs
此文件夹包含策略测试器 记录 文件 (yyyymmdd.log)。每天单独创建一个文件记录智能交易系统操作, 它们的名字对应其创建日期: yyyy ― 年份, mm ― 月份, dd ― 日期。
/Manager
此目录包含整个 MetaTester 部件的记录。
/Cache
此文件夹包含最后的 智能交易系统优化 高速缓存 XML 文件。
游客,本帖隐藏的内容需要积分高于 10000000 才可浏览,您当前积分为 0

上一篇:metatrader5(MT5)高级用户选项 - 2FA/TOTP ― 使用一次性口令认证
下一篇:metatrader5(MT5)高级用户选项 - 管理交易账户
一个绝顶高手,绝不仅仅是拥有绝世剑法,还要有绝顶聪明的思维。
武功再高 只是十人敌 百人敌,但有了顶尖的思维才可以成为万人敌。
回复

使用道具 举报

关闭

站长推荐上一条 /10 下一条

“胆子大一点,比什么都强。机会是闯出来的,哪有算出来的?敢闯坚持 肯定成功”——王健林

小黑屋|威力社区

GMT+8, 2024-5-21 10:31 , Processed in 0.112038 second(s), 37 queries .

Powered by Discuz! X3.4

© 2017-2020 Comsenz Inc.

本网站仅在国家法律允许时提供学习交流。本网站不代理经纪商(broker),不参与经纪商经营活动,不对经纪商提供担保或承担任何责任。

高风险提示:外汇黄金、差价合约等杠杆类交易包含重大亏损风险,阁下可能会于交易时蒙受损失超过存入的资金!!! 因此未必适合每一位投资者。 阁下必须充分理解所涉及的风险并在必要时寻求独立财务顾问建议。

任何在本网站内发表的评论、新闻、研究、分析、价格、其他资料或第三方网站的链接只能视作一般市场资讯。本网站信息不构成或导致(1) 提供或出售任何金融服务或产品的要约邀请;(2)采取任何金融产品相关行动的推荐(明示或暗示);或(3)任何投资建议或市场预测。 市场意见并非按照旨在促进投资研究独立性的法律要求而拟备,因此并非受到发放此等资料前禁止交易的约束。本网站不会为直接或间接使用或 依赖此等资料而可能引致的任何亏损或损失(包括但不限于任何盈利的损失)负责。