| / | Forum |
434 |
Lenar
2008.02.01 14:30
With support from MetaQuotes Software Corp., the first textbook on programming in MQL4 is now ready. You can read the book from the website of http://book.mql4.com/ru/ 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:
|
|
Creation of an Automated Trading System You must admit that it sounds alluringly - you become a fortunate possessor of a program that can develop for you a profitable automated trading system (ATC) within a few minutes. All you need is to enter desirable inputs and press Enter. And - here you are, take your ATC tested and having positive expected payoff. Where thousands of people spend thousands of hours on developing that very unique ATC, which will "wine and dine", these statements soundб to put it mildly, very hollow. On the one hand, this really looks a little larger than life... However, to my mind, this problem can be solved. |
|
manningw
2008.02.01 22:17
Lenar wrote:
With support from MetaQuotes Software Corp., the first textbook on programming in MQL4 is now ready. You can read the book from the website of http://book.mql4.com/ru/ free of charge. Hi there, I have tried to view the book via the google translator, but all that comes up is a blank page. I can view the Russian version but I can't read Russian. .. Could you please make the book available via a diffreent link, by visiting the English version translation and then copy and pasting those pages to a new html page? Thanks! Also if you (or whoever the writer is) printed it in a spiral-bound version, you could make some nice conservative profits by selling it on Amazon...;). I would buy it. Will |
434 |
Lenar
2008.02.02 13:38
manningw wrote:
Hi there, I have tried to view the book via the google translator, but all that comes up is a blank page. I can view the Russian version but I can't read Russian. .. Could you please make the book available via a diffreent link, by visiting the English version translation and then copy and pasting those pages to a new html page? Thanks! Also if you (or whoever the writer is) printed it in a spiral-bound version, you could make some nice conservative profits by selling it on Amazon...;). I would buy it. Will The google translator gives a good results and we can see the pages. Everything is works fine. But also i can recommend you to use AltaVista BabelFish Translator. We do not have plans to publish the book in a paper. We planned to release the book absolutely free. All right to the book belongs to us and nobody can publish it. But no we are working on translating the book to English. After that we will release PDF-version of the book, so any one will be able to download it and print on paper. So i think there is no sense in commercial distribution of paper-version of the book. |
|
sxTed
2008.02.02 15:04
i see a blank page!!!
|
|
phy
2008.02.20 08:36
Try putting http://book.mql4.com/ru/ into http://babelfish.altavista.digital.com/, it works. |
|
Bian_wu
2008.02.20 17:27
When will you release
PDF-version of the book (in english)? I can't wait any longer :)...................
|
|
maria
2008.03.18 08:54
Dear MQL4. Community members!
We are glad to inform you that the book by S. Kovalyov is now available on this website. The translation and proofreading are not fully complete yet, but you can see many sections of the book in English now. We would also like to ask you to put all your notes and corrections to the book text in this branch. They all will be considered in editing, so we hope that the book will soon be well-readable. Thank you in advance for your cooperation! |
|
ddurungpia
2008.03.25 22:17
I am a just starter for MQL4. And I am trying to make my EA using 14days MA line but it is too much hard to learn about MQL4 to me. This is my first try to study programing something with horrible computer language so please let me know where to start. I already know the way how to launch EA on my chart and test. But I just can't understand the language.... |
|
ukt
2008.05.06 21:21
for(int i=1; i<=OrdersTotal(); i++) This usage of OrdersTotal() in Expression2 is used in various locations in book as is the second code block below. Was it the intention to do this as why make call each iteration? If so, why? eg, I believe it is usual/less dangerous to not have a [potentially] moving target as loop termination value ======= if (OrderSelect(i-1,SELECT_BY_POS)==true) the language works from 0..n-1, so why is 1..n used? additionally, i -1 is costing extra runtime code, hence extra runtime time Is this for readability? If yes, will not readers employ this as their default coding style? If for no other argument against this style: bars are stored Bars-1..0 so for consistencies sake alone... should not 'the' manual use 0 in all code too? ;) ======= stringo 2007.06.28 10:28 Incoming tick cannot interrupt EA execution. BTW for closing positions You need to use backward loop for(cnt=OrdersTotal(); cnt>=0; cnt--) is this high..low pool search method - why used? is the list a filo / pushdown stack list organization? if important, is it in the book? ============ Overall great read/reference and place to become inspired - over and over, ... Thanking Team for efforts :o) |
|
leyoye1
2008.10.27 13:24
Hello, Is there a way to obtain a printable version of this book ? Thank you |