Diskussion zum Artikel "Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 8): Ein konzeptioneller Sprung"

 

Neuer Artikel Einen handelnden Expert Advisor von Grund auf neu entwickeln (Teil 8): Ein konzeptioneller Sprung :

Wie lassen sich neue Funktionen am einfachsten implementieren? In diesem Artikel gehen wir einen Schritt zurück und dann zwei Schritte vorwärts.

Das System funktioniert derzeit gut und ist sehr stabil. Aber jetzt müssen wir den EA wie unten gezeigt umstrukturieren. Sie werden feststellen, dass es eine zusätzliche Klasse gibt, während sich die Positionen von C_TemplateChart und C_SubWindow geändert haben.


Was ist der Zweck einer solchen Umstrukturierung? Das Problem besteht darin, dass die Art und Weise, in der schwebende Fenster implementiert wurden, nicht für Fenster geeignet ist, die Daten des Assets enthalten, und daher solche Änderungen erforderlich sind. Diese Änderung ist jedoch nicht nur ästhetisch in Bezug auf die Struktur, sondern erforderte auch eine extreme Änderung des Codes, sodass er sich sehr von dem vorherigen Code unterscheiden wird.

Machen wir uns also an die Arbeit.

Autor: Daniel Jose

 

I have problem starting.

Over 100 error messages.


 
Alexandre P # :

Estou com problemas para inicializar.

Mais de 100 mensagens de erro.


O problema esta na LINHA 17 deste arquivo de cabeçalho C_ChartFloating.mqh ... REMOVA o conteúdo desta linha 17 ... assim o código irá ser compilado perfeitamente ...

#define def_MaxFloating          10 
//+--------------------------------------------------------------------+ 
//Diálogo << --- THE ERROR IS HERE...REMOVE THIS LINE.... 
#resource "\\" + def_BtnMaximize 

e obrigado por REPORTAR o problema ... 😁👍

 
Many thanks for your work! I should have noticed it myself if I had studied the code properly. 😁🤗❤️