A Forex Expert Advisor (EA) is a flexible automated Forex trading solution that can be added to the most popular and user-friendly platform, MetaTrader 5. More specifically, an Expert Advisor is a type of software that can completely automate trading strategies on your behalf or send you alerts prompting you to act on a Forex trade, when certain conditions are met in the market.
An Expert Advisor for MetaTrader 5 is written in a special programming language called MetaQuotes Language (MQL5). Programs like MetaEditor, which is already pre-loaded onto Metatrader 5, use this language to help traders build Expert Advisors.