Diskussion zum Artikel "Ein Expert Advisor mit GUI: Hinzufügen von Funktionen (Teil II)"

 

Neuer Artikel Ein Expert Advisor mit GUI: Hinzufügen von Funktionen (Teil II) :

Dies ist der zweite Teil des Artikels, der die Entwicklung eines Expert Advisors für den manuellen Handel mit mehreren Symbolen zeigt. Wir haben die grafische Oberfläche bereits erstellt. Es ist nun an der Zeit, sie mit den Funktionen des Programms zu verbinden.

Das gif-Bild unten zeigt Folgendes. Die Tabelle enthält die Liste der Devisensymbole, die USD enthalten. Dann erstellen wir schnell die Liste der Symbole, die EUR enthalten. Dazu geben wir im Eingabefeld Symbols filter "EUR" ein und klicken auf Request. Wenn wir alle Symbole mit USD und EUR auf dem Server verfügbar machen möchten, sollten wir diese durch Komma trennen: "USD,EUR".

 Abb. 3. Bilden der Liste der Forex-Symbole

Abb. 3. Bilden der Liste der Forex-Symbole

Das Bilden der Liste der Forex-Symbole und das Erhalten der Indikator-Handles erfolgt für den in der Combobox Timeframes angegebenen Zeitrahmen. Wenn wir einen anderen Zeitraum in der Auswahlliste auswählen, sollten wir die neuen Handles erhalten und die Tabellenwerte aktualisieren. Um dies zu erreichen, benötigen wir die Methode CProgram::ChangePeriod(). Wenn die ID der Combobox angekommen ist, aktualisieren wir zunächst den Zeitrahmen im Objektdiagramm. Dann holen wir uns die Handles und Indikatorendaten für alle Tabellensymbole. Danach wird die Tabelle aktualisiert, um die vorgenommenen Änderungen anzuzeigen.

Autor: Anatoli Kazharski

 

Greetings Anatoli,


thanks for all your great efforts! So very much appreciated! :)

I've got a question: Where is the ON_END_CREATE_GUI being defined? I cannot find it in any source of your latest version Build 16 (neither in any sources of Build 15).

So far I have downloaded the source code of build 16 from https://www.mql5.com/en/articles/3527

and then downloaded your changes in the articles:

https://www.mql5.com/de/articles/4715 and
https://www.mql5.com/de/articles/4727.

What am I missing, can you or someone else help?

Best regards!


P.S.: Anatoly, would it be possible to offer just one update zip file instead of adding pieces in various articles? I found it quite difficult to "track" all your changes... :)

Ein Expert Advisor mit GUI: Erstellen des Panels (Teil I)
Ein Expert Advisor mit GUI: Erstellen des Panels (Teil I)
  • www.mql5.com
Trotz der aktiven Entwicklung des algorithmischen Handels bevorzugen viele Händler immer noch den manuellen Handel. Die Automatisierung von Routineaufgaben lässt sich jedoch kaum ganz vermeiden. Der Artikel zeigt die Entwicklung eines Expert Advisor mit Signalen von mehreren Symbolen für den manuellen Handel. Als Beispiel verwenden wir die...
 

Ist doch ganz einfach:

1) nahe bei ON_END_CREATE_GUI gibt's einen Link oben, dort etwas drüber den Link EasyAndFast

und dort dann die Datei Defines.mqh, das war's.