Market analysis and trade management in MetaTrader 4 Client Terminal is implemented with the help of programming tools. MQL4 language allows creating such programs.
There are three types of applications created in MQL4 and intended for working in the client terminal: