Startseite Systemhandel Beitrag

Automatisierter Handel mit dem Trade Panel für MetaTrader 5

Anhang
15890.zip (9.73 KB, Herunterladen 0 mal)

Das Trade Panel für manuelles und automatisiertes Trading zeigt die Möglichkeiten der MasterWindows Bibliothek auf. Der Code des Panels wurde mit der visuellen Designumgebung für Interface-Fenster MasterWindows für MQL5 automatisch erstellt.

Durch die Analyse der Preisdatenbanken des ENUM_APPLIED_PRICE Typs kann man eine Annahme über die zukünftige Preisbewegung treffen. Die Wahrscheinlichkeit dieser Bewegung wird als Skala und in Prozent angezeigt. Die Funktionalität des Trade Panels ermöglicht es, Anfragen an den Broker zu senden, um Handelsoperationen auszuführen. In diesem Beispiel werden Marktorders verwendet. Zudem kannst du das Volumen der Positionen reduzieren oder erhöhen, Positionen schließen, das Setzen von Stop Loss aktivieren/deaktivieren und den Autopilot einschalten.

Autopilot bedeutet automatisiertes Trading basierend auf den Signalen des Panels. Der Modus kann durch Drücken der entsprechenden Taste aktiviert werden.

Eingabewerte:

input bool     inp_on_trade=false;  // Autopilot (An/Aus)
input double   inp_open=85         // Schwellenwerte für die Eröffnung der Position
input double   inp_close=55        // Schwellenwerte für das Schließen der Position
input double   inp_lot_fix=0.01    // fester Lot
input double   inp_lot_perc=0.01   // Lot als Prozentsatz des Kapitals
input bool     inp_on_lot=false    // wenn "false", dann % des Kapitals
input bool     inp_on_SL=false     // Stop Loss (An/Aus)

Abbildung 1. Aussehen des Trade Panels.

Abbildung 1. Aussehen des Trade Panels.

Empfehlungen:

  • Die MasterWindows Bibliothek sollte in den Ordner \MQL5\Include\ eingefügt werden. Die Bibliothek sorgt für eine angemessene Funktion der von dir erstellten Interface-Fenster.
  • Für eine bessere Darstellung der erstellten Interface-Fenster solltest du grafische Schemen mit schwarzem Hintergrund verwenden.
  • Dies ist ein Demopanels (ein Scherzprogramm) und nicht für Live-Konten gedacht. Du kannst jedoch die BUYorSELL() Signal-Generierungsfunktion gemäß deinem Handelssystem anpassen oder ersetzen, eine Positionsunterstützungsfunktion hinzufügen und versuchen, es auf einem Live-Konto zu verwenden.

Verwandte Beiträge

Kommentar (0)