MetaTrader 4 (MT4) 与 MetaTrader 5 (MT5) 虽然同属于 MetaQuotes 公司,但并不是简单的“新旧升级版”关系,而是架构设计与市场定位不同的两个独立平台。
| 比较维度 | MT4 (MetaTrader 4) | MT5 (MetaTrader 5) |
| 市场定位 | 主打外汇及贵金属(零售外汇标配) | 跨市场多资产平台(外汇、股票、期权、期货、加密货币) |
| 持仓模式 | 默认支持对冲(Hedging/锁仓) | 支持**净额结算(Netting)与对冲(Hedging)**双模式 |
| 挂单类型 | 4 种(限价买/卖、止损买/卖) | 6 种(新增 Buy Stop Limit / Sell Stop Limit) |
| 图表时间周期 | 9 个周期(M1, M5, M15...到MN) | 21 个周期(含 M2, M3, H2, H3, H6, H8 等微调周期) |
| 分析工具 | 30 个内置指标,31 个图形对象 | 38 个内置指标,44 个图形对象,内置经济日历 |
| 开发编程语言 | MQL4(基于面向过程架构) | MQL5(面向对象架构,执行速度更快) |
| 策略回测系统 | 单线程、单货币对回测 | 多线程、多货币对同时回测,结合 Cloud 云算力 |

无法直接复制使用: MT4 编译后的指标格式为 .ex4(源码 .mq4),而 MT5 为 .ex5(源码 .mq5)。由于底层 MQL4 和 MQL5 语法结构差异巨大,MT4 的自定义指标无法直接安装到 MT5 中运行。
代码重构方案: 如果在 MT4 上有依赖的第三方指标,需下载 MQL5 代码重写,或直接在 MT5 官方市场(MQL5 Market)搜索对应的 MT5 版本重装。
内置指标的调用:
打开平台上方菜单栏,选择 插入 (Insert) -> 指标 (Indicators)。
内部按照趋势指标(Trend)、震荡指标(Oscillators)、成交量(Volumes)及比尔·威廉姆斯(Bill Williams)分类排列。
选中后拖拽至主图表或副图窗口,设定参数与颜色即可。
第三方自定义指标的安装步骤:
在 MT4 或 MT5 菜单栏点击 文件 (File) -> 选择 打开数据文件夹 (Open Data Folder)。
进入 MQL4/Indicators 文件夹(MT4 平台)或 MQL5/Indicators 文件夹(MT5 平台),将下载好的 .ex4/.mq4 或 .ex5/.mq5 文件粘贴进去。
返回交易软件主界面,按下键盘快捷键 Ctrl + N 打开“导航器”窗口,在“技术指标”列表右键选择 刷新 (Refresh)。
在导航器中双击或直接将刚刷新的自定义指标拖拽至交易图表中,勾选“允许导入 DLL”后确定即可生效。
深度市场数据(DOM):
多周期叠加分析:
选择 MT4: 如果习惯简单直观的界面,依赖既有的 MQL4 自定义指标/EA 策略,且交易以传统外汇、贵金属锁仓对冲为主。
选择 MT5: