
blog 中级 · ~1 min read
在 MT4/MT5 上装自定义指标和 EA
自定义指标和 Expert Advisor 扩展 MT4 和 MT5,本指南带安全下载、安装、排错。
#platforms#tools
本文为英文。需要查看中文翻译吗?
交互工具在翻译视图中可能无法使用。
在 MT4/MT5 上装自定义指标和 EA
MetaTrader 生态真正的力量是社区做的指标和 EA(Expert Advisor,智能交易系统)——但安装几乎绊倒每个新手。
你会遇到的文件类型
| 扩展名 | 类型 | 放哪 |
|---|---|---|
.mq4 / .mq5 |
源代码 | MQL4/MQL5 文件夹,必须编译 |
.ex4 / .ex5 |
编译后二进制 | 同文件夹,直接跑 |
.set |
EA 参数预设 | MQL5/Presets |
.tpl |
图表模板 | Templates 文件夹 |
编译文件(.ex4/.ex5)是最常见的下载,因为作者保护源码。源文件让你改逻辑但要编译。
方法 1:安全手动安装
- 打开 MT4/MT5。
- 点 File → Open Data Folder。
- 导航到
MQL4/Indicators(或MQL5/Indicators)。 - 把你的
.ex4/.ex5文件拷进这个文件夹。 - 重启终端(或右键 Navigator → Refresh)。
- 在 Navigator 面板展开 Indicators,拖到图上。
EA 用 MQL4/Experts 或 MQL5/Experts。脚本放 MQL4/Scripts。
方法 2:从源码编译
- 在 MetaEditor 里开源文件(.mq4/.mq5)(从 MT4 按 F4)。
- 按 F7 编译。
- 编辑器底部列错误就修。
- 编译后的
.ex4/.ex5自动落到正确文件夹。
启用自动交易
EA 在你做以下之前不会交易:
- 点工具栏的 AutoTrading 按钮(变绿)。
- 勾 Tools → Options → Expert Advisors → Allow automated trading。
- 确保图表的 Common 标签勾了 "Allow live trading"。
图表右上角的笑脸确认 EA 在实盘跑。
常见错误和修法
- "DLL not found":在 EA 的 Common 标签里启用 Allow DLL imports,确保 DLL 在
MQL4/Libraries。 - 交易失败 - 禁用:AutoTrading 关了或经纪商屏蔽 EA。
- 指标不在 Navigator 列表:文件夹错了,或文件是给另一个平台的(MT4 指标在 MT5 上加载不了)。
- 编译了但没反应:周期或符号不匹配——开输入面板(Ctrl+I)。
安全警告
- 永远别跑你无法识别的下载 EA。恶意
.ex4文件能读账户凭证。 - 扫
.ex4/.ex5文件看有没有异常网络调用(罕见但可能)。 - 优先选付费或开源工具,远离承诺不切实际回报的"免费破解"EA。
- 上实盘前永远先在模拟账户测至少两周。
新手实操流程
- 挑一个指标(均线缎带就够)。
- 从源码编译,这样你懂 MetaEditor。
- 存一个图表模板(Charts → Template → Save Template),布局能复用。
- 然后才上免费 EA,比如 MetaQuotes 的 MACD 示例 EA,学自动交易机制。
下篇:学为什么 EA 模拟测几周胜过信回测。
实时行情
打开完整图表 →相关市场数据由 TradingView 提供。
📝
我的笔记
登录后可在本文保存笔记并与社区分享。
由 Marcus Cole 起草 · 由 Timi Chen 于 2026-06-04 审核 · 最后检查于 2026-06-04
下一篇推荐
platformstools 2026-07-01
TradingView Chart Setup Best Practices
Configure TradingView for fast decision-making with multi-timeframe layouts, indicator templates, watchlists, and alert rules that survive restarts.
阅读更多 →Smart Recommendations