Lesson 04 - MQL Introduction
Before you decide to start programming MQL you should read this article to have a basic idea as to what exactly MQL is and how it can help you implement your own Forex trading strategies.A
A trader uses the Metatrader client terminal to connect to a server installed in your brokers dealing room. This server connects with other market participants, banks and financial institutions.
The client terminal constantly receives from the server many different parameters that are relevant to the market and constantly updates itself. It receives a feed with the current pairs and their prices, order sizes and a whole lot of other parameters. It also has a unique feature that makes it different from other trading platforms - the ability to receive plug-ins known as Expert Advisors that let you trade automatically. The set of data the client terminal and the Expert Advisor work with is updated when a new tick is received by the client every second.
Expert Advisor Tools
The Metatrader Client comes with a set of tools that allow the trader to execute a technical analysis of the market and trade manually. A trader can take advantage of technical indicators, levels of support and resistance etc
When trading manually the trader uses the order management toolbar. When a trader executes a trade information is sent to the server accordingly.
Metatrader Programming Tools
The MQL language allows traders to create automated scripts\applications.
A trader can create three different types of application using the Metatrader MQL language:
1) Metatrader Indicator – this application is based on an algorithm and provides the trader with graphical information advising him\her how to trade.
2) Expert Advisor – this application allows the trader to automate most or all of the Forex trading, also based on a trading strategy or algorithm.
3) Metatrader Script – this application is for executing one-time actions such as trades.
An Expert Advisor has access to the same information that the manual trader has. Several of these applications can be used at once to improve profits even more along with manual trading as well if needed.
Of course the Metatrader must be connected to the internet and communicating with the server for the Expert Advisor to work and for automated or manual forex trades to be accepted.
In most cases a trading strategy can be formulated into an automated forex trading system. This will make a Forex traders life much easier and can save the trader hours of sitting in front of the computer. An Expert Advisor has no emotions and therefore will not make any mistakes based on human error or human emotions. Also, the Expert Advisor can make high-precision split second decisions that a human trader cannot make.
If you have any questions about MQL specifically and Expert Advisors in general than please contact us.
|