Das Handelssystem, das auf dem JFatlCandle Indikator basiert, bietet Signale, die es ermöglichen, das Handelsvolumen zukünftiger Trades abhängig von den Ergebnissen vorheriger Trades anzupassen. Die Handelssignale werden generiert, wenn eine Kerze schließt und sich der Trend ändert (dargestellt durch die Farbänderung der Kerzen).
Ein Block von Eingabevariablen für den EA wurde hinzugefügt, um die Volumina der offenen Positionen zu steuern:
input uint BuyTotalMMTriger=3; // Anzahl der letzten Kaufgeschäfte zur Berechnung des Stop Loss input uint BuyLossMMTriger=2; // Anzahl der verlierenden Kaufgeschäfte zur Reduzierung des MM input uint SellTotalMMTriger=3;// Anzahl der letzten Verkaufsgeschäfte zur Berechnung des Stop Loss input uint SellLossMMTriger=2; // Anzahl der verlierenden Verkaufsgeschäfte zur Reduzierung des MM input double SmallMM_=0.01; // Anteil des Kapitals in einem Geschäft im Verlustfall input double MM=0.1; // Anteil des Kapitals in einem Geschäft während des normalen Handels input MarginMode MMMode=LOT; // Methode zur Bestimmung des Lotwerts
Bei diesen Eingaben und der Auswahl aus den letzten fünf Trades, wenn drei davon in eine Richtung verlustreich sind, öffnet der EA den nächsten Trade in dieselbe Richtung mit einem Volumen von 0,01 Lot. Sollten weniger als drei verlustreiche Trades unter den letzten fünf sein, beträgt das Positionsvolumen 0,1.
Damit der generierte EA korrekt funktioniert, müssen die kompilierten Dateien der Indikatoren JFatl.ex5 und JFatlCandle.ex5 im <terminal_data_directory>\MQL5\Indicators Ordner vorhanden sein.
Die Standardparameter des Expert Advisors ohne Stops wurden in den nachfolgend dargestellten Tests verwendet.

Abbildung 1. Beispiele für Trades im Chart
Die Testergebnisse für USDJPY H12 über das Jahr 2017:

Abbildung 2. Testergebnisse
Kommentar 0