What is MQL? - The #1 Blog on trading, personal investing! Best Tips for Beginners

Header Ads

What is MQL?

MQL4 (MetaQuotes Language 4) and MQL5 (MetaQuotes Language 5) are programming languages which are designed to create trading robots, technical market indicators, running sctripts and to use function libraries in MetaTrader software.
MQL4 and MQL5 programming languages prior purpose is to analyse and make automated trading. These languages are consist of  code based libraries that are used for creating trading robots.
With usage of MQL which is a embedded programming language, brokers take the automated trading concept to next level. By means of this programming language any trader can implement his ideas and strategies into an applicaton, can use an indicator to get trade signal, can run any operation with scripts or can create his own expert advisor to design his own trading robot. An expert advisor is able to do any thing such as tracing the market 7/24, trading any time while the market is open, sending notification as electronic message or SMS to user etc...
The syntax of MQL4 and MQL5 are very similar to popular programming languages such as Java/C/C++ and C# so that it is easy to learn. With the property of supporting object oriented features, MQL provides object oriented standarts.
User can create 3 different type of application in client terminal with MQL;
  • Custom Indicator; supports analyse opportunity with graphical interface to the user.
  • Script; make one time operation in one click feature.
  • Expert advisor; creates full automated trading robot from start to end of trading.