Expert Advisors (EA) belong to a class of software that automatically trades on your behalf according to a set of predefined rules.
They are popular on both MT4 and MT5 platforms, each having its own scripting language and ability to backtest EAs over historical data.