11

WeTrade众汇平台:如何在 MT5 中加载白银自定义指标与 EA?

在 MetaTrader 5 (MT5) 电脑客户端中加载现货白银(XAGUSD)的自定义技术指标(Indicators)与自动化 EA(Expert Advisor)非常直观。由于 MT5 采用全新的 MQL5 架构,其加载步骤和文件路径与传统的 MT4 略有区别。

以下是详细的操作步骤与实操避坑指南:

一、 文件后缀名区分(在开始前确认)

在下载或准备文件时,请先确认文件的后缀类型:

  • .ex5:已经编译好的可执行文件(直接加载运行,最常用)。

  • .mq5:未编译的 MQL5 源代码文件(放进目录后,MT5 会自动或手动编译为 .ex5)。

二、 加载白银自定义技术指标(Custom Indicators)

第一步:将指标文件粘贴至指定数据文件夹

  1. 打开电脑端的 MT5 软件。

  2. 点击顶部菜单栏的 “文件” (File) -> “打开数据文件夹” (Open Data Folder)。

  3. 在弹出的系统文件夹窗口中,依次双击进入目录:

    Plaintext

    MQL5  -->  Indicators
    
  4. 将你准备好的白银自定义指标文件(.ex5 或 .mq5)复制并粘贴到 Indicators 文件夹内(或者在该文件夹下新建一个专属子文件夹分类)。

第二步:刷新并挂载指标到白银图表

  1. 回到 MT5 软件界面,按快捷键 Ctrl + N 调出左侧的 “导航” (Navigator) 窗口。

  2. 展开 “指标” (Indicators) 列表,右键点击“指标”树状图或任意位置,选择 “刷新” (Refresh)(或者直接重启 MT5)。

  3. 打开你的白银图表(如 XAGUSD / Silver)。

  4. 在导航窗口中找到刚刚刷新的自定义指标,直接按住鼠标左键,将其拖拽到白银图表上。

  5. 在弹出的参数窗口中,切换到 “输入” (Inputs) 标签页调整指标参数(如均线周期、平滑系数等),确认无误后点击 “确定” 即可。

三、 加载白银自动化 EA(Expert Advisor)

第一步:将 EA 文件粘贴至指定数据文件夹

  1. 点击 MT5 顶部菜单栏的 “文件” (File) -> “打开数据文件夹” (Open Data Folder)。

  2. 依次双击进入目录:

    Plaintext

    MQL5  -->  Experts
    
  3. 将你的白银交易 EA 文件(.ex5 或 .mq5)复制并粘贴到 Experts 文件夹(或其子文件夹,如 Advisors)中。

第二步:在终端开启算法交易权限(关键)

为了防止 EA 误下单,MT5 默认会锁定自动化交易功能。必须手动开启以下两个开关:

  1. 总开关: 在 MT5 顶部工具栏中,找到带有▶️图标的 “算法交易” (Algo Trading) 按钮,点击使其变成绿色启动状态。

  2. 全局设置: 点击顶部菜单栏 “工具” (Tools) -> “选项” (Options)(或快捷键 Ctrl + O):

    • 切换到 “专家顾问” (Expert Advisors) 标签页。

    • 勾选 “允许算法交易” (Allow Algo Trading)。

    • (可选) 如果你的 EA 需要调用外部动态链接库(DLL),需勾选 “允许 DLL 导入”。

第三步:将 EA 挂载至白银图表并配置参数

  1. 在左侧 “导航” (Navigator) 窗口中,展开 “专家顾问” (Expert Advisors)。

  2. 右键点击并选择 “刷新” (Refresh),找到你的白银 EA。

  3. 确保当前图表是 白银(XAGUSD) 且设置在了 EA 要求的时间周期上(如 H1 或 M15)。

  4. 将 EA 拖拽至白银图表上。

  5. 在弹出的设置属性框中:

    • 在 “通用” (Common) 页面,勾选 “允许算法交易”。

    • 在 “输入” (Inputs) 页面,设置手数(Lots)、止损止盈(SL/TP)、点差限制(Max Spread)等风险参数。

  6. 点击 “确定”。此时图表右上角会出现一个绿色带▶️的小图标或 EA 名称,代表 EA 已成功在后台运行并监控白银行情。

四、 针对白银(XAGUSD)EA 运行的注意点

1.确认白银的手数与点值设置:合约规格差异。

白银(XAGUSD)的标准合约规格通常为 1 标准手 = 5,000 盎司(部分经纪商可能为 1,000 盎司或迷你手)。在运行 EA 前,请务必在市场报价中右键点击 XAGUSD 选择“属性”,核对合约大小,并在 EA 输入参数里调整好资金管理与固定手数,避免因合约规模不一致引发仓位过大。

2.使用真实 Tick 在策略测试员中复盘:回测校验。

按快捷键 Ctrl + R 打开 MT5 的“策略测试员”,选择该 EA 与 XAGUSD 品种,勾选“基于真实 Tick 的每个 Tick”建模模式进行历史数据回测,观察 EA 在白银历史高波动(如隔夜跳空或重磅数据行情)下的最大回撤(Drawdown)。

3.配置 VPS 服务器:24小时不断网。

白银属于全天候高波动品种,EA 自动化交易需要电脑和网络 24 小时保持连接。建议将 MT5 客户端部署在专用的 Windows VPS(虚拟专用服务器) 上,防止因本地电脑休眠、断网或更新重启导致 EA 错过平仓信号。

行情资讯