An Expert Adviser (EA) is a program that runs through a trading terminal to monitor and automatically carry out trading actions without a trader’s direct involvement. When you install an EA, you’ll need to set up certain criteria such as trigger alerts, notifications, and trading actions depending on the preferred market conditions that you’ve programmed the EA to track.
EAs are programmed in MetaQuotes Language (MQL). The language is used to create Expert Advisors, custom indicators, and scripts for MetaTrader 4 (MT4) and MetaTrader 5 (MT5).
You can create your own EAs using the MQL4, MQL5 programming languages, or download pre-made EAs from the MQL marketplace.