The First Book on MQL4

 

With support from MetaQuotes Software Corp., the first textbook on programming in MQL4 is now ready. You can read the book from the website free of charge.

The book is intended for high readership interested in developing of automated trading programs for MetaTrader 4 Clent Terminal. At the same time, due to new terms introduced in it, the book will be interesting for experienced developers of automated trading systems.

According to the book's author, Sergey Kovalyov, "development of applications for MetaTrader 4 Client Terminal requires the knowledge of MQL4. 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."

Nowadays, the advantages of automated trading - day-and-night operation with mass data and full automation of trading - are practically assured. Besides, an automated trading strategy assures the total absence of human factor in trading. For example, the recently conducted Automated Trading Championship 2007 demonstrated the opportunities provided by programming of traders' own strategies. The leader of the Championship increased his initial deposit 13 times within just 3 months! It is how to write your own trading strategy using MQL4 that is the topic of the new textbook.

Considering active interest to automation of trading strategies taken abroad, we are also planning to provide translation of the book into English and into Chinese. As of today, you can translate the book into English using public translating machine.

Table of Contents:

- Preface

- Table of Contents

- Introduction to MQL4

- Basics of the language

- MetaEditor

- Program in MQL4

- Operators

- Variables

- Programming in MQL4

- Trade Operations

- Simple Programs in MQL4

- Standard Functions

- Creation of a Normal Program

- About Complex Programs

- Appendix

 
Lenar:
With support from MetaQuotes Software Corp., the first textbook on programming in MQL4 is now ready. You can read the book from the website free of charge.

The book is intended for high readership interested in developing of automated trading programs for MetaTrader 4 Clent Terminal. At the same time, due to new terms introduced in it, the book will be interesting for experienced developers of automated trading systems.

According to the book's author, Sergey Kovalyov, "development of applications for MetaTrader 4 Client Terminal requires the knowledge of MQL4. 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."

Nowadays, the advantages of automated trading - day-and-night operation with mass data and full automation of trading - are practically assured. Besides, an automated trading strategy assures the total absence of human factor in trading. For example, the recently conducted Automated Trading Championship 2007 demonstrated the opportunities provided by programming of traders' own strategies. The leader of the Championship increased his initial deposit 13 times within just 3 months! It is how to write your own trading strategy using MQL4 that is the topic of the new textbook.

Considering active interest to automation of trading strategies taken abroad, we are also planning to provide translation of the book into English and into Chinese. As of today, you can translate the book into English using public translating machine.

Table of Contents:

- Preface

- Table of Contents

- Introduction to MQL4

- Basics of the language

- MetaEditor

- Program in MQL4

- Operators

- Variables

- Programming in MQL4

- Trade Operations

- Simple Programs in MQL4

- Standard Functions

- Creation of a Normal Program

- About Complex Programs

- Appendix

Thank you, just wondering if you had the course in an e-book or pdf to download?

 

Comment

I read several pages, looking especially at Init(), which I am trying to understand better.

It looks like a good and useful work, but the Google translation is SO rough that I can't really follow it well.

(I have been coding in MT for over a year now.)

We need a good translation to fully appreciate this work.

Big Be

 

Why is the book in russian?

I honestly figured it would have been in English.

 

I believe the english version will boost your already famous MQL4 furthermore. That's should be a very good investment, if you consider it this way.

 

You don't need the book. Just read CG's course, look at some indicator/ea code and use your BRAIN, you'll figure it out IF YOU ACTUALLY MAKE SOME EFFORT.

https://www.mql5.com/en/forum/172885

Good luck

Lux

 
luxinterior:
You don't need the book. Just read CG's course, look at some indicator/ea code and use your BRAIN, you'll figure it out IF YOU ACTUALLY MAKE SOME EFFORT.

https://www.mql5.com/en/forum/172885

Good luck

Lux

I've read all of CG's course, that's where I've got more than a half of my MQL4 knowledge, thanks to him. But this book may offering something new, or maybe offering a different approach. Why limiting your source of knowledge?

 
luxinterior:
You don't need the book. Just read CG's course, look at some indicator/ea code and use your BRAIN, you'll figure it out IF YOU ACTUALLY MAKE SOME EFFORT.

https://www.mql5.com/en/forum/172885

Good luck

Lux

Thanks for the Link I have been looking for a book, to teach MQL4.

 

CG's book is direct and to the point. However, the grammar is awful. It's a slow and painful read.

The MQL4 book at Metaquotes is a bit lengthy and chatty.

I'll continue with CG's book.

 

In order to make a book much more useful rather than just the old syntactical rules and usage, it would be great if there was an appendix which has sample code examples for performing certain things which one normally performs in coding. I like to see real life examples, like a collection of codes which one can use since I find most code are not documented. Some code can be decipherable while others are not...

 
Rater:
CG's book is direct and to the point. However, the grammar is awful. It's a slow and painful read.

The MQL4 book at Metaquotes is a bit lengthy and chatty.

I'll continue with CG's book.

Thank you very much.

English is not my tongue language but programming is

Thanks again my friend.

Reason: