MetaTrader5
Combo_Right – Der perfekte Expert Advisor für MetaTrader 5
Der Expert Advisor Combo_Right wurde von Reshetov aus MQL4 neu geschrieben. Hier ist der Link zur Quelle.
Funktionsweise
Dieser Expert Advisor basiert auf einem einfachen Handelssystem, das den CCI-Indikator (Commodity Channel Index) verwendet. Ist der CCI-Wert über null, wird ein Kaufsignal generiert; liegt er darunter, wird ein Verkaufssignal gegeben.
Natürlich kann es bei diesem Grundsystem auch zu Fehlern kommen. Um diese zu korrigieren, kommen lineare Perzeptrons zum Einsatz, die gelegentlich die Kontrolle übernehmen und die grundlegenden Handelssignale ignorieren.
Das System nutzt drei Perzeptrons: eines für Verkäufe, eines für Käufe und ein drittes für die Gesamtbewertung.
Der Ausgangswert des Perzeptrons kann entweder positiv oder negativ sein. Wenn sowohl der Gesamtwert des Perzeptrons als auch der erste Perzeptronwert negativ sind, wird ein Verkauf eröffnet. Sind beide Werte positiv, erfolgt ein Kauf. In allen anderen Fällen werden die Signale des Grundsystems verwendet.
Der Autor empfiehlt folgende Vorgehensweise zur Einstellung des EAs: Es gibt einen Parameter namens „pass“, der Werte von 1 bis 4 annehmen kann. Bei pass=1 werden die Perzeptrons nicht genutzt, nur das Grundsystem wird eingestellt. In diesem Fall sollten die Parameter tp1, sl1, CCIPeriod und CCIPrice optimiert werden. Bei pass=2 erfolgt die Konfiguration des Verkaufsperzeptrons, während die Parameter x12, x22, x32, x42, tp2, sl2 und p2 optimiert werden. Bei pass=3 wird das Kaufperzeptron eingestellt, wobei die Parameter x13, x23, x33, x43, tp3, sl3 und p3 optimiert werden. Schließlich wird bei pass=4 das Gesamtperzeptron eingestellt, und die Parameter x14, x24, x34, x44 sowie p4 werden optimiert. Der Expert Advisor verwendet pass=4.
Die Bilder unten zeigen die Ergebnisse der Arbeit des Expert Advisors im Tester. 1 sind die Optimierungsergebnisse, 2 die Forward-Test Ergebnisse.
Abb. 1. Optimierungsergebnisse.
Abb. 2. Forward-Test Ergebnisse.
Parameter
tp1 - Take Profit beim Öffnen einer Position durch das Grundsignal.
sl1 - Stop Loss beim Öffnen einer Position durch das Grundsignal.
CCIPeriod - Zeitraum des CCI.
CCIPrice - Preis des CCI.
x12, x22, x32, x42 - Gewichtung des Verkaufsperzeptrons.
tp2 - Take Profit beim Öffnen einer Position durch ein Verkaufsignal des Perzeptrons.
sl2 - Stop Loss beim Öffnen einer Position durch ein Verkaufsignal des Perzeptrons.
p2 - Zeitraum der historischen Datenabdeckung durch ein Verkaufsperzeptron.
x13, x23, x33, x43 - Gewichtung des Kaufperzeptrons.
tp3 - Take Profit beim Öffnen einer Position durch ein Kaufignal des Perzeptrons.
sl3 - Stop Loss beim Öffnen einer Position durch ein Kaufignal des Perzeptrons.
p3 - Zeitraum der historischen Datenabdeckung durch ein Kaufperzeptron.
x14, x24, x34, x44 - Gewichtung des Gesamtperzeptrons.
p4 - Zeitraum der historischen Datenabdeckung durch das Gesamtperzeptron.
pass - Modus des Expert Advisors: 1 ist das Grundsystem, 2 ist das Verkaufsperzeptron, 3 ist das Kaufperzeptron, 4 ist der operative Modus mit allen Perzeptrons.
lots - Positionsgröße.
Shift - Balken, von dem die Preisdaten verwendet werden: 0 - aktueller Balken, 1 - erster gebildeter Balken.
2012.12.07