- Metatrader Programming Tutorial

Learn MQL
MetaQuotes Sofware Corp.
Use the opportunities of
MQL5 in MetaTrader 5
Want to study new MQL5?
Download MetaTrader 4
Client Terminal
S. Kovalyov

Learn to Program in MQL


Metatrader Programming Course

Nowadays, a personal computer became indispensable for everybody. The rapid development of Internet and performance of modern computers opened up new vistas in many fields of human activities. As early as ten years ago, the financial market trade was available only for banks and for a limited community of specialists. Today, anybody can join the world of professional traders and start independent trading at any time.

Hundreds of thousands of worldwide traders have already judged MetaTrader 4 Client Terminal on its merits. The use of its embedded programing language, MQL4, lifts traders to a new level of trading - to automated trading. Now, a trader can implement his or her ideas as an application program - write a custom indicator, a script to perform single operations, or create an Expert Advisor - an automated trading system (trading robot).

Many months’ independent Expert Advisor’s working without human intervention is a reality as of today. This fact has been proven by the annual Automated Trading Championship, in which hundreds of automated trading systems compete for 3 months.

Development of applications for MetaTrader 4 Client Terminal requires the knowledge of MQL4. Programming language MetaQuotes Language 4 is a fourth-generation language that has also been developed by MetaQuotes Software Corp. from their own many years’ experience. MQL4 is the first programing language to consider all niceties of trading on financial markets.

Documentation on the language is available on the company’s website; besides, grows and develops where you can communicate with other traders, read articles written by traders themselves, download MQL4 programs in their source codes.

This present textbook will help you create your own Expert Advisors, scripts and indicators and incarnate in them your ideas – your algorithms of profitable trading. The textbook is intended for a large number of readers without experience in programing that want to learn how to develop automated trading applications for MetaTrader 4 Client Terminal. The textbook is designed in such a method that to make learning MQL4 as convenient and consequent as possible.