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... :)
- www.mql5.com
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.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
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
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