Das Trading-System basiert auf dem UltraMFI Indikator und bietet die Möglichkeit, das Handelsvolumen zukünftiger Trades je nach Ergebnissen der vorherigen Trades anzupassen. Handelssignale werden generiert, wenn eine Kerze schließt und sich ein Trendwechsel zeigt (was durch eine Veränderung der Wolke angezeigt wird).
Ein Block von Eingabevariablen für den Expert Advisor (EA) wurde hinzugefügt, um die Volumina der offenen Positionen zu steuern:
input uint BuyTotalMMTriger=5; // Anzahl der letzten Kaufgeschäfte zur Berechnung des Stop-Loss input uint BuyLossMMTriger=3; // Anzahl der verlustbringenden Kaufgeschäfte zur Reduzierung des MM input uint SellTotalMMTriger=5;// Anzahl der letzten Verkaufsgeschäfte zur Berechnung des Stop-Loss input uint SellLossMMTriger=3; // Anzahl der verlustbringenden Verkaufsgeschäfte zur Reduzierung des MM input double SmallMM_=0.01; // Anteil des Kontos in einem Geschäft im Verlustfall input double MM=0.1 // Anteil des Kontos in einem Geschäft während des normalen Handels input MarginMode MMMode=LOT; // Methode zur Bestimmung des Lotwertes
Bei diesen Eingaben und wenn aus den letzten fünf Trades drei verlustbringend in eine Richtung sind, öffnet der EA den nächsten Trade in der gleichen Richtung mit einem Volumen von 0,01 Lot. Wenn es weniger als drei verlustbringende Trades aus den letzten fünf gibt, beträgt das Positionsvolumen 0,1.
Damit der generierte EA korrekt funktioniert, muss die kompilierte UltraMFI.ex5 Indikatordatei im Ordner <terminal_data_directory>\MQL5\Indicators vorhanden sein.
Die Standard-Eingabeparameter des Expert Advisors ohne Stops wurden bei den unten gezeigten Tests verwendet.

Abb. 1. Beispiel-Trades im Chart
Die Testergebnisse für GBPUSD H4 über das Jahr 2017:

Abb. 2. Testergebnisse
Kommentar 0