VPS · 8 分钟阅读

VPS 上的 MT5 便携模式:一个模板,多个终端

了解如何使用 MT5 便携模式在 VPS 上管理专家顾问和数据。设置一个模板,并在几秒钟内克隆多个 MT5 终端。

VPS 上的 MT5 便携模式:一个模板,多个终端
本页内容10 个部分
  1. 01什么是 MT5 便携模式?
  2. 02谁应该在 VPS 上使用 MT5 便携模式?
  3. 03为什么标准安装在 VPS 上会带来困扰
  4. 04构建主模板
  5. 05从模板创建新终端
  6. 06验证独立实例
  7. 07MT5 便携模式与标准安装
  8. 08避免常见的设置错误
  9. 09常见问题
  10. 10结语

什么是 MT5 便携模式?

当你使用标准安装程序安装 MetaTrader 5 等交易平台时,软件的行为往往会让管理多个环境的交易者感到沮丧。默认情况下,安装文件位于 Windows 的 Program Files 目录中,而你的关键交易数据——例如专家顾问(Expert Advisors)、自定义指标、图表模板和配置文件——则隐藏在 AppData/Roaming 目录中一个深层嵌套且不可读的文件夹里。这些数据存储在一个以长随机哈希值命名的文件夹中,这使得手动管理或移动它们几乎不可能。

便携式 MT5 文件夹:MQL5、Config、Profiles 和日志位于 terminal64.exe 旁边
在便携模式下,终端会将 MQL5、Config、Profiles 和日志保留在其自身的文件夹中。

MT5 便携模式改变了这种架构。通过使用特定的命令行开关,你可以强制终端将所有数据保留在其自身的安装文件夹中。你无需在隐藏的系统目录中搜寻,每一个文件——从你的 MQL5 文件夹到日志和配置文件——都精确地保留在你放置的位置。这使得整个平台变得自包含且可移动。

要激活此功能,你不仅要点击图标,还必须修改快捷方式的“目标”字段。你在可执行文件路径后添加一个空格,然后添加 /portable 开关。例如:"C:\Users\YourName\Platforms\MT5 Template\terminal64.exe" /portable。这个简单的命令告诉平台停止在隐藏的系统文件夹中查找数据,而是使用本地目录。

谁应该在 VPS 上使用 MT5 便携模式?

在本地 PC 上运行单个终端是一回事,但当你迁移到 VPS(虚拟专用服务器)以运行自动化交易策略时,需求会发生变化。如果你是一位在多个经纪商之间管理多个不同账户的交易者,或者如果你运行同一平台的多个实例以隔离不同的 EA,那么标准安装方法就会成为瓶颈。

此模式最适合:

  • 多账户交易者:如果你同时在不同的经纪商上运行不同的策略,便携模式可确保一个账户的设置不会与另一个账户发生冲突。
  • VPS 用户:在管理 VPS 时,你希望避免隐藏且经过哈希处理的目录带来的混乱。便携模式让你确切地看到数据所在的位置,从而更容易进行备份或移动。
  • 自动化交易者:如果你经常运行回测,并且需要清理大量历史数据或日志以节省磁盘空间,那么拥有可预测的文件夹结构至关重要。
  • 基于模板的用户:如果你希望创建一个单一、可靠的模板,以便在多个实例之间克隆。

为什么标准安装在 VPS 上会带来困扰

标准安装方法为自动化交易带来了几个问题。首先,平台的数据是分散的。虽然你可以使用 文件 › 打开数据文件夹 来找到当前实例,但文件实际上存储在 AppData/Roaming 文件夹中一个深层嵌套且经过哈希处理的目录中。这使得批量更新或管理多个终端成为一项手动且困难的任务。

标准的 MT5 安装将每个终端的数据保留在 AppData\Roaming\MetaQuotes\Terminal 下随机命名的文件夹中
标准安装:每个终端的数据都位于 AppData 下随机命名的文件夹中。

此外,标准设置使得同时清理多个实例的历史数据或回测结果变得困难。你最终还会在任务栏上留下许多未激活或损坏的快捷方式。如果你需要移除旧终端,你应该右键点击图标,前往 属性 › 打开文件位置,并运行 uninstall.exe 以确保该实例被正确移除。

构建主模板

设置便携环境需要有意识、分步骤的方法,以确保你的模板是正确的。在创建任何克隆之前,你必须先构建基础。

在快捷方式的“目标”字段中,在 terminal64.exe 后添加 /portable
快捷方式的“目标”以 /portable 结尾,前面有一个空格。
模板中的 工具 › 选项 › 专家顾问:算法交易和 WebRequest URL 列表
在模板中进行的设置,例如 WebRequest URL,会被每个副本继承。
  1. 安装基础平台:从你的经纪商或官方网站下载 MetaTrader 5 平台。将其安装到专用文件夹中,例如 C:\Users\YourName\Platforms\MT5_Template。
  2. 创建可携带快捷方式: 右键点击你的 terminal64.exe,创建快捷方式,进入属性,并在目标字段末尾添加 /portable。
  3. 初始化文件夹: 使用此新快捷方式启动终端。你会注意到 MQL5、config 和 bases 文件夹已出现在你的安装目录内,而不是隐藏的 AppData 文件夹中。
  4. 配置全局设置: 打开 工具 › 选项 并配置你的永久设置:
  5. 智能交易系统: 启用 允许算法交易。
  6. WebRequest: 添加你的特定 EA 运行所需的 URL(例如,交易复制器或统计发布器)。
  7. 图表最大K线数: 将 图表最大K线数 设置为无限制,并禁用事件声音。
  8. 图表和主题: 设置你的图表模板或深色主题;每个副本都会继承它。
  9. 添加必要文件: 将你的标准 EA 和指标移动到 MQL5/Experts 和 MQL5/Indicators 文件夹中。
  10. 登录经纪商: 登录你经常使用的经纪商服务器。这确保你从此模板创建的每个克隆都已准备好服务器端连接。注意:市场观察符号不会被克隆继承,因此你可能需要重新加载它们。

完成这些步骤后,你就拥有了一个功能齐全的模板,随时可以克隆。

从模板创建新终端

一旦你的主模板准备就绪,你可以通过创建新实例来扩展你的设置。该过程涉及复制模板文件夹并重命名它(例如,BrokerName_MT5_1)。你设置中的每个文件夹名称都应包含 MT4 或 MT5,以保持你的脚本和组织一致性。

复制模板文件夹以创建新的 MT5 终端
新终端作为模板文件夹的副本启动。
设置脚本创建终端文件夹、其快捷方式和启动项
设置脚本一次性完成文件夹、快捷方式和启动项的创建。

复制文件夹后,你必须更新快捷方式的目标字段以指向新位置,并确保它仍然包含 /portable 开关。你还可以为每个终端设置其经纪商图标:从经纪商原始安装文件夹中复制 terminal.ico 到新终端的文件夹中,然后在快捷方式的属性中通过“更改图标”选择它。这有助于你一眼区分不同的账户。

为确保你的终端在 VPS 重启后自动启动,你可以将你的新快捷方式添加到 Windows shell:startup 文件夹中。

验证独立实例

要验证你的克隆过程是否成功且终端确实独立,请并排运行两个实例。如果你在其中一个实例中更改设置、图表或配置文件,它不应影响另一个。这确认了 /portable 开关正在正确隔离每个平台的数据文件夹。

MT5 便携模式与标准安装

下表概述了这两种方法之间的技术差异:

功能 标准安装 MT5 便携模式
数据位置 隐藏在 AppData 中(哈希文件夹) 在安装文件夹内
备份便利性 困难;需要查找特定哈希值 简单;只需压缩整个文件夹
扩展速度 慢;每个实例需要完整安装 快;通过文件夹复制/重命名
更新管理 每个实例手动操作 通过模板传播更容易
文件透明度 低;文件分散在系统文件夹中 高;所有文件都在一个可见位置

避免常见的设置错误

避免这些常见错误以维持稳定的自动化环境:

  • 忘记 /portable 开关: 如果你没有在快捷方式的目标字段末尾添加 /portable,终端将使用隐藏的 AppData 目录而不是你的本地文件夹。
  • 忽略路径限制: Windows 对文件路径有 260 个字符的限制。如果你的文件夹结构太深,文件提取或更新可能会失败。保持你的文件夹名称简短。
  • 未使用启动文件夹:如果你没有将终端快捷方式添加到 shell:startup 文件夹,你的 EA 在 VPS 重启后不会自动重新启动。
  • 模板配置不完整:如果你的模板未完全配置(包括 WebRequest URL 和服务器登录信息),每个克隆实例都会继承这些缺失的设置。

常见问题

我可以使用 MT4 的便携模式吗?

可以,过程几乎相同。你使用 terminal.exe 而不是 terminal64.exe,并确保你的快捷方式包含 /portable 开关。请注意,对于 MT4,你必须从经纪商处获取安装程序。

我如何证明两个终端是独立的?

并排运行两个实例。如果你在其中一个中更改设置或图表,它不应影响另一个。这证明了 /portable 开关正在正确隔离数据文件夹。

我的 EA 在 VPS 重启后会自动运行吗?

只有当你将终端快捷方式添加到 Windows 启动文件夹时才会。我们建议使用批处理脚本来自动化此过程,以便每个新实例都自动注册为随系统启动。

我是否需要为每个新终端重新添加 WebRequest URL?

如果你正确使用模板方法,则不需要。在你的主模板中配置的任何 URL 或设置都会被你克隆的每个新实例继承。

将便携终端移动到新的 VPS 安全吗?

安全,但你必须先关闭终端。将整个文件夹压缩,将压缩文件移动到新的 VPS,然后解压。然后,你必须在新的 VPS 上创建一个指向正确本地路径并包含 /portable 开关的新快捷方式。请注意,你可能需要重新登录经纪商以恢复连接。

为什么我的终端没有显示我的经纪商服务器?

如果你移动到新的 VPS,终端可能不会自动连接。为了防止这种情况,请在克隆模板之前,在模板中登录特定的服务器名称和账户凭据,或者确保你拥有原始终端的确切服务器名称。

我如何清理旧的回测数据?

为了节省磁盘空间,你可以使用脚本查找并清空 Tester 文件夹。在执行此操作之前,请务必关闭终端,以避免文件锁定错误。

我可以使用自定义图标来识别我的经纪商吗?

可以。你可以在模板和克隆脚本中使用自定义图标,以便轻松区分任务栏上不同的经纪商或交易账户。

结语

过渡到 MT5 便携模式 是任何希望在 VPS 上扩展其业务的交易者的基本步骤。通过放弃标准安装,你可以控制你的环境,从而更容易管理多个账户并自动化你的工作流。这是我们四部分系列的第一部分。要监控你的实际结果,你可以使用我们的 账户追踪器。

相关指南:
• 将 MetaTrader 终端移动到便携模式或另一个 VPS
• 一次性更新和清理多个 MetaTrader 终端
• MetaTrader 便携模式常见问题

分享这篇文章

WhatsApp
Atlas Orchestrator

关于作者

Atlas Orchestrator · Author

Comments

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *