VR-SETKA-3: Der innovative EA für MetaTrader 5

Mike 2017.01.20 02:10 12 0 0
Anhang

Ideengeber: Vladimir Pastushak, Autor des mq5-Codes: barabashkakvn.

Ich habe diesen Expert Advisor (EA) basierend auf meinen eigenen Handelserfahrungen entwickelt. Der Markt und die Preise sind chaotische Entitäten ohne feste Gesetze, daher ist die Vorhersage zukünftiger Bewegungen oft sinnlos. Es gibt jedoch ein Gesetz, das sich nie ändert: Das Chaos kann niemals regelmäßige, dauerhafte Sequenzen erzeugen. Dieses Prinzip können wir nutzen, um Bewegungen unterschiedlicher Größe zu erfassen und kleine Gewinne zu erzielen.

Der EA basiert auf drei Komponenten:

1 — Guter Einstieg. Ich habe mehr als ein Dutzend Handelstaktiken durchforstet, um diejenige zu finden, die mindestens 8 erfolgreiche Einstiege im Vergleich zu 2 Misserfolgen bietet.

2 — Halte die Position, bis ein geplanter Gewinn erreicht wird.

3 — Positiver Ausstieg durch Gewinn und das Reduzieren von 2 statistischen Verlust-Trades auf null. Der EA hat auch einen Plus-Parameter, der mehrere Punkte Gewinn über null hinzufügt.

1 - Guter Einstieg 

Wir stoßen oft auf Finanznachrichten, die besagen, dass der Preis um 2%, 1% usw. gestiegen ist. Ich habe die Statistiken zu überkauften/überverkauften Handelsstrategien gründlich untersucht. Wir haben das Tageshoch und -tief sowie den Währungswert von 1,23000. Um einen Trade zu eröffnen, benötigt der EA einen Anstieg oder Rückgang, der durch den Prozent-Parameter festgelegt ist. Standardmäßig ist der Parameter auf 1,3 gesetzt, was bedeutet, dass der EA verkaufen soll, wenn er 1,2423 erreicht.

Somit haben wir folgende Parameter: Tages-Tief 1,23000, aktueller Preis 1,25000, Verkaufsgrenze – Prozent 1,3 %. Die Gleichung sieht wie folgt aus: (((aktueller Preis 1,25000*100)/Tages-Tief 1,23000)-100)>=Prozent 1,3 %

Das Kaufsignal hat die entgegengesetzte Gleichung. So nutzen wir eine Rückkehr von der starken Bewegung.

Die meisten anderen Taktiken erfüllen nicht das Verhältnis von 8/2.

2 - Halte eine Position, bis ein geplanter Gewinn erreicht wird.

Wenn sich der Preis nach der Eröffnung der ersten Order in die gewünschte Richtung bewegt, wartet der EA darauf, dass der Take Profit ausgelöst wird. Wenn ein Lot aus dem Depot berechnet wird (Lots = 0, während Prozent => 1), übersteigt das Lot jeder neuen Order das vorherige in einem positiven Ergebnis. Um ein Lot als Prozentsatz von den freien Mitteln zu berechnen, haben wir den Code aus dem MQL4 Buch verwendet. Der Code wurde geändert, um das Setzen eines Dezimalwerts des Prozentsatzes (1,1% 1,8% 35,69%) zu ermöglichen.

3 - Positiver Ausstieg durch Gewinn und das Reduzieren von 2 statistischen Verlust-Trades auf null

Die Durchschnittsmethode (hinzufügen derselben Position mit demselben Volumen zur aktuellen) wird verwendet, um aus einem Verlusttrade auszutreten. Anders gesagt, wenn sich der Preis gegen eine Position bewegt, öffnet der EA einen neuen Trade derselben Art mit der Erwartung, dass der Preis auf das Niveau zurückkehrt, bei dem das Ergebnis null ist. Ohne Martingale benötigt der EA eine Rückkehr von 50-52%, um ein Nullniveau zu erreichen, abhängig von Spread und Kommission.

Das Diagramm mit einem fixen Handelsvolumen:

Mit Martingale benötigt der EA nur eine Rückkehr von 20-22%, um eine Orderreihe zu schließen (Durchschnitt mit Martingale — hinzufügen derselben Position mit erhöhtem Volumen zur aktuellen). Diese Methode gilt als risikoreich, da Sie einen erheblichen Betrag auf Ihrem Depot haben müssen, falls sich der Preis um 300-400 Punkte bewegt.

Diagramm mit Martingale (die Volumina variieren je nach Anzahl der offenen Positionen).

 

Der Distanz-Parameter wird für das Durchschnittsverfahren verwendet, wenn eine Eröffnung der nächsten zusätzlichen Order festgelegt wird, während der ShagDist-Parameter verwendet wird, um die Distanz um die angegebene Anzahl von Punkten pro neue Order zu erhöhen.

Der EA bietet die Möglichkeit, die Durchschnittsmethode zu ändern:

Standard Martin=False

Martingale verwenden Martin=True

Slip=2 (Slippage in Punkten)

Magic=1 (EA-Magic-Nummer).

Somit haben wir das folgende Diagramm bei der Optimierung nach den Eröffnungspreisen

Im Folgenden sind die Testergebnisse im "Every tick"-Modus für EURUSD M30 vom 01.01.2016 bis 12.11.2016 aufgeführt:

VR---SETKA---3 tester

Liste
Kommentar 0