Codes

The Roofing Filter pour MetaTrader 5

The Roofing Filter Indicator was created by John Ehlers ("Cycle Analytics for Traders" pg. 80 - 82)

The Restoring Pull Indicator pour MetaTrader 5

The Restoring Pull Indicator was created by John Ehlers (Stocks & Commodities V.11:10 (395-400))

The Predictive Moving Average pour MetaTrader 5

The Predictive Moving Average was created by John Ehlers (“Rocket Science For Traders”, pg.212″)

The Leading Indicator pour MetaTrader 5

The Leading Indicator was created by John Ehlers (Cybernetic Analysis For Stocks And Futures pg 235)

The Laguerre Filter Indicator pour MetaTrader 5

The Laguerre Filter was created by John Ehlers ("Cybernetic Analysis For Stocks And Futures", pg 216)

The Hurst Coefficient Indicator pour MetaTrader 5

The Hurst Coefficient Indicator was created John Ehlers in “Cycle Analytics For Traders”, pg.67-68

The Hilbert Oscillator Indicator pour MetaTrader 5

The Hilbert Oscillator Indicator was created John Ehlers in "Rocket Science For Traders", pg.90-91

The HighPass - LowPass Roofing Filter pour MetaTrader 5

The HighPass - LowPass Roofing Filter was created by John Ehlers (Cycle Analytics For Traders pg.78)

The Fisher Transform Indicator pour MetaTrader 5

The Fisher Transform Indicator was created John Ehlers "Cybernetic Analysis For Stocks And Futures"

The Fisher Stochastic Center Of Gravity pour MetaTrader 5

"The Fisher Stochastic Center Of Gravity" was created by John Ehlers (УCybernetic Analysis For Stocks And FuturesФ , pg.95)

Articles

MVC design pattern and its application (Part 2): Diagram of interaction between the three components pour MetaTrader 5

This article is a continuation and completion of the topic discussed in the previous article: the MVC pattern in MQL programs. In this article, we will consider a diagram of possible interaction between the three components of the pattern

MVC design pattern and its possible application pour MetaTrader 5

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

Using cryptography with external applications pour MetaTrader 5

In this article, we consider encryption/decryption of objects in MetaTrader and in external applications. Our purpose is to determine the conditions under which the same results will be obtained with the same initial data

Building an Expert Advisor using separate modules pour MetaTrader 5

When developing indicators, Expert Advisors and scripts, developers often need to create various pieces of code, which are not directly related to the trading strategy. In this article, we consider a way to create Expert Advisors using earlier created blocks, such as trailing, filtering and

Parsing HTML with curl pour MetaTrader 5

The article provides the description of a simple HTML code parsing library using third-party components. In particular, it covers the possibilities of accessing data which cannot be retrieved using GET and POST requests. We will select a website with not too large pages and will try to obtain

Arranging a mailing campaign by means of Google services pour MetaTrader 5

A trader may want to arrange a mailing campaign to maintain business relationships with other traders, subscribers, clients or friends. Besides, there may be a necessity to send screenshotas, logs or reports. These may not be the most frequently arising tasks but having such a feature is clearly an

A DLL for MQL5 in 10 Minutes (Part II): Creating with Visual Studio 2017 pour MetaTrader 5

The original basic article has not lost its relevance and thus if you are interested in this topic, be sure to read the first article. However much time has passed since then, so the current Visual Studio 2017 features an updated interface. The MetaTrader 5 platform has also acquired new features

Horizontal diagrams on MеtaTrader 5 charts pour MetaTrader 5

Horizontal diagrams are not a common occurrence on the terminal charts but they can still be of use in a number of tasks, for example when developing indicators displaying volume or price distribution for a certain period, when creating various market depth versions, etc. The article considers

Testing currency pair patterns: Practical application and real trading perspectives. Part IV pour MetaTrader 5

This article concludes the series devoted to trading currency pair baskets. Here we test the remaining pattern and discuss applying the entire method in real trading. Market entries and exits, searching for patterns and analyzing them, complex use of combined indicators are considered

Testing patterns that arise when trading currency pair baskets. Part III pour MetaTrader 5

In this article, we finish testing the patterns that can be detected when trading currency pair baskets. Here we present the results of testing the patterns tracking the movement of pair's currencies relative to each other