把 EA 挂上真实账户之前,需要经过安装、授权、模拟验证、受控实盘四个阶段。自动交易减少的是人工操作,不是市场风险—— 一个配置错误的 EA,可能比手动交易造成更快的亏损。本文给出从文件安装到首日巡检的完整流程,每个阶段都设定了通过标准。
本文只解决信息整理与技术部署问题,不推荐任何 EA 产品,不决定交易方向。无法确认的字段保留为 "未知"。
本文立场:自动交易仍需持续监督。回测收益高不能成为跳过验证阶段的理由。
安装前先确认环境
安装 EA 前,逐项确认以下环境条件:
- 平台版本:MT5 版本是否满足 EA 要求
- 服务器:登录的是正确账户的服务器(Real / Demo)
- 品种后缀:经纪商是否使用后缀(EURUSD 可能显示为 EURUSDm),品种不匹配会让 EA 无法下单
- 允许算法交易:工具栏 "算法交易" 开关已启用
- DLL 权限:仅当 EA 确实需要时才开启,不要默认放开
- VPS 时区:与经纪商服务器时区一致,避免定时逻辑错位
- 账户登录状态:模拟账户或真实账户均已正确登录
安装文件:安全第一
- 在 MT5 中打开数据文件夹(文件 → 打开数据文件夹)
- 把编译后的 EA(.ex5 文件)放入 MQL5/Experts 目录
- 在导航器中右键刷新,看到 EA 出现在 "智能交易系统" 下
- 把 EA 拖到匹配的图表上
安全规则:
- 只使用来源可信且经过检查的文件;关闭来源不明的安装包
- 先验证文件版本与发布记录,再加载
- 授权只需要交易账号、服务器等必要信息,不应索取主密码
设置权限
EA 加载到图表后,在 EA 属性中检查:
- 允许算法交易(与工具栏开关一致)
- 品种后缀是否正确匹配
- 图表周期是否符合策略设计
- 参数是否与你的风险规则一致(手数、止损、日亏损限制)
- 不要开启不必要的 DLL 权限——DLL 可让 EA 访问系统级资源,权限越大风险越大
安装后的五项检查
模拟账户上按顺序完成:
- 看日志:是否有授权、交易权限或报价错误
- 触发开仓与风控条件:确认开仓、止损、止盈、日亏损限制按规则执行
- 断线重连:断开网络再重连,确认 EA 状态恢复、不会重复下单
- 平台重启:重启 MT5,确认 EA 自动重新加载、参数保持
- 参数保存:改过参数后重启,确认没有被重置
五项全部通过后,才考虑在真实账户小规模运行。
首次运行:独立配置与故障处理
- 首次运行时使用独立配置文件,记录参数版本、图表周期和启动时间
- 依次测试:禁止开仓、达到日内亏损限制、断线重连、平台重启
- 若日志出现无报价、交易被禁、手数无效或授权失败,先解决原因,不要通过放宽风控或反复点击下单绕过错误
部署 VPS
本地运行需要电脑一直开机;使用正确配置的 VPS 可保持终端在线。部署时注意:
- 选择靠近经纪商服务器的稳定 VPS(延迟更低,断线更少)
- 设置系统更新窗口:避开交易时段自动更新重启
- 配置日志监控与断线提醒(邮件 / 消息通知)
- 定期确认 EA 仍在运行——VPS 在线不等于 EA 在跑
- 确认 VPS 时区与经纪商服务器一致
从技术测试过渡到受控实盘
EA 的评估顺序应为:
- 文件与权限安全(来源、授权、DLL)
- 逻辑和参数理解(你完全清楚它怎么下单)
- 可复现回测(同样的参数能复现同样的结果)
- 模拟环境运行(五项检查通过)
- 极小规模真实执行(最小手数、最短观察期)
- 最后才是是否扩大使用
每一步都要设定通过标准:日志无关键错误、订单与规则一致、成本假设合理、断线后不会重复下单。不能因为某段回测收益较高就跳过中间阶段。
实盘验证关注什么
实盘阶段要重点关注回测很难重现的因素:
- 服务器时间与实际行情
- 品种后缀匹配
- 点差突增(数据公布时段)
- 成交滑点
- 网络中断与 VPS 重启
- 授权服务异常
同时:设置账户级日亏损、最大仓位和人工停机条件,定期核对 EA 版本与参数。自动交易减少人工操作,不代表无需持续监督。
常见问题
EA 不交易怎么办?
依次检查:算法交易开关是否启用、市场是否在交易时段、最小手数是否超过账户限制、保证金是否足够、日志中是否有错误。按顺序排查,不要反复点击下单绕过。
需要一直开电脑吗?
本地运行需要。使用正确配置的 VPS 可保持终端在线,但 VPS 在线不等于 EA 在跑,需定期确认并配置断线提醒。
实际使用时最容易忽略什么?
最容易忽略的是 "跳过验证阶段"。先看日志是否有授权、交易权限或报价错误,再用模拟账户触发开仓和风控条件;确认断线重连、平台重启和参数保存后,才考虑在真实账户小规模运行。回测收益高不能成为跳级的理由。
授权 EA 需要提供主密码吗?
不需要。授权通常只需交易账号和服务器信息,任何索取主密码的 "授权" 都应警惕。
EA 回测很好,可以直接实盘吗?
不能。回测无法覆盖点差突增、滑点、断线、VPS 重启等实盘因素。必须按 "文件安全 → 逻辑理解 → 可复现回测 → 模拟运行 → 极小规模实盘" 的顺序逐步验证。
DLL 权限什么时候该开?
仅当 EA 明确需要调用系统级资源时才开,且要确认 EA 来源可信。不必要的 DLL 权限会放大风险,默认保持关闭。