Einen Expert Advisor für einen Standardabweichungskanal in MQL5 erstellen
Zusammenfassung
Dieser Artikel nutzt die Standardbibliothek von MQL5, um einen Standardabweichungskanal in einen Expert Advisor umzuwandeln. Der Kanal kombiniert eine Mittellinie aus linearer Regression mit Bändern, die um ein gewähltes Vielfaches der residualen Standardabweichung versetzt sind. Der Autor beschreibt, wie er die relevante Klasse für Chartobjekte in der MQL5-Referenz untersucht und anschließend Kanalberechnungen mit CTrade für die Auftragsverwaltung und eine optionale Chartdarstellung kombiniert.
Der beigefügte EA unterstützt Mean-Reversion- und Breakout-Modi, wobei numerische Kanalwerte als Signale dienen. Er umfasst eine konfigurierbare Handelsrichtung, Stop-Loss- und Take-Profit-Verwaltung, Prüfungen der Broker-Mindestabstände sowie eine Sperre für einzelne Positionen auf Basis einer Magic Number. Das Dokument erläutert, dass ein Abweichungsmultiplikator die Bandbreite festlegt, und weist auf eine Interpretation über die Normalverteilung für eine gängige Einstellung hin. Es werden keine Backtest-Ergebnisse berichtet; das Beispiel ist ausdrücklich lehrreich, und seine Regeln sowie Risikokontrollen müssen weiter geprüft werden. Vorgeschlagene Erweiterungen umfassen Filter, Verbesserungen bei der Positionsgrößenbestimmung und eine systematische Optimierung im Strategy Tester.
Kernaussagen
- Ein Standardabweichungskanal legt obere und untere Bänder um eine Mittellinie aus linearer Regression.
- Die Bandbreite wird durch einen Multiplikator der residualen Standardabweichung gesteuert.
- Das Beispiel-EA bietet sowohl Mean-Reversion- als auch Breakout-Signalmodi.
- Numerische Kanalberechnungen steuern die Signale; die grafische Darstellung ist optional.
- Der Artikel stellt einen Prototyp und Testvorschläge bereit, aber keine Leistungsnachweise.
Schlagwörter
Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.