MA MACD Position Averaging: Ein effektives System für MetaTrader 5

Mike 2018.12.28 21:56 14 0 0
Anhang

Idee von: Myth63

Code mq5 von: barabashkakvn

Der EA prüft nur bei Erscheinen eines neuen Bars auf ein Handelssignal oder eine Positionsvergrößerung.

Dieser Expert Advisor basiert auf den Indikatoren iMA (Gleitender Durchschnitt, MA) und iMACD (Moving Average Convergence/Divergence, MACD). Wenn eine Position einen Verlust von mehr als Step lossing Pips überschreitet, wird eine weitere Position (in Richtung der verlustbringenden Position) mit einem erhöhten Lot eröffnet (Lot-Koeffizient wird berücksichtigt).

Der EA hält entweder eine Position oder mehrere Positionen in dieselbe Richtung. Er verwendet zwei Parameter: Preisabstand vom MA und Verhältnis von MAIN zu SIGNAL (beide sind im Bild unten zu sehen).

MA MACD Position averaging

Beispiel für ein KAUF-Signal: Der MACD-Indikator liegt unter „0.0“, die Hauptlinie (MAIN) übersteigt die Signallinie (SIGNAL) und der aktuelle Preis liegt über dem Gleitenden Durchschnitt. Zwei Filter werden zu dieser Bedingung hinzugefügt:

  • Verhältnis von MAIN zu SIGNAL
  • Preisabstand vom MA

Sie können festlegen, welcher Bar überprüft werden soll – entweder der aktuelle (nullte) oder der Bar #1. Dies wird durch den Parameter Bar Current definiert.


Funktionsweise des EA

Bei einem neuen Bar werden die folgenden Daten gesammelt: Anzahl der KAUF- und VERKAUF-Positionen sowie die verlustreichste (nach Anzahl der Pips) KAUF- und VERKAUF-Position. Wenn es sowohl KAUF- als auch VERKAUF-Positionen gleichzeitig gibt, wird dies als Fehler angesehen und alle Positionen werden geschlossen. Wenn die verlustreichste Position gefunden wird und sie mehr als Step lossing Pips unprofitabel ist, werden die Parameter dieser Position (das Ticket und die Anzahl der Lots) gespeichert.

Liste
Kommentar 0