The MQL4 IDE also consists of the MetaEditor and Strategy Tester.
MQL4 is the native programming language that enables the development of various custom trading tools to be used directly on the MetaTrader 4 trading platform. The entire ecosystem that supports automated or algorithmic trading is harmonised and available on the MQL4 IDE (integratedÄevelopment environment). MetaTrader 4 also supports the creation, modification, and utilisation of automated trading strategies.