MetaEditor 帮助

启动

启动 MetaEditor

安装交易平台后,MetaEditor 快捷方式将显示在 "开始" 菜单和桌面上。 您还可以在平台安装目录中使用 metaeditor.exe 文件启动编辑器。

如果您在交易平台的导航器中选择一个可执行程序,然后按回车键或单击修改其关联菜单中的 "修改",MetaEditor 会立即启动,该程序的源代码也会一并打开 (如果存在)。

主要启动模式

从 MS Windows Vista 开始,默认情况下,安装到 Program Files 的应用程序不允许将其数据保存在安装文件夹中。 所有数据应该保存在一个单独的 Windows 用户目录中。 这是主要的操作模式。

因此,如果 MetaEditor (交易平台) 安装在 Program Files 目录中,并且用户对该目录的写入权限有限制,则它将以主模式运行。 主模式也用于以下情况:

  • 如果启用 UAC (用户帐户控制) 系统。
  • 如果使用到计算机的远程连接 (RDP,远程桌面协议)。

在此模式下,可编辑文件存储在特定的 Windows 用户目录中,而不可变文件存储在 Program Files 中。 MetaEditor 可执行文件也是不可变的,而 MQL4/MQL5 目录中的所有文件 (交易机器人, 指标, 脚本, 程序源文件), 以及 metaeditor.log 是可编辑的。

平台的所有可编辑文件都存储在以下目录中 (具体取决于所使用的操作系统):

Microsoft Windows XP SP3:

  • C:\Documents and Settings\username\Application Data\MetaQuotes\Terminal\instance_id\

Microsoft Windows Vista 及更高:

  • C:\Users\username\AppData\Roaming\MetaQuotes\Terminal\instance_id\

此处 'C' 是 Windows 安装时的逻辑驱动器盘符, "username" 是在操作系统上安装平台的用户名, "instance_id" 是所安装平台基于目录路径产生的独有标识符。

若要快速访问这些文件夹,请使用打开数据文件夹 位于 文件 菜单里的打开数据文件夹命令。 每个数据文件夹都包含一个特殊的文本文件 origin.txt。 该文件包含与此数据目录对应的平台安装文件夹的路径。

在主模式下,存储可编辑文件的目录对于每个 Windows 帐户都不相同。

便携式模式

安装到 Program Files 时,平台和 MetaEditor 默认遵照上述主模式工作。 所有数据都存储在一个特殊的 Windows 用户目录中。 但是,您可以强制平台和 MetaEditor 将其数据存储在安装文件夹中。 为此,请在便携模式下运行平台。 若要使用此模式,请使用额外的 /portable 关键字从命令行启动 MetaEditor。 例如, "С:\Program Files\MyTerminal\metaeditor.exe /portable"。

若要以便携模式运行终端,应满足以下条件:

  • 如果平台安装在 Program Files 文件夹中,则用户应该拥有计算机上的管理员权限。 此外, UAC (用户账户控制) 应在操作系统中禁用。
  • 如果平台安装在任何其它文件夹中,则用户应该有权将数据写入该文件夹。

如果平台/MetaEditor 以前在主模式下工作,则以便携模式启动后,不会将用户目录中的文件传送到安装文件夹中。 只有新数据保存在安装目录中。

以不正确的模式启动 MetaEditor 可能会导致 导航器 窗口中的文件缺失。 当您以正常模式启动时,将从存储可执行文件的文件夹请求数据,而在访客模式下,会从用户的系统文件夹请求数据。