Multicurrency-Handelspanel für MetaTrader 5: Automatisiertes Trading leicht gemacht

Mike 2016.06.30 21:46 18 0 0
Anhang

Das Handelspanel für den multicurrency manuelle und automatisierte Handel zeigt die Möglichkeiten der MasterWindows Bibliothek. Der Code des Panels wurde automatisch mithilfe der Umgebung für das visuelle Design von Schnittstellenfenstern MasterWindows für MQL5 generiert.


Durch die Analyse der Preisdatenbanken des ENUM_APPLIED_PRICE Typs von drei Symbolen (EURUSD, USDJPY und GBPUSD) kannst du Rückschlüsse auf die zukünftige Preisbewegung ziehen. Die Wahrscheinlichkeit solcher Bewegungen wird als Skala und in Prozent auf den Tasten angezeigt. Die Funktionalität des Handels Panels erlaubt es, Aufträge an den Broker zu senden, um Handelsoperationen durchzuführen. In diesem Beispiel werden Marktorders verwendet. Du kannst zusätzlich das Volumen einer Position reduzieren oder erhöhen, ein Lotvolumen für jedes Symbol festlegen, eine Position schließen und AutoTrader aktivieren.


AutoTrader bedeutet automatisierten Handel basierend auf den Signalen des Panels. Der Modus kann durch Drücken der entsprechenden Taste aktiviert werden.

Das Panel besteht aus drei Blöcken für jedes der Symbole, die „manuelles“ Trading ermöglichen.

Die untere Zeile des Panels enthält drei Tasten: Verwaltung des Autotraders; Zurücksetzen der Lotgröße für jedes Symbol (ClrLot) und die Taste zum Schließen aller Positionen (CLOSE ALL).


Eingabewerte:

input ENUM_TIMEFRAMES   tf1=PERIOD_M5;// EURUSD Chartperiode für die Signalberechnung
input ENUM_TIMEFRAMES   tf2=PERIOD_M5;// USDJPY Chartperiode für die Signalberechnung
input ENUM_TIMEFRAMES   tf3=PERIOD_M5;// GBPUSD Chartperiode für die Signalberechnung

Du kannst die erforderliche Chartperiode festlegen, aus der das Programm Preisdaten für die Berechnung kopiert, für jedes der Symbole.


Abb. 1. Das multicurrency Handelspanel

Abb. 1. Das multicurrency Handelspanel.

Tipps:

  • Die MasterWindows Bibliothek sollte im \\MQL5\Include\ Ordner hinzugefügt werden. Die Bibliothek sorgt für eine ordnungsgemäße Funktion der von dir erstellten Schnittstellenfenster.
  • Für eine bessere Anzeige der erstellten Schnittstellenfenster solltest du grafische Schemen mit einem schwarzen Hintergrund verwenden.
  • Dies ist ein Demopanel (ein Scherzprogramm) und nicht für Live-Konten gedacht. Du kannst jedoch die Funktion zur Signalgenerierung BUYorSELL() gemäß deinem Handelssystem anpassen oder ersetzen, eine Positionsunterstützungsfunktion hinzufügen und versuchen, es auf einem Live-Konto zu verwenden.
Liste
Kommentar 0