New article MVC design pattern and its possible application has been published: The article discusses a popular MVC pattern, as well as the possibilities, pros and cons of its usage in MQL programs. The idea is to split an existing code into three separate components: Model, View and Controller. In
New article Swaps (Part I): Locking and Synthetic Positions has been published: In this article I will try to expand the classic concept of swap trading methods. I will explain why I have come to the conclusion that this concept deserves special attention and is absolutely recommended for study. I
Amplitude (Minimum Maximum) Indicator : This Indicator will show the Amplitude [Minimum; Maximum] of a given period and can act as a substitute of the ATR indicator. The indicator can be used to observe volatility and the force of the past swings, useful to determine excess movements that will
New article Using WinInet in MQL5. Part 2: POST Requests and Files is published:
In this article, we continue studying the principles of working with Internet using HTTP requests and exchange of information with server. It describes new functions of the CMqlNet class, methods of sending...
Ronz AutoSLTP for MT5 : Converted Ronz AutoSLTP MT4 version into MT5 version. Original Link: https://www.mql5.com/en/code/11649 Original Descriptions: EA for Automatic Stop Loss, Take Profit, Profit Lock, and Trailing Stop (With Special Methods). SL and TP could be hidden. Author: DADALI ARWALY
New article Developing a self-adapting algorithm (Part II): Improving efficiency has been published: In this article, I will continue the development of the topic by improving the flexibility of the previously created algorithm. The algorithm became more stable with an increase in the number of
EA - The Simple Trading Panel - MT4 : The simple trading panel is a trading tool that is very interesting because it will allow you to predefine your StopLoss and your TakeProfit in term of pips. Author: Rodi Chamii
NRTR is a trend indicator calculated using the CLOSE prices. The indicator is always located at the same distance from the reached extreme price. For an uptrend, it is displayed below the chart; for the downtrend — above. The meaning of this distance is to filter small corrective movements...
New article Self-adapting algorithm (Part III): Abandoning optimization has been published: It is impossible to get a truly stable algorithm if we use optimization based on historical data to select parameters. A stable algorithm should be aware of what parameters are needed when working on any
New article Prices in DoEasy library (part 62): Updating tick series in real time, preparation for working with Depth of Market has been published: In this article, I will implement updating tick data in real time and prepare the symbol object class for working with Depth of Market (DOM itself is to
New article Auto-Generated Documentation for MQL5 Code is published:
The article describes the use of Doxygen to create HTML help file from structured comments in MQL5 code. Then it can be compiled into a .CHM help file by Microsoft's HTML Help Workshop.
New article Data Exchange between Indicators: It's Easy is published:
The article describes an easy method to develop a program environment for the MetaTrader terminal, that would provide means for accessing indicator buffers from other MQL programs.
New article Here Comes the New MetaTrader 5 and MQL5 is published:
This is just a brief review of MetaTrader 5. I can't describe all the system's new features for such a short time period - the testing started on 2009.09.09. This is a symbolical date, and I am sure it will be a lucky number. A few...
New article Neural networks made easy (Part 10): Multi-Head Attention has been published: We have previously considered the mechanism of self-attention in neural networks. In practice, modern neural network architectures use several parallel self-attention threads to find various dependencies
New article Other classes in DoEasy library (part 69): Chart object collection class has been published: With this article, I start the development of the chart object collection class. The class will store the collection list of chart objects with their subwindows and indicators providing the
New article Prices in DoEasy library (part 60): Series list of symbol tick data has been published: In this article, I will create the list for storing tick data of a single symbol and check its creation and retrieval of required data in an EA. Tick data lists that are individual for each used
New article Other classes in DoEasy library (part 70): Expanding functionality and auto updating the chart object collection has been published: In this article, I will expand the functionality of chart objects and arrange navigation through charts, creation of screenshots, as well as saving and
New article Multilayer perceptron and backpropagation algorithm has been published: The popularity of these two methods grows, so a lot of libraries have been developed in Matlab, R, Python, C++ and others, which receive a training set as input and automatically create an appropriate network for the
Henderson's Filter: Henderson's Filter for MetaTrader 5. According to a brief description: What are the Henderson trend filters? The Henderson Filters are a widely used set of trend filters, or smoothers. They were initially derived by Robert Henderson (1916) for use in actuarial work. They...
New article SQL and MQL5: Working with SQLite Database has been published at mql5.com: This article is intended for developers who would be interested in using SQL in their projects. It explains the functionality and advantages of SQLite. The article does not require special knowledge of SQLite...