Automated trading is undoubtedly one of the most popular features of MetaTrader 4. It is remarkable data in itself that since 2014, over 75% of the United States stock share trades, including NASDAQ and the New York Stock Exchange, have been carried out through automated trading system orders. The fact that today automated trading on the MT4 software is also available for retail traders and investors is a huge plus, allowing trading not only on stocks but also on foreign exchange (forex), futures and options. The MT4 platform uses MQL4, a proprietary scripting language for implementing trading strategies, which helps traders to develop their own expert advisors (i.e. trading robots), custom indicators and scripts, as well as to test and optimize their EAs with the MT4 strategy tester.