Dual Trend Navigator
- Experten
-
Alex Amuyunzu Raymond
I’m an experienced MQL5 developer and software engineer specializing in building robust, high-performance algorithmic trading systems for MetaTrader 5. My work goes beyond standard EA development — I design intelligent, scalable solutions that combine market logic, automation, and external - Version: 1.10
- Aktivierungen: 5
Dual Trend Navigator: Den Trendwechsel handeln, den Trend steuern
Der Dual Trend Navigator ist ein regelbasierter Expert Advisor für MetaTrader 5. Er erkennt Trendwenden anhand des Crossovers zweier exponentieller gleitender Durchschnitte und verwaltet anschließend Einstieg, Risiko, Absicherung und Ausstieg innerhalb eines disziplinierten Rahmens. Er verwendet weder Martingale- noch Grid-Averaging- oder versteckte Recovery-Methoden. Jeder Trade verfügt über einen festgelegten Stop-Loss und Take-Profit, und jede Entscheidung folgt Parametern, die Sie einsehen und kontrollieren können.
Strategielogik
Der Expert Advisor verfolgt einen schnellen EMA (Standardwert 20) und einen langsamen EMA (Standardwert 50). Ein „Golden Cross“ tritt auf, wenn der schnelle gleitende Durchschnitt den langsamen nach oben kreuzt und ein Kaufsignal erzeugt. Ein „Death Cross“ tritt auf, wenn er diesen nach unten kreuzt und ein Verkaufssignal erzeugt. Signale werden ausschließlich anhand abgeschlossener Kerzen zu Beginn einer neuen Kerze ausgewertet, sodass ein Signal niemals innerhalb einer Kerze erscheint und wieder verschwindet. Wenn ein Signal in die entgegengesetzte Richtung auftritt, wird zunächst die bestehende Position geschlossen und eine neue erst dann eröffnet, wenn alle Filter übereinstimmen. Die EMA-Perioden und der verwendete Kurs sind vollständig anpassbar.
Steuerung der Handelsrichtung
Wählen Sie „Nur Kauf“, „Nur Verkauf“ oder „Kauf und Verkauf“. Im Einrichtungsmodus werden Positionen durch ihren Stop-Loss, Take-Profit, Break-Even oder Trailing-Stop geschlossen und nicht durch ein entgegengesetztes Signal.
Trendfilter (optional)
Ein dritter EMA (Standardwert 200) kann als Richtungsfilter dienen. Kaufsignale werden nur akzeptiert, wenn der letzte abgeschlossene Balken darüber geschlossen hat, und Verkaufssignale nur, wenn er darunter geschlossen hat. Dies reduziert Einstiege gegen den Trend in Seitwärts- oder Umkehrmärkten. Eine entgegengesetzte Position wird bei einem gültigen Cross dennoch geschlossen, selbst wenn der Filter den neuen Einstieg ablehnt.
Positionsgröße
Verwenden Sie eine feste Lotgröße oder eine automatische, risikobasierte Größenbestimmung. Im automatischen Modus wird die Lotgröße anhand des Prozentsatzes des Kontoguthabens, den Sie zu riskieren bereit sind, und der Entfernung zum Stop-Loss berechnet. Das Volumen wird an die Minimal-, Maximal- und Schrittwerte des Symbols angepasst. Vor dem Absenden einer Order vergleicht der Advisor die erforderliche Margin mit der freien Margin und reduziert das Volumen bei Bedarf.
Stop-Loss und Take-Profit
Standardmäßig werden Stop-Loss und Take-Profit in Punkten festgelegt, wobei der aktuelle Spread hinzugerechnet wird, damit der beabsichtigte Abstand erhalten bleibt. Alternativ können Sie ATR-basierte Werte aktivieren, bei denen Stop und Ziel ein Vielfaches der Average True Range des letzten abgeschlossenen Balkens sind (Standardperiode 14, Multiplikatoren 2,0 und 4,0). Abstände, die unter das Mindest-Stop-Niveau des Brokers fallen, werden automatisch angepasst, wodurch die Ablehnung ungültiger Stops verhindert wird.
Break-Even und Trailing Stop
Sobald eine Position den von Ihnen festgelegten Gewinnauslöser erreicht, wird der Stop zum Einstiegskurs plus einem kleinen Offset verschoben, um das Kapital zu schützen. Ein optionaler Trailing-Stop folgt dann dem Kurs in einem festen Abstand und bewegt sich in von Ihnen festgelegten Schritten. Alle Änderungen berücksichtigen die Stop- und Freeze-Limits des Brokers.
Sitzungssteuerung
Beschränken Sie den Handel auf ein definiertes Zeitfenster in Serverzeit (standardmäßig 07:00 bis 21:00 Uhr). Zeitfenster über Nacht, die Mitternacht überschreiten, werden unterstützt. Ein optionaler Freitags-Close schließt offene Positionen und blockiert neue Einstiegsgeschäfte nach einer gewählten Zeit, wodurch das Risiko am Wochenende reduziert wird.
Marktschutz
- Filter für maximalen Spread: Einstiegsgeschäfte werden übersprungen, wenn der Spread Ihr Limit überschreitet. Die Standardeinstellung 0 deaktiviert diese Funktion.
- Gap-Schutz: An einer Tagesgrenze werden Eintritte entgegen der Richtung einer großen Eröffnungslücke übersprungen.
- Tägliches Verlustlimit: Wenn das Eigenkapital unter den festgelegten Prozentsatz des Tagesanfangskapitals fällt, werden neue Einstiegsgeschäfte bis zum nächsten Handelstag ausgesetzt. Offene Positionen werden durch dieses Limit nicht zwangsweise geschlossen.
Dashboard im Chart
Ein kompaktes Panel zeigt den Handelsmodus, den Betriebsstatus, die aktuelle Position, das zuletzt ausgeführte Signal, den Live-Spread, die freie Margin, den Sitzungsstatus sowie den täglichen Gewinn oder Verlust an. Der Status wechselt von „Aktiv“ zu „Pausiert“, wenn das Tageslimit erreicht ist.
Kompatibilität und Funktionsweise
- Funktioniert mit jedem Symbol und jedem Zeitrahmen.
- Unterstützt sowohl Hedging- als auch Netting-Konten.
- Verwendet eine Magic Number, um ausschließlich die eigenen Trades zu verwalten.
- Eröffnet maximal eine Position pro Richtung.
- Benötigt keine DLLs und keine externen Dateien.
Empfohlene Verwendung
Testen Sie den Strategy Tester auf einem Demokonto und im Strategy Tester mit dem Symbol, dem Zeitrahmen und den Brokerbedingungen, die Sie verwenden möchten. Beginnen Sie mit konservativen Lotgrößen oder einem niedrigen Risikoprozentsatz.
Risikohinweis
Der Handel mit gehebelten Instrumenten birgt ein hohes Risiko und ist möglicherweise nicht für alle Anleger geeignet. Backtest-Ergebnisse sind hypothetisch und bieten keine Garantie für die zukünftige Wertentwicklung. Handeln Sie nur mit Kapital, dessen Verlust Sie sich leisten können.
