Question: 如何在MT4中添加专家顾问(EA)?如何使用VPS(虚拟专用服务器)?
第一部分:在MT4中添加并运行专家顾问的分步指南
了解您正在操作的文件类型
MT4的EA以编译后的.ex4文件形式提供(有时也会附带人类可读的源代码.mq4)。MT4运行的是.ex4文件。若仅有.mq4文件, 则需在MetaEditor中编译生成.ex4文件。编译成功后,.ex4文件将保存在MQL4\Experts文件夹中,该EA将出现在导航器 → 专家顾问中。
将EA安装到正确文件夹
- 1) 打开MT4交易平台。
- 2) 文件 → 打开数据文件夹。
- 3) 进入 MQL4 → 专家顾问 文件夹,将 EA .ex4(及所有必要文件)复制到此文件夹中。
- 4) 返回MT4界面,在浏览器中右键点击专家顾问 → 更新(或重启MT4)。此时EA应已显示在专家顾问列表中。
将EA附加到图表并启用交易
- 1) 在浏览器中,将EA拖拽至您想交易的符号图表上。
- 2) 在输入选项卡中,根据策略要求设置参数。
- 3) 在常规选项卡中,勾选允许实盘交易(仅当EA明确需要时才勾选允许DLL导入)。
- 4) 点击确定。
- 5) 在主工具栏中,确保自动交易处于ON(绿色)状态。图表角落的 🙂 表情符号表示EA处于活动状态。
常见无反应原因及具体解决方案
- 自动交易功能处于关闭状态(全局或EA设置)。请开启该功能,并确保在EA的“通用”选项卡中勾选“允许实盘交易”选项。
- 缺少报价/符号错误。您的经纪商可能使用工具后缀(例如EURUSD.m)。请在市场观察中显示工具,使用精确符号,并将EA附加到实时图表(而非离线图表)。
- 止损/成交量被拒绝。若出现无效止损 (130)或无效成交量 (131)错误,请将SL/TP距离调整至超出符号止损规则的范围,或将交易量调整至符号的MinLot/LotStep值。
- 依赖项缺失。若EA需要自定义指标或库文件,请将指标放置于MQL4\Indicators目录,并将所需.dll文件置于MQL4\Libraries目录(同样,仅在EA需要时启用DLL文件)。
- 您使用的是投资者密码登录。投资者凭证仅限读取权限,EA无法执行交易。请使用主密码(交易密码)登录。
这是平台规则而非建议:您的EA在满足所有条件前不会发送订单。(安装/激活流程——数据文件夹→MQL4\Experts→编译→附加→允许实盘交易——已在MetaQuotes帮助文档中说明,并广泛反映在经纪商的MT4指南中)。
MT4 EA 干净配置检查清单
- 复制 EA 到 MQL4\Experts 并 刷新 浏览器。
- 在MetaEditor中编译任何.mq4文件以生成.ex4(无编译错误)。
- 将EA附加至正确的交易品种/时间周期。
- 启用实盘交易,必要时允许DLL导入。
- 自动交易开启(位于工具栏)。
- 查看日志(终端 → 专家顾问/日志)以获取订单被拒时的精确错误代码。
第二部分:使用XM的VPS服务享受24/5交易执行与低延迟优势
XM VPS的实际功能
XM提供基于MT4的VPS服务,其服务器部署于交易服务器附近,可有效降低网络延迟,确保您的交易平台全天候运行——即使您的个人电脑处于关闭状态。该VPS运行于Windows Server系统,预装MT4软件,并根据您的账户活动和余额状况提供免费或固定月费两种服务模式。本服务遵循每位客户一台VPS原则,按月订阅计费,每月首个自然日自动续费。
XM列出的关键配置包括Windows Server 2012操作系统、约1.5GB内存、20GB存储空间及专属CPU分配,性能足以运行MT4终端和EA (不适用于重度优化或多平台回测)。XM指出配置可能随时间调整。
资格、费用与计费:具体条款
- 免费 VPS 服务需满足 XM 账户的以下两项条件:(a) 账户余额至少保持5000 美元(本金减去信用额度),且 (b) 在最近 30 天内至少交易 5 个标准手往返合约(或 500 个微手往返合约)。(或500微手往返交易量)。
- 若未满足上述要求,VPS将按每月28美元(或等值货币)的固定费用提供。
- 订阅服务将在每月首日自动续订。strong>;若账户余额不足以支付费用(且不符合免费获取条件),XM将取消VPS服务并删除实例,因此请务必自行备份EA文件/配置。
部分XM地区网站提及需通过会员专区申请VPS;请在您的XM会员专区提交申请,若符合条件将获得连接凭证。
申请、连接并准备VPS
申请配置
- 登录您的XM会员专区,为您的MT4/MT5账户申请VPS插件。若符合免费获取条件,将免费提供;否则将收取28美元费用。
获取访问凭证
- XM(或其VPS合作伙伴)将向您发送VPS的公共IP地址、Windows用户名和密码。请妥善保管这些信息。XM明确声明VPS由第三方提供,对第三方服务相关问题不承担任何责任。
通过远程桌面连接(Windows/macOS/Linux/iOS/Android)
- 在 Windows 系统中,启动 远程桌面连接 (mstsc),输入 VPS 的 IP 地址,并使用提供的凭据进行连接。
- 在 macOS 和移动设备上,安装 Microsoft Remote Desktop,添加一个使用 VPS IP 地址的 PC 并连接。
强化会话并配置环境
- 首次登录时更改 Windows 密码。
- 禁用睡眠/休眠模式,并将 Windows Update 设置为在非工作时间 通知,避免重启中断您的 EA。
- 若频繁传输文件,请安装可信赖的杀毒软件。
在VPS上安装XM MT4并登录
尽管XM的VPS通常已预装MT4,但您仍需安装与您使用的终端完全相同的版本,然后登录您的交易账户:
- 在VPS上下载并安装XM MT4(或运行已存在的安装程序)。
- 启动MT4,使用您的主密码(交易密码)而非投资者密码登录,以便EA能够执行订单。
- 在MT4中,选择文件 → 打开数据文件夹,访问VPS本地的MQL4目录结构。
将您的EA复制到MQL4\Experts目录,指标文件存入MQL4\Indicators,库文件存入MQL4\Libraries。刷新浏览器或重启MT4。
将您的EA图表和模板迁移至VPS
除非您的EA在VPS终端实例中与打开的图表关联,否则它们不会运行:
- 在VPS上重新创建图表设置(符号、时间框架)。
- 应用您的.tpl模板,然后将每个EA拖拽至对应图表。
- 在每个EA中:启用实盘交易(仅当EA需要时才启用允许DLL导入)。
- 在主工具栏中将自动交易切换为ON状态;确认每个EA图表上显示笑脸图标。
保持终端持续运行
- 在VPS上保持MT4运行状态,并断开RDP会话而不注销(关闭RDP窗口即可;注销会导致程序关闭)。
- 将MT4添加至VPS的Windows启动项,确保每次重启后自动启动。
- 若需安排系统重启以安装补丁,请选择非交易时段进行操作,并确认MT4重启后自动交易功能保持激活状态。
VPS上EA的操作纪律
- 文件整理:保持MQL4目录整洁。删除不再使用的旧EA/指标,确保浏览器更新快速清晰。
- 日志记录:定期检查专家顾问/日志;错误代码如130/131/133/134将精确显示阻塞原因(停机、交易量、操作禁用、保证金不足)。
- 资源限制:XM VPS基础配置(内存/CPU)适用于运行轻量级EA的多图表场景。若计划使用密集网格交易(多符号)或高CPU占用率的 tick 过滤器,请将数据分流至多个终端或向供应商申请升级资源。
- 备份:根据XM条款,VPS终止时将清除所有数据且不提供备份,请自行保存MQL4文件、配置文件和模板(压缩后存放于VPS外部)。
- 安全性:仅对可信EA启用DLL导入功能;平台默认会屏蔽非可信库文件。
影响日常使用的XM精确条款
- 资格审核每月进行一次,在账户续期时执行。若您的净资本减去信用额度低于5000美元,或过去30天内持仓量少于5个完整手,且账户余额不足以支付28美元,则VPS将在当月初终止。请提前导出配置并进行VPS外部备份。li>
- 每位客户仅限一个VPS。请勿在同一账户下规划多个并行VPS分配,请据此设计您的EA组合。
- 由第三方提供。XM声明VPS由外部供应商运营,其性能与运行时长均受供应商控制。
整合所有内容:完整可靠的工作流程
- 1) 在本地电脑上准备EA包。若编辑的是.mq4文件,请在MetaEditor中将其编译为.ex4格式。
- 2) 在XM会员专区内申请VPS。若30天内达到5000美元+5手交易量,即可享受免费级别;否则将收取每月28美元的费用。
- 3) 使用收到的IP地址、用户名和密码通过RDP连接。
- 4) 在VPS上安装XM MT4(或使用预装终端)。使用主密码登录。
- 5) 将您的EA复制到VPS中的MQL4\Experts目录,刷新浏览器,并将每个EA附加到对应图表。启用允许实时交易(仅当EA需要时启用允许DLL导入)。激活自动交易开启。
- 6) 配置Windows使VPS保持运行:关闭休眠模式,将更新安排在非工作时间,并将MT4添加到启动项。
- 7) 监控。使用MT4的专家/日志获取精准诊断,若EA支持则设置推送/邮件提醒。
避免静默失败的常用应用技巧
- 始终在VPS上配置:您的EA必须安装并附加在VPS终端内部;在VPS终端关闭时本地运行会抵消连续性/延迟优势。li>
- 符号精确性:将EA附加至经纪商的精确符号(后缀至关重要)。错误符号是导致交易无效的常见原因。
- 始终保持权限:新终端默认采用保守配置。请在VPS编译时检查允许实盘交易和自动交易开启选项,即使您已在本地电脑启用这些功能。
- 使用最新版本编译:若保留.mq4源代码,请在上传前使用最新版MetaEditor进行编译,确保您的.ex4文件与终端编译版本匹配。
- 遵守VPS运行环境限制:XM基础版VPS专为运行EA设计,不适用于高强度优化任务。策略测试器的运行任务请保留在本地工作站或专用计算机上。
XM VPS对EA交易者为何实用(实际层面)
- 网络邻近性:将终端设备部署在XM交易服务器附近,可缩短订单/价格事件的往返时间,从而降低家庭网络连接不稳定带来的风险。XM特别强调VPS与MT4服务器距离较近,正是为了降低延迟。
- 终端全天候运行:家庭断电或网络中断不会影响VPS终端,您的EA将持续运行。
- 可预测的重启时间:由于续订和资格审核均在每月首个自然日进行,您可围绕该时间段规划重启/维护工作,确保系统持续稳定运行。
- 在MT4中添加EA的方法:将.ex4文件复制到MQL4\Experts目录,刷新导航器,将其附加到图表,启用允许实盘交易并激活自动交易开启。若仅有.mq4文件, 请先在MetaEditor中将其编译为.ex4。
- 若需在XM平台持续运行该EA:请通过会员中心申请XM VPS;若账户维持5000美元本金(扣除信用额度)及5手往返交易量达30天,即可免费使用; 否则每月需支付28美元。通过RDP连接,安装/登录XM MT4,将EA复制到VPS,附加到图表并保持终端运行。请备份数据,若未满足要求或资金不足,VPS将在月底被删除。
- Close