blog-image

如何在 2026 年设置用于交易的 VPS:安装 MetaTrader 并安全运行你的 EA

简短回答: 设置交易 VPS 意味着通过远程桌面进行安全连接,在安装任何内容之前先对服务器进行加固,安装你经纪商的 MetaTrader 版本,将你的专家顾问(EA)转移到正确的文件夹中,启用算法交易,并配置平台在重启后自动重新启动。最后一个步骤是大多数指南完全忽略的,即重启服务器并确认平台、账户连接以及每个机器人都能在你不进行任何操作的情况下恢复。本指南遵循我在 Dipgate Windows 服务器上配合 BlackBull Markets 进行的一次设置,我会标明哪些步骤是针对该提供商的特定步骤,哪些是通用的。

许多交易者跳过了托管,因为他们认为配置远程服务器是一个技术性项目。其实不然。在登录过程中有一个真正繁琐的时刻,有一个人们容易忽略的安全决策,还有一个几乎所有人都会忘记的步骤。

我为什么要费心写下这些

我们在 Algo Trading Space 运行许多账户,而托管就运行在所有这些账户之下。多年来,同样的问题不断出现:我该使用哪个用户名,为什么远程桌面拒绝我的密码,为什么我的机器人重启服务器后停止了交易。

这些都不是高级问题。它们是未被记录的问题,因为大多数教程只展示了理想的路径,而跳过了人们真正卡住的部分。

因此,本指南遵循一个真实的设置过程,从头到尾,在一个运行两个黄金剥头皮交易(Scalper)的 $500 实盘账户上进行。如果某个地方让我感到困惑,我会说明。如果我做出了一个你可能会有不同选择的决定,我也会说明。

What You Need Before Starting

先收集好这些,整个过程就会很快:

  • 你的 VPS 欢迎邮件。 其中包含服务器 IP 地址和临时密码。如果邮件没到,请检查垃圾邮件或推广邮件;提供商通常反馈邮件会掉进那里。
  • 你经纪商的 MetaTrader 下载链接。 使用你自己的经纪商提供的版本,而不是通用的安装程序,因为服务器列表是预先配置好的。
  • 交易账户号码、密码和服务器名称。 实盘或模拟盘均可。
  • 你的 EA 文件, 已经下载到你的本地机器上。
  • 密码管理器, 或一个非浏览器的安全位置,用于存储你即将创建的凭据。

关于时机的说明。新订购的服务器在 Windows 完成安装前可能需要几分钟时间,所以如果购买后立即连接失败,请等待而不是假设出错了。

在安装 MetaTrader 之前加固 VPS

  1. 确认服务器地址和提供商身份。 在连接任何内容之前,请将邮件中的 IP 与提供商的客户区域进行对比。
  2. 在第一次登录后立即更改临时管理员密码。提供商会自动生成这些密码,且原始密码以明文形式通过邮件发送。
  3. 使用一个长且唯一的密码,且不出现在任何其他地方。不要使用你经纪商密码的变体。
  4. 在为账户注资之前,先安装待处理的 Windows 安全更新,而不是在注资之后。
  5. 启用提供商提供的任何访问控制: 防火墙规则、IP 白名单、VPN 或 RDP 网关,或多因素身份验证。
  6. 关闭你不需要的重定向功能。 剪贴板、本地驱动器、打印机和设备重定向都会扩大你的机器与服务器之间的攻击面。
  7. 不要在 VPS 上的浏览器中保存经纪商或服务器凭据
  8. 将管理员访问权限仅保留给实际维护机器的人员。 如果其他人不需要,那就谁也别给。
  9. 抵制安装无关软件。 交易服务器应该只运行交易软件,除此之外几乎不运行其他内容。

我承认我过去在这些方面比我应该做的要懒散。那种认为“小账户不值得攻击”的理由是错误的:自动化扫描程序并不会先检查你的余额。

第 1 步:通过远程桌面连接

VPS 是 Virtual Private Server 的缩写,本质上是运行在云端的 Windows 计算机。你可以通过使用 Microsoft 的远程桌面客户端或较新的 Windows App (Microsoft documentation) 以访问任何远程 Windows 机器的方式来访问它。

  1. 打开登录邮件并复制 VPS IP 地址。
  2. 在你的 Windows 计算机上找到远程桌面应用程序。
  3. 将 IP 地址粘贴到字段中。
  1. 点击“显示更多选项”,然后点击“连接”。

这里就是容易出错的地方。Windows 会自动将你的本地用户名附加到登录字段中,因此它会尝试以错误的用户名登录并失败。

点击“更多选项”,然后选择“其他账户”。输入服务器的用户名,在我的案例中是 Administrator。输入电子邮件中的密码,并勾选“记住我”,以便 Windows 凭据管理器将其存储,然后点击“确定”。存储它意味着你以后可以重新连接,而无需在每个会话中重复复制密码,否则你每周都要进行多次此操作。

关于该证书警告

该警告经常出现,是因为服务器使用了自签名证书,这对于新的 VPS 来说是正常的。这也可能意味着你连接到了错误的地址,或者远程身份确实无法通过身份验证。

所以在继续之前:

  • 确认 IP 地址与你的提供商提供的地址完全一致,一个字符也不能差
  • 如果你的提供商发布了证书指纹或验证程序,请进行对比
  • 如果地址陌生,或者该警告出现在你之前已经连接过的服务器上,请不要继续

在持有交易凭据的机器上接受意外的证书警告并非小事。请先检查,然后再继续。

你现在应该看到一个表现得完全像本地电脑一样的 Windows 桌面。

第 2 步:在关闭文件之前阅读记事本文件

我登录的那一刻,一个记事本窗口出现了,解释说任何放在 My Platforms Autostart 文件夹中的平台快捷方式都会在服务器重启时自动启动。

该文件夹是 Dipgate 的便捷功能,而非标准的 Windows 功能,我在第 7 步中会介绍中立于提供商的等效方案。无论如何,现在请记下它,而不是关闭窗口后忘记,我刚才差点就这么做了。

第 3 步:在服务器上安装 MetaTrader

在 VPS 上打开浏览器,前往你经纪商的下载页面。

我使用了 Microsoft Edge,因为它在服务器上是预装的。无论你使用哪种浏览器,下载完成后请将其关闭,这样它的标签页和后台进程就不会占用你更希望分配给图表和机器人的内存。

在这次设置中,我选择了 BlackBull Markets,主要是因为他们支持 MetaTrader 5,这是我首选的平台。

下载 Windows 安装程序并运行它。安装程序提供更改安装目录的机会;我保留了默认设置。无论你把它放在哪里,请记下路径,因为第 7 步需要它。

安装完成且平台自动打开时,点击“完成”。

第 4 步:登录你的交易账户

经纪商的服务器会自动出现在连接对话框中。

  • 点击“下一步”
  • 输入你的交易账户号码和密码
  • 选择正确的服务器,在我的案例中是 BlackBull Markets Live
  • 点击“完成”

已连接。我的账户是 500 美元,特意设得很小,因为我更愿意在可以承受损失的资金上测试基础设施,而不是在重要的账户上。

在完成之前,请仔细检查服务器字段。如果你本想选实盘却选了模拟服务器,或者反之,这种错误在交易无法显示或显示在你不希望出现的地方之前,是不会被察觉的。

连接后,关闭你不会使用的默认面板。MetaTrader 习惯性地打开多个面板,而每一个都会消耗它并不配拥有的内存。

第 5 步:准备你的图表

我当时正在运行两个黄金剥头皮交易机器人,所以我打开了两个黄金图表。其他所有东西都关闭了。

在“市场报价”中右键点击并选择“隐藏所有”,以移除你未在交易的品种。未使用的图表和流式数据会持续消耗内存,而在专门为交易而非游戏设计的服务器上,这比大多数人意识到的要重要得多。

这种整理工作看起来是可选的,直到你在繁忙交易时段遇到终端卡顿。

第 6 步:安装你的专家顾问 (EA)

从你的本地机器复制 EA 文件。我的文件在桌面上:MeetAlgo Global Trade Plan 和 MeetAlgo Prime Scalper。

然后,在 VPS 上的平台内:

  1. 点击 文件 (File),然后点击 打开数据文件夹 (Open Data Folder) (MetaTrader 帮助)
  2. 打开你平台的 MQL 文件夹,然后进入 Experts 文件夹
  1. 将文件粘贴到那里
  2. 返回导航器面板,右键点击 专家顾问 (Expert Advisors),然后选择 刷新 (Refresh)

“刷新”是人们经常遗漏的一步。如果没有这一步,文件虽然在正确的文件夹里,但平台会假装它们不存在,这会引起相当大的不必要恐慌。

MT4 和 MT5 在此处的区别

平台EA 文件夹编译后的文件工具栏按钮
MetaTrader 4MQL4 然后是 Experts.ex4自动交易 (AutoTrading)
MetaTrader 5MQL5 然后是 Experts.ex5算法交易 (Algo Trading)

以 .mq4 或 .mq5 结尾的源文件需要在 MetaEditor 中进行编译,平台才能识别它们。如果刷新后机器人仍未出现,未编译的源文件是一个常见原因。

我的两个机器人默认都使用 H1 时间框架,在挂载任何东西之前,最好先检查你自己的系统。将每个 EA 拖到对应的图表上并点击“确定”。在设置窗口中,允许实盘交易,并且仅在供应商确实需要且你信任来源时,才授予 DLL 或 WebRequest 权限。

你可能会看到一条提示你开启工具栏按钮的消息。这是正常的;平台是在告诉你尚未启用算法交易(MetaTrader 帮助)。我一直等到第二个机器人挂载完成后,才统一开启了一次。

步骤 7:设置平台自动重启

服务器重启。有时是为了更新,有时是为了供应商维护,偶尔是因为没人能解释的原因。如果你的平台在重启后没有重新启动,你的机器人就会处于离线状态,你可能几个小时都察觉不到。

Dipgate 用户:将平台的快捷方式放入桌面预设的 My Platforms Autostart 文件夹中。

以下是我的做法:

  1. 在 VPS 上打开 Windows 文件资源管理器
  2. 进入 C 盘,然后进入 Program Files
  3. 找到你的平台文件夹,在我的案例中是 BlackBull Markets MetaTrader 5
  4. 右键点击终端可执行文件,64 位安装为 terminal64.exe,32 位安装为 terminal.exe,然后复制它
  5. 打开 My Platforms Autostart,右键点击并选择 粘贴快捷方式

请粘贴快捷方式,而不是可执行文件本身。将实际程序文件从其安装目录中复制出来会导致程序失效。

通知确认了终端现已配置为登录时运行。这种确认正是你想要看到的,尽管它并不能证明恢复功能有效,而这正是步骤 8 的目的。

如果你的供应商没有 Autostart 文件夹

环境方法
带有提供文件夹的 Dipgate 服务器使用 My Platforms Autostart
标准 Windows VPS按下 Windows + R,输入 shell:startup,然后将快捷方式放在那里
需要更高可靠性的设置创建一个在启动或登录时触发的任务计划程序任务,并启用“失败时重启”
托管交易 VPS遵循供应商记录在案的启动服务

在三种方案中,任务计划程序是更可靠的选择,因为如果进程崩溃,它可以重新启动平台,而不仅仅是在登录时。虽然工作量稍大,但对于重要的账户来说,这是值得的。

步骤 8:测试整个设置,然后重启

目前看起来正常的终端并不代表它已被证明具备恢复能力。在离开之前,请务必完成此项测试。

  1. 确认 MetaTrader 显示活跃的经纪商连接
  2. 检查显示的账号和服务器是否为你预期的内容
  3. 确认每个机器人都挂载在正确的品种和时间框架上
  4. 确认全局已启用算法交易,且每个 EA 的设置内也已启用
  5. 检查“专家 (Experts)”和“日志 (Journal)”选项卡是否有错误
  6. 将你的 EA 输入参数保存为预设文件,这样重新安装时就不需要凭记忆重新配置
  7. 重启 VPS
  8. 确认平台可以自动启动
  9. 确认账户重新连接且每个机器人都已重新加载
  10. 验证没有相同的 EA 副本在另一台机器或服务器上运行
  11. 设置外部运行时间或账户提醒,这样你可以通过通知而非净值曲线来获知故障

第 10 点值得强调。在两个终端上同一个账户运行同一个机器人会产生重复订单,交易者往往会在最糟糕的时刻发现这一点。

断开连接。不要注销。

当你完成工作后,关闭远程桌面窗口以断开会话。

不要从 Windows 菜单中选择“注销”,不要关闭服务器,也不要关闭 MetaTrader。根据配置不同,注销可能会终止正在运行的应用,从而在没有任何明显警告的情况下停止你的机器人。

向你的供应商确认,他们的设置是否在断开连接后仍保持应用运行。大多数专注于交易的主机都会正确配置此项;而不是通过确认而是凭直觉去假设,是人们损失一周交易时间的原因。

完成清单

检查项所需结果
远程桌面安全IP 已验证,临时密码已更改
Windows 更新已安装待处理的安全补丁
经纪商连接已连接正确的账户和服务器
EA 位置正确的 MQL4 或 MQL5 Experts 文件夹
权限已启用算法交易,仅在需要时授予 DLL 访问权限
品种和时间框架Match the EA documentation
日志没有未解决的 Experts 或 Journal 错误
启动重启后平台自动重新启动,已验证而非假设
会话处理是断开连接而非注销
重复保护每个机器人仅从一个终端运行
监控外部提醒或账户追踪器处于活跃状态
备份预设、模板和授权详情已安全存储

处理完该列表后,你的平台将实现云端交易。电力中断、网络中断以及意外关闭笔记本电脑将不再是你的问题,而这正是进行这一切的初衷。

延迟读数,以及它无法证明的事实

完成后,MetaTrader 显示该 Dipgate 服务器与我所连接的 BlackBull Markets 端点之间的最低连接读数为 1.33 毫秒

关于该数值的一些诚实说明:

  • 这只是单次设置过程中的一次观察,而非受控的执行测试
  • 它反映的是平台显示的连接读数,而非基于多样本的基准网络测量
  • 网络延迟无法说明滑点、成交质量、流动性或点差的情况
  • 你自己的读数取决于你选择的数据中心以及你连接到哪个经纪商端点

[Note for publication: add the Dipgate data center location, the BlackBull server name, the date and time of the reading, and lowest, median and average results if you captured them.]

我可以更自信地告诉你的是方向性问题。托管在靠近你经纪商服务器附近的 VPS 通常会产生比跨越大陆路由的家庭连接更低的读数,有时差异非常显著。请测量两者,而不是仅仅信任一个大致范围,因为家庭连接的延迟会因供应商、路由和地理位置的不同而产生巨大差异。

这种差异是否重要取决于你的策略。持仓数日的波段交易系统不会察觉。但剥头皮交易、高频逻辑以及紧跟新闻的系统则会。

实际操作指令仍然很简单:选择一个靠近你经纪商的服务器位置。Dipgate 发布了一个经纪商延迟工具专门用于此目的,其数据中心位于伦敦、纽约、阿姆斯特丹、新加坡、苏黎世和东京等金融中心 (供应商网站)。如果不确定哪个位置适合你的经纪商,请使用该工具或直接询问你的经纪商。

我们在 Algo Trading Space 使用 Dipgate,是因为其低延迟和丰富的交易服务器选择。我们自己的 VPS 对比 评定它们在剥头皮交易和高频外汇 EA 交易方面表现优异,尽管其他供应商在不同标准下也各有胜出。

出了什么问题,以及原因

症状可能的原因
远程桌面反复拒绝密码附加的是本地用户名而非 Administrator
重启后平台离线从未配置自动启动,或已配置但从未测试过
会话关闭后机器人停止运行注销了 Windows 而不是断开连接
EA 位于文件夹中,但未出现在导航器中未执行刷新,或是一个未编译的源文件
尽管一切看起来都正确,但没有任何交易进行算法交易已禁用,或在附件时拒绝了权限
终端在波动剧烈的时段运行变慢图表、交易品种或后台应用程序过多
延迟比预期更严重选择服务器位置时未参考经纪商托管情况
出现重复订单同一个 EA 正在从第二个终端运行

这些都不复杂。它们的问题在于在错误的时间产生了费用。

选择提供商:我会检查什么

标准为什么重要寻找重点
服务器位置决定了实际延迟靠近你经纪商的数据中心
延迟工具消除猜测可在购买前核查的已公布经纪商数据
RAM 分配控制运行的平台数量每个终端加 Windows 的余量
存储类型影响响应速度至少为 SSD,在提供处为 NVMe 存储
专用资源防止其他租户拖慢你的速度明确分配而非共享池化
启动处理让你在重启后仍能继续交易已记录的文件夹、服务或计划任务
会话持久性应用程序在断开连接后仍能运行明确确认,而非假设
安全控制保护凭据防火墙、白名单、多因素选项
支持时间市场全天候运行全天候联系
试用或退款窗口让你先进行测量比硬性的年度承诺更好的选择

一个观点,免费提供:交易者往往过分看重原始规格,而忽视了地理位置。对于任何对延迟敏感的操作,一个靠近你经纪商的普通服务器,也比一个位于错误大洲的强大服务器更有优势。当然也存在例外,特别是当你同时运行多个平台时,届时对比专用服务器是值得的

你是否真的需要使用 VPS?

如果满足以下条件,托管的成本是值得的:

  • 你运行的机器人需要在你睡觉时进行交易
  • 你的家庭网络或电源供应不稳定
  • 执行时机确实会影响你的策略
  • 你运行多个平台,且不想占用自己的电脑

如果满足以下情况,你可能可以跳过它:

  • 你在固定时间内进行手动交易,并在之后关闭所有程序
  • 你已经有一台保持开机状态且连接稳定的电脑
  • 你的策略持有头寸长达数日,且完全不在乎毫秒级的差异

坦白说:托管解决的是可靠性问题,而不是盈利问题。它无法修复一个亏损的系统。它所消除的是与你的策略无关的损失类别,即停电、路由器重启以及凌晨三点的 Windows 更新。

常见问题

我可以用 Mac 或手机连接交易 VPS 吗?

可以,尽管工具已经发生了变化。微软一直在用 Windows App 取代旧版的远程桌面客户端,该应用适用于 macOS、iOS、iPadOS、Android 或 ChromeOS,其文档现在也引导用户使用该应用。在下载之前,请检查当前的微软指南,因为不同平台的可用性会有所变化。实际上,在桌面端进行初始设置要容易得多,因为在机器之间复制文件非常直接;移动端访问更适合检查持仓或重启平台,而不是进行安装。

运行多个 MetaTrader 平台需要多少 RAM?

每个终端在加载图表和指标后通常会消耗几百兆字节,因此需求取决于你运行了多少个平台和图表,而不是账户规模。在打开任何交易软件之前,Windows 本身也需要分配内存。运行一两个终端的交易者可以使用入门级方案;任何托管五个或更多终端的人都应该增加配置。减少打开的图表并隐藏不使用的品种可以显著降低消耗,这就是为什么本指南中的整理步骤非常重要。

我的经纪商会免费给我提供 VPS 吗?

许多经纪商在每月交易量达到一定阈值后会提供托管服务,这适合活跃度高的交易者。不同公司的条款差异很大,因此请检查该服务是否允许其他经纪商、是否授予管理员权限、是否允许自定义软件,以及如果你的交易量低于资格水平时是否会继续提供服务。独立供应商需要付费,但无论你的活跃度如何,都能让你在数据中心选择和配置上拥有自由。请阅读具体的优惠条款,不要假设通用的模式也适用。

如果 VPS 离线,我的未平仓交易会怎样?

由于订单是在经纪商服务器上而非你的终端上,因此已经开仓的头寸在经纪商处仍然有效。停止的是管理功能:例如由机器人处理的移动止损、挂单网格以及任何需要平台运行才能执行的退出逻辑。已经提交给经纪商的止损和止盈水平将保持有效。这种区别正是为什么在问题发生之前,启动配置、重启测试和外部监控比问题发生后更值得关注。

我在 VPS 上运行 EA 需要单独的许可证吗?

这取决于供应商。有些机器人将许可证与账号绑定,这意味着只要平台运行,同一个许可证就可以在任何地方使用。另一些则与硬件标识符绑定,并在移动到服务器后需要重新激活。安装前请检查许可条款,如果不确定请联系开发者,因为在注资后才发现限制会产生不必要的麻烦。免费的专家顾问通常包含多个灵活的许可证,可以无需额外步骤解决这种情况。

我可以用同样的方式安装指标和自定义工具吗?

可以,但有一个文件夹的区别。指标要放入数据目录下的 Indicators 文件夹,而不是 Experts,而脚本属于 Scripts。通过“文件 (File)”,然后“打开数据文件夹 (Open Data Folder)”,进入 MQL4 或 MQL5 文件夹来访问它们。之后,像对待机器人一样刷新导航器面板。编译后的文件带有 .ex4 或 .ex5 扩展名;源文件在被平台识别之前,需要在 MetaEditor 中进行编译。

如何将现有的设置移动到新服务器?

在开始之前,复制你的机器人和指标文件,记录下每个账号和服务器名称,并导出图表模板和预设文件。在新机器上重新安装平台,而不是直接复制整个程序文件夹,因为安装程序会将组件注册到 Windows 中。重新连接机器人,重新应用设置,配置启动项,并进行重启测试。在启用新设置之前,先禁用旧设置,以避免两个终端向你的经纪商发送重复订单。

你可以在我们的 VPS 提供商页面上比较我们实际使用的托管提供商,包括这里介绍的那个。

我们的 高级设置涵盖了投资组合构建、经纪账户准备、托管和平台配置。我们的 VIP Club 成员可以获得实时交易结果、文章发布前的早期洞察,以及在需要快速解答设置问题时的优先支持。

披露:Algo Trading Space 可能会从本页面的某些链接中赚取佣金。这不会影响我们自己使用的提供商或我们发布的内容。

风险警告:交易杠杆产品具有快速亏损资金的高风险。托管可以提高可靠性和连接条件,但并不能保证策略盈利。此处引用的延迟读数来自于某一时刻一个提供商与一个经纪商之间的单次连接,并不代表执行质量。请仅使用您可以承受损失的资金进行交易。此处内容不构成投资建议。

About the Author

Marin

CTO & Trader

Chief Technology Officer at Algo Trading Space, overseeing platform development while actively trading. Marin combines software engineering expertise with real trading experience to build features traders actually need.

View Profile

Related Posts

外汇 VPS 还是专用服务器?让我们来决定哪一个更适合你的交易
外汇 VPS 还是专用服务器?让我们来决定哪一个更适合你的交易

对于运行 MetaTrader、少量 EA 或多个轻量级账户的个人交易者来说,外汇 VPS 通常是最佳选择。当工作负载需要稳定的 CPU 性能、多个同时运行的交易终端、更强的隔离性或完整的管理控制权时,专用服务器会更具经济效益。经纪商的距离和供应商的质量通常比单纯的 VPS 与专用服务器之争更能影响...

9/3/2026
如何选择外汇 VPS 提供商:需检查的 8 个因素

要选择外汇 VPS 提供商,首先要确定你经纪商的实际服务器区域,并测试来自提供商数据中心的延迟。然后,比较记录在案的运行时间、CPU 分配、内存 (RAM)、平台兼容性、备份选项、支持覆盖范围、升级程序以及总成本。在签署长期合同之前,请先用你的实际平台进行测试。 这是简短版本,它本身已经足够完整。本...

9/3/2026
如何选择外汇 VPS 提供商:需检查的 8 个因素
  • Share

Comment

No comments yet. Be the first to comment!

Leave a Comment

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