Smoothed Gaussian Trend Filter Robot MT4
- Experten
-
Duc Hoan Nguyen
->| Ich bin ein engagierter Entwickler und Programmierer, spezialisiert auf MQL4, MQL5 und Pine Script für TradingView, mit einer nachweislichen Erfolgsbilanz in der Entwicklung leistungsstarker, maßgeschneiderter Lösungen für die Plattformen MT4, MT5 und TradingView. Im Laufe der Jahre habe ich - Version: 1.0
- Aktivierungen: 10
Erhalten Sie ALLE meine MT4- und MT5-Roboter und -Indikatoren KOSTENLOS — Hier erfahren Sie, wie
EA-Benutzerhandbuch — Alle 6 Teile
Lernen Sie die Funktionsweise der Einstellungen kennen und nutzen Sie anschließend die Referenzkonfigurationen in Teil 6, um Ihre eigene Handelsmethode aufzubauen.
Zur MT5-Version: Smoothed Gaussian Trend Filter Robot MT5
Zur MT4-Version: Smoothed Gaussian Trend Filter Robot MT4
Weitere Produkte: Alle Produkte oder Handelsindikatoren, Sonderangebote und Neuerscheinungen
Überblick
Dieser EA automatisiert den Handel auf Grundlage der Logik des Indikators Smoothed Gaussian Trend Filter Multi TF Scanner.
Signallogik und Einstiegsbedingungen
Der Indikator wendet einen rekursiven Gauß-Filter auf die Schlusskurse an und glättet das Ergebnis anschließend durch lineare Regression. Die geglättete Kurve wird mit einem angepassten Supertrend-Schwellenwert verglichen, der aus dieser Kurve und ATR 21 mit dem festen Faktor 0,15 berechnet wird. Bei gültigen Daten ist der Trend aufwärtsgerichtet, wenn die Kurve über dem Schwellenwert liegt, und abwärtsgerichtet, wenn sie auf oder unter ihm liegt.
Entry mode bietet eine Option: When Buy/Sell signal appears. Bei dem standardmäßig deaktivierten Mid-Trend Signals gilt:
- Buy: Der Trend wechselt von abwärts auf dem unmittelbar vorherigen Balken zu aufwärts auf dem Signalbalken.
- Sell: Der Trend wechselt von aufwärts auf dem unmittelbar vorherigen Balken zu abwärts auf dem Signalbalken.
Das Aktivieren von Mid-Trend Signals ersetzt diese Umkehrregel: Buy/Sell entsteht nur, wenn der unmittelbar vorherige Balken in einer Seitwärtsphase lag und der Signalbalken diese Phase in Richtung des aktuellen Trends verlassen hat. Seitwärts bedeutet, dass Neigungszustand und Trend nicht übereinstimmen: Eine Kurve über ihrem vorherigen Wert hat eine Aufwärtsneigung; eine flache oder niedrigere Kurve wird als Abwärtsneigung eingestuft. Ein Aufwärtstrend erzeugt Buy, ein Abwärtstrend Sell. Der Roboter liest die von der gewählten Regel erzeugten Buy/Sell-Ereignisse.
Die Signaleinstellungen umfassen Gaussian Length (Standard 15), Poles (1..4) (3), Smoothing Length (22), Flatten Multiplier (7) und Mid-Trend Signals. Gaussian Length und Poles ändern den rekursiven Filter; Smoothing Length ändert das Regressionsfenster; Flatten Multiplier legt den Versatz der Regressionsauswertung fest. Maximum bars to process ist standardmäßig 10000; 0 nutzt alle verfügbaren Daten. Der Historienumfang kann Initialisierung und Signalergebnisse beeinflussen.
Das Hauptsignal verwendet Symbol und Zeitrahmen des aktuellen Charts. Buy signal bar shift und Sell signal bar shift sind standardmäßig 1, also der zuletzt geschlossene Balken. Shift 0 verwendet den laufenden Balken, dessen Signal sich vor dem Schluss ändern kann. Benötigt das Panel Informationen, werden bis zu 1000 Balken nach dem letzten Signal durchsucht; ein historischer Treffer löst auf dem geprüften Balken nicht selbst einen Einstieg aus.
MTF Filter 1 und MTF Filter 2 sind unabhängige Gruppen zur Trendbestätigung; beide sind standardmäßig deaktiviert. Jede hat einen eigenen Zeitrahmen, Gauß-/Regressionseinstellungen, Buy/Sell-Bedingungen und Shift. Mit den Standardbedingungen ist Buy im Aufwärtstrend und Sell im Abwärtstrend am Shift 1 des Filterzeitrahmens erlaubt; ein neues Buy/Sell-Ereignis auf diesem Zeitrahmen ist nicht erforderlich. Always TRUE erlaubt den Handel ohne vorgegebene Trendrichtung; datenabhängige Bedingungen sind bei ungültigen Daten nicht erfüllt. Diese Gruppen prüfen die Freigabe für das Hauptsignal. Positionseröffnungen unterliegen außerdem den Betriebs- und Verwaltungseinstellungen des EA.
Dieser Expert Advisor kombiniert automatische Buy/Sell-Signale mit konfigurierbarer Positionsgröße, Ausstiegsregeln und Einstiegsfiltern. Die Einstellungen legen fest, wie Trades, die die Einstiegsvoraussetzungen erfüllen, eröffnet, verwaltet und geschlossen werden.
Beginnen Sie mit einer einzelnen Position sowie individuellem Stop Loss und Take Profit. Ergänzen Sie anschließend die unterstützten Verwaltungsfunktionen, die zu Ihrer Methode passen. Je nach Konfiguration können Trailing, Korbausstiege, Grid oder Hedging genutzt werden; dabei gelten die Kompatibilitätsanforderungen im Benutzerhandbuch.
Wichtig: Die Standardeinstellungen sind nicht optimiert. Nutzen Sie die Referenzmethoden und Beispieleinstellungen in Teil 6, um eine Konfiguration für Ihre Handelsmethode, Ihr Instrument, Ihren Zeitrahmen, Ihr Konto und Ihre Risikotoleranz zu erstellen, anzupassen und zu testen.
Trade- und Positionsverwaltung
- Positionsgröße: feste Lots, Berechnung anhand des Kontostands oder anhand eines Risikobetrags/-prozentsatzes mit kompatiblem Stop Loss.
- Individuelle Ausstiege: konfigurierbarer Stop Loss und Take Profit, Ziele anhand des Chance-Risiko-Verhältnisses und optionale virtuelle SL/TP.
- Trailing: für einzelne Positionen oder den gesamten Korb in unterstützten Konfigurationen.
- Schließregeln: Korb-TP/SL, Schließen anhand von Signalen oder vor dem nächsten Einstieg, der die Voraussetzungen erfüllt.
- Volumenverwaltung: Add, Multiplier oder Recover unter Einhaltung der Anforderungen des jeweiligen Modus.
- Zusätzliche Positionen: Grid-Einstiege in gleicher Richtung in festgelegten Preisabständen oder Hedging in Gegenrichtung beim Erreichen einer festgelegten Verlustdistanz.
Die Methoden haben unterschiedliche Anforderungen. Recover verwendet eine einzelne Position mit gültigem individuellem TP und kann nicht mit Grid, Hedging oder widersprüchlichen Korb-/Signalausstiegen kombiniert werden. Grid und Hedging können nicht gleichzeitig aktiviert werden. Lesen Sie Teil 4, bevor Sie Verwaltungsfunktionen kombinieren.
Einstiegsfilter und Betriebssteuerung
Zu den optionalen technischen Filtern gehören Moving Average, RSI, Stochastic, ADX, MACD, SuperTrend, Volumatic VIDyA und Predictive Ranges. Aktivieren Sie die benötigten Filter und wählen Sie die Bedingungen zur Bestätigung des Hauptsignals des EA.
Die Handelssteuerung umfasst Richtung, Sitzungen, Wochentage, Feiertagszeiträume, Spread, Positionslimits, Einstiege je Kerze und Wirtschaftsnachrichten. Jeder aktivierte Filter sollte eine klare Aufgabe haben; zusätzliche Filter verbessern eine Konfiguration nicht automatisch.
Aktionen beim täglichen Drawdown, Referenzlinien für die Gewinnschwelle und Handelspanels bieten zusätzliche Überwachungs- und Verwaltungsfunktionen. Die Panels enthalten Pause und Schließbefehle. Verfügbare Einstellungen und Signalparameter können je nach EA, Version und Plattform variieren.
Konfiguration und Tests
Prüfen Sie zunächst das Signal, die Lotgröße und die individuellen Ausstiege für das gewünschte Instrument und den Zeitrahmen. Ergänzen Sie jeweils eine kompatible Verwaltungsfunktion oder einen Filter, prüfen Sie die daraus entstehenden Trades und speichern Sie die zu bewertende Konfiguration.
Untersuchen Sie unterstützte Funktionen mit historischen Daten im Strategy Tester und überprüfen Sie anschließend den Betrieb auf Demo. In diesem EA-Framework funktionieren News Filter und News Panel nicht im Strategy Tester und müssen separat auf Demo geprüft werden. Teil 4 und 5 erläutern Tests, Konfigurationsmeldungen und Fehlerbehebung.
Berücksichtigen Sie Instrumentspezifikationen, Kontogröße, Spread, Kommission, Swap, Margin und Ausführungsbedingungen. Lotprogression, Recover, Grid und Hedging erfordern besondere Aufmerksamkeit hinsichtlich des gesamten offenen Exposures und der Ausstiegsregeln.
Der EA garantiert keinen Gewinn. Historische Ergebnisse garantieren keine zukünftige Wertentwicklung.
Support
Für Hilfe bei der Konfiguration nutzen Sie die Produktkommentare oder das MQL5-Nachrichtensystem. Beschreiben Sie die gewünschten Einstiegsbedingungen, die Lotberechnung, die Ausstiegsregeln und ob zusätzliche Positionen zulässig sein sollen. Ich kann erläutern, welche Einstellungen dieses Verhalten abbilden und welche Kombinationen unterstützt werden.
