智能交易系统(EA)是在交易终端中运行的程序,用于自动监控和执行交易,无需交易者直接干预。在安装 EA 时,交易者必须设置特定参数,如触发警报、通知以及基于预设市场条件的交易操作。
EA 是用 MetaQuotes Language 4(MQL4,适用于 MT4)和 MetaQuotes Language 5(MQL5,适用于 MT5)编写的,因此具有平台特定性。
MetaTrader 默认内置 EA:
MetaTrader 平台自带由 MetaQuotes Software 设计的内置 EA:
MT4 默认 EA:
MACD Sample:实现了一个基于 MACD 的简单交易策略。
Moving Average:使用移动平均策略,当 K 线穿越移动平均线时开仓。
MT5 默认 EA:
ExpertMACD:使用 MACD 来决定交易入场点。
ExpertMAMA:使用 MESA 自适应移动平均线(MAMA)进行交易。
ExpertMAPSAR:结合移动平均线和抛物线转向指标(ParabolicSAR)执行交易。
ExpertMAPSARSizeOptimized:与 ExpertMAPSAR 类似,但优化了交易手数设置。
兼容性:
由于 EA 使用的编程语言不同(MT4 使用 MQL4,MT5 使用 MQL5),EA 无法在 MT4 和 MT5 之间互换使用。为 MT4 设计的 EA 无法在 MT5 上运行,反之亦然。