Dieser automatisierte Handelsroboter basiert auf einer einfachen MACD Strategie, die mehrere technische Bedingungen kombiniert. Er wurde entwickelt, um die Leistung der Strategie in realen Handelsumgebungen zu testen.
Hauptmerkmale
-
Der Standard MACD Crossover funktioniert folgendermaßen: Kaufen, wenn die Hauptlinie die Signallinie unter Null von unten kreuzt, und verkaufen, wenn die Hauptlinie die Signallinie über Null von oben kreuzt. Die Parameter sind:
• Schnelle EMA: 12
• Langsame EMA: 26
• Signallinie: -
Ein 200-Perioden gleitender Durchschnitt zum Filtern von Trends. Wenn der Preis über dem gleitenden Durchschnitt liegt, sind nur Käufe erlaubt; liegt der Preis darunter, sind nur Verkäufe zulässig.
-
Die Strategie nutzt auch Price Action: Eine Berührung eines Unterstützungsniveaus ist für einen Kauf nötig, während der Preis für die Verkaufsbedingung über den Widerstand steigen muss. Dies wird durch einen benutzerdefinierten Indikator, Box.mq4, ermöglicht, der Unterstützungs- und Widerstandsniveaus anzeigt. Es ist wichtig zu beachten, dass Unterstützungs- und Widerstandsniveaus subjektiv sind.
-
Das Risikomanagement der Strategie ist wie folgt: Der Stop Loss wird immer über dem MA für Verkaufsaufträge und unter dem MA für Kaufaufträge platziert. Der SL-Level wird basierend auf einem Eingabeparameter, SLPointDistanceFromMA, berechnet. Der Take Profit beträgt das 1,5-Fache des SL.
MACD- und Unterstützungs-/Widerstandssignale müssen nicht gleichzeitig auftreten. Der Eingabeparameter SignalValidity definiert, wie viele Kerzen diese Bedingungen gültig bleiben.
Eingabeparameter
| Parameter | Beschreibung |
|---|---|
| SignalValidity (int) | Anzahl der Kerzen, die ein Signal nach dem Auftreten gültig bleibt (Standard: 7) |
| Lotsize (double) | Handelsvolumen für jeden Auftrag |
| SLPointDistanceFromMA (int) | Abstand (in Punkten) zwischen dem MA und dem Stop-Loss-Level |


