乐于分享
好东西不私藏

MT4指标与EA安装教程

MT4指标与EA安装教程

MT4 电脑版

指标 & EA 安装完全教程

MetaTrader 4 桌面版 | Windows

目  录

序号

章节标题

01

认识 MT4 文件结构

02

安装自定义指标

03

编译指标源码(.mq4 → .ex4)

04

安装 EA(自动交易程序)

05

加载与运行 EA

06

安装脚本(Scripts)

07

重要注意事项

08

常见问题 FAQ

01  认识 MT4 文件结构

在安装指标和 EA 之前,首先需要了解 MT4 的文件夹结构。所有自定义指标、EA 和脚本文件都存放在 MQL4 文件夹中。

文件夹名称

说明

对应文件类型

Indicators

存放自定义技术指标

.ex4 / .mq4

Experts

存放 EA(自动交易程序)

.ex4 / .mq4

Scripts

存放脚本(一次性执行的操作)

.ex4 / .mq4

Libraries

存放库文件

.dll

Presets

存放预设配置文件

.set

��快速打开 MQL4 文件夹的方法:

在 MT4 平台菜单栏点击「文件」→「打开数据文件夹」即可直接进入 MQL4 目录。

��提示:MQL4 文件夹的默认路径为:C:\Users\你的用户名\AppData\Roaming\MetaQuotes\Terminal\随机字母\MQL4\

02  安装自定义指标

自定义指标(Custom Indicator)用于在图表上显示技术分析信号。以下是完整的安装步骤:

第1 步打开MT4 平台,进入「文件」→「打开数据文件夹」
第2 步在数据文件夹中找到MQL4 → Experts 文件夹
第3 步将你的.ex4 或 .mq4 指标文件复制到 MQL4\Experts 目录
第4 步回到MT4 平台,在左侧「导航器」窗口中右键点击「指标」
第5 步选择「刷新」,等待指标列表更新
第6 步找到新安装的指标,用鼠标拖放到图表窗口即可加载

⚠️ 注意:如果下载的是 .mq4 源码文件,需要先编译为 .ex4 才能使用,详见第 3 章。

��指标安装位置对照表:

指标类型

存放文件夹

加载位置

自定义技术指标

MQL4\Indicators

导航器→ 指标

EA 智能交易

MQL4\Experts

导航器→ EA 交易

脚本

MQL4\Scripts

导航器→ 脚本

03  编译指标源码(.mq4 → .ex4)

如果你下载的是 .mq4 源代码文件,需要使用 MetaEditor 编译成 .ex4 可执行文件才能在 MT4 中使用。

文件格式

说明

.mq4

MQL4 源代码文件,可用记事本或 MetaEditor 打开

.ex4

编译后的可执行文件,MT4 只能加载 .ex4 文件

编译步骤:

第1 步在MT4 中按 F4 键,或点击菜单「工具」→「MetaQuotes 语言编辑器」
第2 步在MetaEditor 中点击「文件」→「打开」,找到你的 .mq4 文件
第3 步打开后,点击工具栏上的「编译」按钮(F7)
第4 步底部「工具箱」窗口显示「0 错误,0 警告」即表示编译成功
第5 步编译成功后,在MQL4\Indicators 文件夹中会生成对应的 .ex4 文件
第6 步回到MT4,刷新指标列表,加载新编译的指标

��提示:编译成功后,MetaEditor 底部会显示编译时间。如果有错误,错误信息会显示在「工具箱」的「错误」选项卡中,请根据错误提示修改代码。

04  安装 EA(自动交易程序)

EA(Expert Advisor,智能交易系统)是一种能够自动执行交易策略的程序。相比指标,EA 需要更多的设置和权限。

第1 步打开MT4,进入「文件」→「打开数据文件夹」
第2 步找到MQL4 → Experts 文件夹
第3 步将EA 的 .ex4 文件(或编译好的 .mq4)复制到 MQL4\Experts 目录
第4 步将EA 依赖的 .dll 库文件(如有)复制到 MQL4\Libraries 目录
第5 步将EA 的预设参数文件 .set(如有)复制到 MQL4\Presets 目录
第6 步关闭并重新启动MT4,使系统识别新文件

⚠️ 注意:EA 文件只能放在 MQL4\Experts 文件夹中,不要放到 Indicators 或其他文件夹,否则无法正常加载!

05  加载与运行 EA

EA 安装完成后,需要在图表上加载并启用自动交易功能。

方法一:拖放法

第1 步在MT4 左侧「导航器」窗口中展开「EA 交易」
第2 步找到你安装的EA,用鼠标将其拖放到任意货币对图表上
第3 步弹出EA 属性窗口,配置输入参数后点击「确定」
第4 步图表右上角显示EA 名称和笑脸表情符号,表示加载成功

方法二:菜单法

第1 步在图表窗口中右键点击,选择「EA 交易系统」→「附加到图表」
第2 步或者按快捷键Ctrl+E 打开 EA 交易窗口

启用自动交易权限

⚠️ 注意:必须勾选「允许自动交易」按钮(上排工具栏中的绿旗图标),否则 EA 无法自动下单!该按钮变红表示自动交易被禁止。

检查方法:观察图表右上角

图标状态

含义

解决方法

��笑脸

EA 已加载且自动交易已开启

正常工作,无需操作

��悲伤脸

EA 加载但自动交易被禁止

点击绿旗按钮启用自动交易

无图标

EA 未成功加载

检查文件是否正确放置到 Experts 文件夹

06  安装脚本(Scripts)

脚本是执行一次性操作的小程序,例如一键平仓、批量下单等。安装方式与指标类似。

第1 步将.ex4 脚本文件复制到 MQL4\Scripts 文件夹
第2 步重启MT4 或在导航器中右键「脚本」选择「刷新」
第3 步在「导航器」→「脚本」中找到脚本名称
第4 步将脚本拖放到图表上,脚本会自动执行一次后停止

��提示:脚本执行后会持续运行(如监控脚本)或自动退出。如需重复执行,重新拖放即可。

07  重要注意事项

在使用 MT4 指标和 EA 时,请务必注意以下事项,以保护账户安全:

注意事项

详细说明

文件格式必须正确

MT4 只能加载 .ex4 文件,MT5 指标 .ex5 无法在 MT4 中使用

EA 与指标的区别

EA 可自动下单交易,指标仅用于技术分析显示

手机端限制

EA 在手机 MT4 上无法运行,只有部分指标可用

来源安全性

只使用来自可靠来源的 EA,避免账户被盗或被操控

先做模拟测试

任何 EA 上线前,必须在模拟账户上充分测试至少 1-2 周

设置止损止盈

使用 EA 时务必设置合理的止损和止盈,保护本金

定期检查运行状态

每次交易前确认 EA 是否正常运行(右上角笑脸)

网络连接稳定

EA 需要稳定的网络连接,断线时 EA 会停止运行

⚠️ 注意:禁止在非正规平台使用来历不明的 EA!部分恶意 EA 会窃取账户密码或导致巨额亏损。请仅使用官方或知名开发商的 EA。

08  常见问题 FAQ

Q1:EA 加载后图表没有反应,是什么问题?

A1:请检查以下几点:

  1. 图表右上角是否显示 EA 名称和表情符号
  2. 工具栏绿旗按钮是否为绿色(允许自动交易)
  3. EA 文件是否放置在 MQL4\Experts 文件夹(不是 Indicators)
  4. MT4 是否连接了交易服务器(右下角显示连接状态)

Q2:指标显示正常但 EA 无法自动下单?

A2:EA 自动下单需要以下权限全部开启:

  1. 工具栏「允许自动交易」按钮(绿旗)为开启状态
  2. EA 属性窗口中「允许 DLL 导入」(如 EA 需要)已勾选
  3. MT4 菜单「工具」→「选项」→「EA 交易」中所有选项已勾选

Q3:一个图表可以同时运行多个 EA 吗?

A3:同一个图表只能加载一个 EA。但可以打开多个图表窗口,分别加载不同的 EA。建议使用不同货币对以避免信号冲突。

Q4:EA 总是莫名其妙停止运行怎么办?

A4:可能原因包括:网络断开、服务器维护、断电、MT4 异常关闭等。建议使用 VPS(虚拟专用服务器)24 小时运行 EA,避免本地电脑的不稳定性。

Q5:如何删除已加载的 EA 或指标?

A5:在图表上右键 → 「EA 交易系统」→ 「移除 EA」即可。或者直接在图表上按 Delete 键。

Q6:MT4 和 MT5 的指标 EA 通用吗?

A6:不通用!MT4 使用 .ex4/.mq4 文件,MT5 使用 .ex5/.mq5 文件,两者编程语言不同,无法混用。

教程完成

祝你交易顺利,风险可控!

MT4 指标与 EA 安装教程 | 电脑版