Discussion of article "Developing a trading Expert Advisor from scratch (Part 8): A conceptual leap"

 

New article Developing a trading Expert Advisor from scratch (Part 8): A conceptual leap has been published:

What is the easiest way to implement new functionality? In this article, we will take one step back and then two steps forward.

The system is currently well functioning and is very stable. But now we will have to restructure the EA as shown below. You may notice that there is an additional class, while the positions of C_TemplateChart and C_SubWindow have changed.


What's the purpose of such a restructuring? The problem is that the way in which floating windows were implemented is not suitable for windows containing asset data, and therefore such changes are necessary. However, this change is not only aesthetic in terms of structure, but it also required an extreme change in the code, so it will be very different from the previous code.

Author: Daniel Jose

Reason: