Download MetaTrader 5

Discussion of article "Universal Expert Advisor: Integration with Standard MetaTrader Modules of Signals (Part 7)"

To add comments, please log in or register
Interested in MQL5 features? Find them in documentation!
MetaQuotes Software Corp.
Moderator
181263
MetaQuotes Software Corp. 2016.07.22 15:19 

New article Universal Expert Advisor: Integration with Standard MetaTrader Modules of Signals (Part 7) has been published:

This part of the article describes the possibilities of the CStrategy engine integration with the signal modules included into the standard library in MetaTrader. The article describes how to work with signals, as well as how to create custom strategies on their basis.

The below diagram shows the general scheme of vertical inheritance of classes used in the process of automatic generation of strategies:

 

Fig. 1. Inheritance of standard classes of the strategy generator

The figure only shows basic and some derived classes. The scheme does not feature all indicators inherited from CIndicators. Separate trailing, money management and signal modules are not included into the scheme. Instead, only the basic relationships are outlined. One of the featured groups is of interest to us: the signal classes CExpertSignal and its child classes. In Figure 1, the group is highlighted by a green dotted line.

Author: Vasiliy Sokolov

Amy Liu
644
Amy Liu 2017.01.13 05:08  

Thank Vasiliy for your contribution. I learned a lot. I downloaded all the code but it has a compiling error in file Panel.mqh:

'At' - object pointer expected Panel.mqh 210 39

'At' - object pointer expected Panel.mqh 228 37

Can you please check it? 

 

To add comments, please log in or register