Diskussion zum Artikel "Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4"

 

Neuer Artikel Entwicklung eines Symbolauswahl- und Navigationsprogramms in MQL5 und MQL4 :

Erfahrene Händler sind sich der Tatsache bewusst, dass die meisten zeitaufwendigen Dinge im Handel nicht das Öffnen und Verfolgen von Positionen sind, sondern das Auswählen von Symbolen und das Suchen von Einstiegspunkten. In diesem Artikel werden wir einen EA entwickeln, das die Suche nach Einstiegspunkten für Handelsinstrumente Ihres Brokers vereinfacht.

Hinzufügen einer Reaktion auf einen Tastendruck

Die Tasten für die Navigation

Bisher sind die dem Chart hinzugefügten Tasten nur eine Dekoration. Beim Drücken passiert nichts. Teilen wir ihnen mit, wie sie auf das Drücken reagieren sollen.

Leider hilft uns die Standardfunktion OnChartEvent hier nicht weiter, da sie nur auf die Ereignisse reagiert, die auf einem Chart passiert sind, auf dem den EA gestartet wird, während die Buttons einem neuen Chart hinzugefügt werden.

Vielleicht gibt es einige bequemere Möglichkeiten. Ich habe nur einen Weg gefunden, um auf Änderungen zu reagieren, die in einem anderen Chart aufgetreten sind. Es handelt sich um die Standardfunktion OnTimer. Wenn der Chart die Tasten enthält, werden wir prüfen, ob welche davon gedrückt sind. Wenn ja, wird eine notwendige Aktion durchgeführt.

Autor: Roman Klymenko

 

Und wofür gibt es precompiler direktiven ???

#ifdef __MQL5__
   // Code für MQL5
#else
   // Code für MQL4
#endif

Aber egal, man muss es ja so oder so entweder .mq4 oder .mq5 nennen.

Grund der Beschwerde: