MQL5虚拟主机迁移账户全攻略
🖥️

MQL5虚拟主机迁移账户全攻略

从准备环境到同步实操的透彻教学

平台工具 难度 · 入门 2026-03-17 5 分钟阅读
#MQL5#虚拟主机#账户迁移#自动交易

为什么需要将交易账户迁移到虚拟主机

MetaTrader客户端原生支持自动交易策略,提供基于C++的MQL4/MQL5语言、MetaEditor与云网络分布式测试器。但当交易员拥有自制或定购的EA、从市场购买的EA,或订阅了信号时,就需要每天24小时保持终端运行。家用电脑在供电与网络稳定性上不可靠,也不方便长期开机。

过去常见做法是租用外部公司的VDS或VPS。MetaTrader提供了更便捷的内置方案:直接从客户端为交易账户租用虚拟服务器(MQL5 VPS),无需自行配置系统环境,几分钟即可获得分派好交易环境的虚拟终端。

✦ 适用场景
只要涉及EA自动交易、市场产品运行或信号跟单,且要求不间断连接与电力,就应考虑迁移至虚拟主机。

什么是虚拟终端及其核心优势

虚拟终端是MetaQuotes为虚拟主机云网络开发的专用环境。任何交易者可在客户端点选几次鼠标,租用一个现成且配置好的虚拟服务器。它与普通VPS不同:内置MT终端、自动适配经纪商服务器延迟、迁移单向同步、市场产品激活不扣次数。

虚拟主机优势包括:直接客户端获取;新用户免费1440分钟试用;灵活服务计划折扣;可选最低网络延迟位置;统一MQL5账户支付。它解决了可靠连接与低维护成本的核心痛点。

迁移前的图表与数据窗口准备

启动虚拟终端前,必须准备好活动环境。首先在市场报价中仅保留EA所需的交易品种列表,删除无关品种以减少即时报价流量。只需打开真正需要的图表,数量虽无限制但应避免冗余。颜色设置不影响迁移。

在终端设置图表的'图表最大数量'参数中,若自定义指标开发方式浪费(如加载全部历史),应设较小值,改后重启终端确认指标正常工作。虚拟终端会自动从交易服务器下载历史,但单图表不超50万条。

⚠ 注意历史限制
虚拟终端单图表历史数据上限为50万条,超限可能导致迁移后图表异常。

指标、EA与禁止项的明确限制

图表中的指标和EA必须支持无人值守自主操作。购自市场的产品若在图表启动,迁移时转移且完整功能保留,激活次数不减少——这是虚拟主机独特好处。但DLL调用在虚拟终端完全禁止,首次调用即按严重错误停止程序。

所有EA/指标外部参数需提前正确设置。脚本不会迁移,哪怕正无限循环。虚拟程序端在LiveUpdate或维护时会自动重启,因此程序必须正确处理停止与重启事件,才能继续操作。全局变量不迁移,需用#property tester_file读文件初始化。

使用#property指令发送必要文件

若EA或指标需要文件,可用特定#property参数发送至虚拟端:tester_file发Files目录文件;tester_indicator发Indicators自定义指标;tester_library发Libraries程序库。程序库文件迁移时自动识别发送,无需指定;iCustom显名的指标也无需指定。文件大小不超64MB。

#property tester_file "trade_patterns.csv"    // EA交易使用的数据文件。如果主机需要,应该被指明

#property tester_indicator "smoothed_ma.ex5"  // 如果指标名称可以被识别的自定义指标文件

#property tester_library - "alglib.ex5"       // EA交易调用的函数程序库。您无需指定它
✦ 文件大小
所有迁移文件单个不超过64MB,否则发送失败。

邮件、FTP、信号与交易权限配置

若EA需发邮件、传FTP或跟单,应在终端设置填好。社区选项卡设MQL5账户登录密码,对跟单必须。建议填MetaQuotes ID并允许通知,以便离线掌握账户。虚拟终端自动交易始终允许,迁移后同步启动的EA均可交易。

信号选项卡设跟单参数。若账户有激活订阅且允许跟单,迁移时客户端跟单权限被禁,防两终端同抄。迁移完成虚拟端自动启跟单,客户端日志反复提示取消跟单。WebRequest需在自动交易选项卡设权限及信任URL列表。

执行迁移与同步监控实操

迁移即客户端活动环境单向移至虚拟端。同步永远单向,虚拟状态靠日志监控。执行'同步环境'命令选迁移类型,可改图表、品种、参数、信号。同步数据记客户端日志,后开虚拟主日志过滤时段下载记录,存于数据文件夹logs。

租用状态在'详情'命令查看:CPU、内存、硬盘示图,及服务器名、租用号、计划、剩余时间、状态。还示上次迁移模式、信号订阅、图表数、EA数等。菜单图标可启停或取消租用,提前取消不退款。

⚠ 取消规则
提前取消VPS租用不返还费用,确认长期使用再续费。

虚拟主机与其他方案对比及常见坑

对比普通VPS:虚拟主机免系统维护、内置MT、市场激活不扣次、防DLL;普通VPS需自装平台、全手动、激活照扣。坑点包括:忘删品种致流量大、DLL未察致崩、脚本误期、全局变量丢失、文件超64MB、未设MetaQuotes ID漏通知。

虚拟主机是自动交易最优解,但需严格按准备清单执行。先用免费1440分钟验证环境,再正式租用。注意MQL5 VPS绑定一个交易账户与一个社区登录,不可多账户混用。

常见问题

不会。在虚拟终端启动购自市场的产品,迁移时完整功能保留且可激活次数不减少,无需额外花费激活许可。
大概率是因为EA中调用了DLL函数。虚拟终端完全禁止DLL调用,首次调用即按严重错误停止程序,迁移前请移除DLL依赖。
不可以。MQL5 VPS针对一个交易账户和一个MQL5社区登录生效,租用费用仅适用于特定单一账户。
脚本不会迁移,即使正在运行;全局变量也不迁移。需用#property tester_file读文件来初始化变量。
在EA源码用#property tester_file "文件名"指定<数据文件夹>\MQL5\Files下的文件,文件不超64MB,迁移时自动发送。