MetaTrader 5 Guide

如何安装 EA
并开启自动交易

本教程适用于 MT5 编译版 .ex5 EA。建议先在模拟账户完成策略测试与前向观察,再决定是否用于真实账户。

所需软件MetaTrader 5 桌面客户端
文件格式EA 编译文件 .ex5
建议环境模拟账户 + VPS 稳定运行
1

下载 EA 文件

从免费 EA 页面下载所需的 .ex5 文件。请勿修改文件扩展名。

2

打开 MT5 数据目录

启动 MT5,在顶部菜单选择“文件” → “打开数据文件夹”。

  • 不要直接寻找 MT5 安装目录,多个终端可能使用不同的数据目录。
  • 进入数据文件夹后依次打开 MQL5Experts
MT5 → 文件 → 打开数据文件夹 → MQL5 → Experts
MT5 文件菜单中的打开数据文件夹选项
在“文件”菜单中点击“打开数据文件夹”。
3

复制 EA 并刷新导航器

将下载的 .ex5 文件复制到 MQL5/Experts

  • 返回 MT5,按 Ctrl+N 打开“导航器”。
  • 右键“EA 交易”或“智能交易系统”,选择“刷新”。
  • 若仍未显示,完全关闭并重新启动 MT5。
MT5 导航器中的 EA 交易列表
按 Ctrl+N 打开导航器,在“EA交易”中找到已安装文件。
4

将 EA 添加到图表

打开目标交易品种和周期,再把 EA 从导航器拖到图表。

  • 确认品种名称,例如 XAUUSDXAUUSDm 或其他经纪商后缀。
  • 在“常用”选项卡勾选“允许算法交易”。
  • 在“输入”选项卡检查手数、止损、止盈、最大持仓和 Magic Number。
  • 同一账户运行多个 EA 时,每个实例应使用不同的 Magic Number。
不要在不了解参数含义时直接使用默认大手数。网格和马丁策略尤其需要限制最大持仓、总手数和权益回撤。
5

开启 MT5 自动交易

EA 自身允许交易后,还必须打开 MT5 的全局算法交易开关。

  • 点击工具栏上的“算法交易”或“Algo Trading”按钮,使其处于启用状态。
  • 也可进入“工具” → “选项” → “EA 交易”,勾选“允许算法交易”。
  • 如果 EA 需要联网授权或读取接口,在“允许 WebRequest 访问以下 URL”中添加开发者提供的网址。
普通离线 EA 通常不需要开启 DLL 或 WebRequest。除非你明确知道用途,否则不要允许未知 DLL。
MT5 EA交易选项中的允许算法交易设置
在“工具 → 选项 → EA交易”中勾选“允许算法交易”。
6

检查 EA 是否正常运行

加载完成后,不代表 EA 会立即下单。它可能正在等待信号。

EA 名称显示在图表右上角
全局算法交易按钮已启用
“专家”日志没有初始化错误
品种、周期和 Magic Number 正确
账户允许 EA 自动交易
保证金、点差和交易时间正常

Ctrl+T 打开工具箱,重点检查“专家”和“日志”标签中的报错信息。

7

先回测,再运行模拟盘

Ctrl+R 打开策略测试器,选择 EA、品种、周期和测试区间。

  • 使用尽可能接近真实环境的点差和报价数据。
  • 检查最大回撤、保证金占用、连续亏损和极端行情表现。
  • 回测通过后,至少在模拟账户进行一段时间的前向测试。
  • 实盘运行需要保持 MT5、网络和电脑持续在线;长期运行建议使用 VPS。
历史表现不代表未来结果。自动交易不能消除市场风险,也不保证盈利。
?

常见问题排查

EA 不显示、不交易或运行中断时,按以下顺序检查。

  • 导航器没有 EA:确认文件位于当前终端的数据目录,而不是软件安装目录。
  • 无法加载:确认文件为 MT5 的 .ex5,MT4 的 .ex4 不能在 MT5 使用。
  • 不自动交易:检查全局算法交易开关、EA 常用设置和账户权限。
  • 没有订单:可能尚未满足策略信号,查看“专家”日志而不是反复重新加载。
  • Invalid volume:手数不符合经纪商最小手数或步进。
  • Market closed:当前品种休市或不在可交易时段。
  • WebRequest 错误:在 MT5 选项中加入正确的 HTTPS 域名。

MT5 EA 安装、配置与自动交易教程

本教程覆盖下载、复制文件、刷新导航器、添加到图表、允许算法交易、回测与模拟验证等步骤。