Under the Metatrader platform you can deploy automated trading programs – known as Expert Advisors (EA). These programs automatically implement the trading strategy you have chosen and can also recommend a trading strategy that you decide consciously whether to follow it or not.
Metaquotes, the developer of the MetaTrader software series, have developed a separate programming language – MQL 4 and MQL 5 – for the two trading platforms. The programming languages are very user friendly. You will be able to learn them very quickly.
Since MQL4 and MQL5 use very similar programming languages, all the Expert Advisors of MetaTrader4 need only minor adjustments in order to be fully deployed on MetaTrader5. There are also Expert Advisors for MetaTrader 4 that run without modification on MetaTrader 5.
Before deploying an Expert Advisor you should try a test run on a practice account.