Die Lösung ist interessant, wenn wir eine vereinfachte Auswahl von Finanzinstrumenten meinen.
Für den realen Handel ist die Menge der Parameter für die Auswahl unzureichend (Spread, ATR, Zeit - das reicht nicht), da der wichtigste fehlt:
- Analyse der Preisdynamik jedes Finanzinstruments (umfassende Analyse der Aktivität, der Richtung),
- die Analyse der fundamentalen Faktoren (bei Börseninstrumenten - in größerem Umfang).
Vielen Dank an den Autor - es wurde eine Menge Arbeit geleistet, sowohl für mql4 als auch für mql5, die die Grundlage für ein komplexes Analysesystem werden kann.
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.
Danke, toller Artikel!
Ich habe noch nie #include verwendet. Bitte korrigieren Sie mich, wenn ich es falsch verstanden habe. Unsere CArrayString-Arrays werden standardmäßig in dieser Datei gespeichert.
#include <Arrays\ArrayString.mqh>
Aber im Code habe ich nicht verstanden, an welchem Punkt diese Datei geschrieben wird. Mir ist klar, dass dies eine Kernfrage ist, aber ich wäre froh, einen Link zu haben, um diese Tatsache zu klären. Herzlichen Dank!

- 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 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
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