MetaTrader Expert Advisor - A strategy implemented in MetaTrader’s MQL language. An EA is an automated robot (script) that runs in MT4/MT5, responding to events like
OnTick()
(new market data) or
OnTimer()
. Each EA is a C-like program using MQL5’s trading classes (e.g.
CTrade
) to send orders. For example, an EA might open a position with
Trade.PositionOpen(Symbol(), ORDER_TYPE_BUY, volume);
and manage it with
OnTrade()
events. MetaTrader EAs often use functions like
iMA()
,
iRSI()
, or custom indicators to generate signals. The MQL5 Reference details these event handlers. In our glossary context, “MetaTrader EA” entry emphasizes that traders write strategies in MQL and deploy them in MT’s terminal. EAs illustrate systematic strategies: they run the coded entry/exit/risk logic automatically on tick updates.