All MQL5 programming tutorials are categorized and easily accessible from the MetaEditor 5. You can choose a few topics, like "Tester", "Integration", etc., and you'll never miss a new publication in the selected categories.
Open the Toolbox of your MetaEditor 5 (Ctrl+T) and find materials on selected topics in the "Articles" tab. Hover your mouse over an article to read its annotation in the appeared pop-up box. Double click on it to open the full text of the article in your Web browser.
There are lots of chart types that provide information on the current market situation. Many of them, such as Point and Figure chart, are the legacy of the remote past. The article describes an example of Point and Figure charting using a real time indicator.
Examples, Trading, Trading Systems, Indicators 2013.05.16 Dmitriy Zabudskiy
The article examines the possibility of creating an advanced ZigZag indicator. The idea of identifying nodes is based on the use of the Envelopes indicator. We assume that we can find a certain combination of input parameters for a series of Envelopes, whereby all ZigZag nodes lie within the confines of the Envelopes bands. Consequently, we can try to predict the coordinates of the new node.
Trading Systems, Indicators, Indicators 2013.05.09 Sergey Pavlov
It is time to briefly summarize the information provided in the previous articles on position properties. In this article, we will create a few additional functions to get the properties that can only be obtained after accessing the history of deals. We will also get familiar with data structures that will allow us to access position and symbol properties in a more convenient way.
Examples, Tester, Experts 2013.05.07 Anatoli Kazharski
The article focuses on standard MQL5 functions for working with time, as well as programming techniques and practically useful functions for working with time that are required when creating Expert Advisors and indicators. Particular attention is paid to the general theory of time measurement. This article should be of interest primarily to novice MQL5 programmers.
Examples, Indicators, Experts 2013.04.26 Dmitry Fedoseev
This article is intended primarily for the programmers who have already learned the language but have not fully mastered the program development yet. It reveals some debugging techniques and presents a combined experience of the author and many other programmers.
Examples, Tester, Indicators, Experts 2013.04.19 Nikolay Demko
In continuation of our work on the Expert Advisor from the previous article of the series called "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester", we will enhance it with a whole lot of useful functions, as well as improve and optimize the existing ones. The Expert Advisor will this time have external parameters that can be optimized in the MetaTrader 5 Strategy Tester and will in some ways resemble a simple trading system.
Examples, Tester, Experts 2013.04.16 Anatoli Kazharski
The article covers everything you can do with strings in MQL5. It should be of interest primarily to novice MQL5 programmers, while experienced developers will have a good opportunity to summarize and systematize their knowledge.
Examples 2013.04.11 Dmitry Fedoseev
It will soon be a year and a half since the MQL5 Cloud Network has been launched. This leading edge event ushered in a new era of algorithmic trading - now with a couple of clicks, traders can have hundreds and thousands of computing cores at their disposal for the optimization of their trading strategies.
Tester 2013.04.04 MetaQuotes
Since its founding, the store of trading robots and technical indicators MQL5 Market has already attracted more than 250 developers who have published 580 products. The first quarter of 2013 has turned out to be quite successful for some MQL5 Market sellers who have managed to make handsome profit by selling their products.
Trading Systems, Statistics and analysis 2013.04.01 MetaQuotes
We will present a modified version of the Expert Advisor from the previous article "MQL5 Cookbook: Position Properties on the Custom Info Panel". Some of the issues we will address include getting data from bars, checking for new bar events on the current symbol, including a trade class of the Standard Library to a file, creating a function to search for trading signals and a function for executing trading operations, as well as determining trade events in the OnTrade() function.
Examples, Tester, Experts 2013.03.25 Anatoli Kazharski