Multiple Timeframe Filtered MA Crossover EA
- Experten
- Version: 1.0
- Aktivierungen: 7
HINWEIS: Der EA ist so konzipiert, dass er dieselbe Signal-Engine nutzt wie der zugehörige Indikator. Wenn Sie die Signale zunächst auf einem Chart sehen möchten, bevor Sie Kapital einsetzen, kaufen und konfigurieren Sie bitte zuerst den Indikator („Multiple Timeframe Filtered Moving Average Crossover Indicator“) oder probieren Sie auch die kostenlose Version des Indikators aus („Multiple Timeframe Filtered Moving Average Crossover Signals“), um sicherzustellen, dass er bei den von Ihnen gehandelten Wertpapieren und Zeitrahmen wie erwartet Signale auslöst, und übernehmen Sie diese Einstellungen anschließend in den EA. Die beiden werden unabhängig voneinander konfiguriert – es besteht keine gemeinsame Nutzung von Daten –, daher liegt es in Ihrer Verantwortung, für Konsistenz zu sorgen, wenn Sie beide auf demselben Chart veröffentlichen.
Der EA ist der Handelsbegleiter unseres veröffentlichten Indikators „Multiple Timeframe Filtered Moving Average Crossover Indicator“. Wenn Sie den Indikator bereits besitzen oder den Kauf in Erwägung ziehen, sollten Sie Folgendes verstehen: Der Indikator zeigt Ihnen an, wann ein Signal ausgelöst wird; der EA nimmt dasselbe Signal auf und führt es gemäß der von Ihnen festgelegten Regeln aus. Die Strategielogik – die Crossover-Engine, der MA-Validierungsstapel, die MTF-RSI/MACD/Preis-Filter sowie die Regeln für den Handelszeitraum – ist bei beiden identisch. Dieses Dokument beschreibt die zusätzliche Ebene des EAs: wie er Trades eröffnet, diese über drei Take-Profit-Stufen hinweg verwaltet, Stopps nachzieht, Lotgrößen festlegt und das Konto schützt.
Was der EA tut, was der Indikator nicht tut
Der Indikator ist ein Signalwerkzeug. Der EA ist eine Pipeline vom Signal bis zur Ausführung. Wenn ein Signal ausgelöst wird und Sie den Handel aktiviert haben, führt der EA Folgendes aus:Er eröffnet bis zu drei Positionen in einer Handelsgruppe, jede mit eigener Lotgröße und eigener Ausstiegsstrategie.
-
wendet TP1 entweder mit einem festen Risiko-Ertrags-Verhältnis, dem Schlusskurs oder dem Hoch/Tief der vorherigen HTF-Kerze oder einem Live-Ausstieg beim nächsten HTF-Kerzenschlusskursan .
-
Er fügt TP2 und TP3einen Trailing-Stop hinzu, der von den von Ihnen konfigurierten gleitenden Durchschnitten gesteuert wird. TP2 und TP3 folgen jeweils ihrem eigenen, unabhängigen gleitenden Durchschnitt.
-
Der Trailing-Stop wird so langegesperrt, bis TP1 mit Gewinn geschlossen wurde. Wenn TP1 noch nicht geschlossen wurde oder mit Verlust geschlossen wurde, behalten die verbleibenden Positionen nur ihren anfänglichen Stop-Loss bei. Dies ist die Regel „TP1 muss zuerst gewinnen“ und sie ist eines der wichtigsten Verhaltensmerkmale des EAs.
-
Erzwingt eine Lotgröße, die sich verringert, wenn das Konto einen Drawdown verzeichnet, sofern Sie den Recovery-Modus aktivieren.
-
Kann den Handel unterbrechen, wenn das Konto mehr als einen bestimmten Prozentsatz des Anfangsguthabens verloren hat, und kann neue Trades für den Rest des Tages blockieren, wenn das tägliche Drawdown-Limit überschritten wurde.
Alles wird über Schalter gesteuert. Sie können eine, zwei oder drei Ebenen ausführen oder den Handel vollständig deaktivieren und den EA genau wie den Indikator als Warninstrument nutzen.
Alarmkonfiguration – Abbildung A1
Identisch mit dem Indikator. Popup-Alarm, Ton, E-Mail und Push-Benachrichtigung auf dem Handy lassen sich jeweils unabhängig voneinander ein- und ausschalten. Warnmeldungen werden bei „Early“-Signalen, „Full“-Signalen oder bei beiden ausgelöst, mit der Option, den „Early“-Alarm zu unterdrücken, wenn ein „Full“-Signal auf demselben Balken in derselben Richtung ausgelöst wird. Die Backtest-Protokollierung schreibt pro potenziellem Crossover eine Zeile in das Experten-Protokoll, sodass Sie die Signale während der Optimierung Bar für Bar überprüfen können.
Darstellung der Pfeile – Wie beim Indikator werden Pfeile im Chart nur im Modus „On Close“ oder „Confirmed“ gezeichnet. Intrabar-Signale lösen Benachrichtigungen aus, zeichnen jedoch niemals Pfeile. Sie können die Pfeile vollständig deaktivieren, um einen übersichtlichen Chart zu erhalten.
Handelskonfiguration – Abbildung A2
Das Herzstück des EAs.
-
Handel aktivieren – Hauptschalter. Bei „Aus“ gibt der EA nur Warnmeldungen aus.
-
Lotgröße (TP1), Lotgröße für TP2, Lotgröße für TP3 – Jede Stufe hat ihr eigenes Volumen. So können Sie TP1 für einen schnellen Scalp und TP2/TP3 für die Laufgewinne dimensionieren.
-
TP1 / TP2 / TP3 aktivieren – jede Stufe einzeln ein- oder ausschalten. Sie können jede beliebige Kombination verwenden. Eine Konfiguration „nur TP1“ ergibt einen EA mit einer einzigen Position und einem festen RR-Ausstieg.
-
Positionen für TP1 / TP2 / TP3 — wie viele Orders pro Stufe eröffnet werden sollen. Nützlich, wenn Ihr Broker das Volumen pro Order begrenzt oder wenn Sie eine visuelle Trennung mehrerer Tickets wünschen.
-
Analyse-Zeitrahmen – der Zeitrahmen, in dem die Crossover- und Validierungslogik ausgeführt wird. Standardmäßig ist der Chart-Zeitrahmen eingestellt.
Handelsfilter, Take Profit, Stop Loss & Trailing — Abbildung A2 (Fortsetzung)
-
Handelssignalfilter – Nur „Early“, nur „Full“ oder „Beides“. Manche Trader bevorzugen aggressive „Early“-Einstiege, andere nur vollständig bestätigte. Der EA berücksichtigt Ihre Wahl.
-
Signalrichtung – Nur Long, nur Short oder beides.
-
TP1-Risiko-Ertrags-Verhältnis – 1:1 bis 1:7. Der für diese Berechnung verwendete SL ist entweder pip-basiert oder signalbasiert, wie unten beschrieben.
-
Feste RR-Gewinnmitnahme für TP2 / TP3 aktivieren – optional. Bei deaktivierter Option haben TP2 und TP3 keine feste Gewinnmitnahme und stützen sich ausschließlich auf den Trailing-MA. Bei aktivierter Option wird der Gewinn zum festgelegten Verhältnis mitgenommen, wenn der Kurs dieses erreicht, bevor der Trailing-MA es tut.
-
Risiko-Ertrags-Verhältnis für TP2 / TP3 – 1:1 bis 1:7, unabhängig pro Stufe.
-
Pip-basierten Stop-Loss verwenden / Stop-Loss in Pips – der anfängliche SL wird in einem festen Abstand vom Einstieg in Pips gesetzt. Bei Deaktivierung wird der SL 10 Punkte über dem Tiefstkurs (Kauf) bzw. Höchstkurs (Verkauf) der Signalkerze platziert.
-
Zeitrahmen des Trailing-MA — der Zeitrahmen für die Trailing-MAs von TP2 und TP3. Er kann vom Analysezeitrahmen abweichen.
-
TP2-Trailing-MA-Periode / Verschiebung / Methode @ angewendeter Kurs – der gleitende Durchschnitt, den TP2 als Trailing-Stop verwendet. Das Dropdown-Menü „Methode @ angewendeter Kurs“ bietet Ihnen die vollständige Auswahl: Einfach, Exponentiell, Geglättet oder Linear gewichtet, jeweils angewendet auf Schlusskurs, Eröffnungskurs, Höchstkurs, Tiefstkurs, Mediankurs (HL/2), Typischen Kurs (HLC/3) oder Gewichteten Schlusskurs (HLCC/4). 28 Kombinationen in einem Dropdown-Menü.
-
TP3 Trailing-MA – gleiche Einstellmöglichkeiten, unabhängig von TP2. In der Regel verwenden Sie bei TP3 einen langsameren MA, damit er dem größeren Trend folgen kann.
-
Aktualisierungshäufigkeit des Trailing SL – Einmal pro Bar (Standard, geringere CPU-Belastung) oder bei jedem Tick (Live, höhere CPU-Belastung). Im Standardmodus wird der MA-Wert nur pro Bar aktualisiert; wechseln Sie zu „Bei jedem Tick“, um eine möglichst schnelle Trailing-Reaktion zu erzielen.
Risikomanagement – Abbildung A2 (Fortsetzung)
-
Verlustbasierte Handelsunterbrechung aktivieren – Sobald das Konto den konfigurierten Prozentsatz des Anfangsguthabens verloren hat, öffnet der EA keine neuen Trades mehr. Bestehende Positionen werden weiterhin verwaltet. Die Unterbrechung wird erst aufgehoben, wenn der EA neu geladen wird.
-
Maximaler Verlustprozentsatz – 0 bis 100.
-
Tägliches Drawdown-Limit aktivieren – sobald das Konto den konfigurierten Prozentsatz des Tagesanfangsguthabens verloren hat, blockiert der EA neue Trades für den Rest des Kalendertages. Die Sperre wird automatisch mit dem ersten Balken des nächsten Tages aufgehoben.
-
„Konto-Wiederherstellung aktivieren / Wiederherstellungsschwelle “ – oberhalb dieses Drawdown-Niveaus beginnt der EA, die Lotgrößen linear in Richtung 10 % des Basis-Lots bei 100 % Drawdown zu reduzieren. Dies ist ein defensiver Mechanismus, kein Martingale. Die Lotgrößen werden nach Verlusten niemals erhöht.
-
Wiederherstellungsbasis auf aktuellen Saldo zurücksetzen — Ein einmalig zu verwendender Schalter. Setzen Sie ihn auf „true“, laden Sie den EA neu und setzen Sie ihn anschließend wieder auf „false“. Die Wiederherstellungsbasis wird auf den aktuellen Saldo zurückgesetzt. Die Basis wird pro Konto und pro Symbol gespeichert, sodass sich mehrere Konten und Symbole auf demselben Terminal niemals gegenseitig beeinflussen.
Konfiguration für „Early & Full MA Crossover“ – Abbildung A3
Die Crossover-Engine ist identisch mit dem Indikator. Jede Seite – „Early“ und „Full“ – verfügt über:
-
Period des schnellen MA, Verschiebung des schnellen MA, Methode des schnellen MA @ angewandter Preis
-
Periode des langsamen MA, Verschiebung des langsamen MA, Methode des langsamen MA @ angewandter Kurs
Sie wählen die Periode, den Versatz (Offset) sowie die Methode und den angewandten Kurs aus dem Dropdown-Menü mit 28 Optionen aus. Sie sind nicht mehr auf das beschränkt, was der Entwickler fest programmiert hat. Wenn Ihre Strategie ein 7-Perioden-LWMA auf dem typischen Kurs handelt, das einen 21-Perioden-Smoothed MA auf dem Mediankurs kreuzt, konfigurieren Sie genau das – sowohl auf der „Early“- als auch auf der „Full“-Seite.
Signal-Timing-Modus – „Intrabar“, „On Close“ oder „One Candle After Close“ (bestätigt). „Intrabar“ ist am schnellsten, führt jedoch zu Repainting. „On Close“ ist die Standardeinstellung. „Bestätigt“ setzt voraus, dass das Kreuz bei der zuvor geschlossenen Kerze stattgefunden hat und bei der aktuell geschlossenen Kerze weiterhin besteht.
MA-Validierungsslots – Abbildung A3 (Fortsetzung)
Der Validierungsstapel ist das, was einen Crossover von einem bestätigten Crossover unterscheidet . Unter „Early“ und erneut unter „Full“ stehen Ihnen 11 Slots zur Verfügung . Jeder Slot verfügt über vier Eingänge:
-
Slot verwenden – ein oder aus.
-
Position (0–11) – wo sich dieser MA im Stapel befindet. Die Sortierreihenfolge erfolgt absteigend nach Positionsnummer, sodass der Slot mit Position 11 ganz oben im Stapel liegt.
-
Periode / Verschiebung / Methode @ Angewandter Preis – die Konfiguration des gleitenden Durchschnitts.
Ein Kaufsignal setzt voraus, dass der aktivierte Stapel in streng absteigender Wertreihenfolgeangeordnet ist : Jeder MA muss einen streng größeren Wert haben als der darunterliegende MA. Ein Verkaufssignal erfordert das Gleiche in umgekehrter Reihenfolge. Wenn die Reihenfolge nicht übereinstimmt, wird das Signal abgelehnt, bevor ein Handel versucht wird.
Beispiel: Position 3 = EMA 14, Position 2 = EMA 5, Position 1 = EMA 25 bedeutet ,dass ein Kaufsignal nur dann ausgelöst wird, wenn zum Zeitpunkt des Kreuzungspunkts die Bedingung EMA14 > EMA5 > EMA25 erfüllt ist. Bei jeder anderen Anordnung wird das Signal verworfen.
Deaktivierte Slots werden standardmäßig auf Position 0 gesetzt und einfach übersprungen, sodass ein ungenutzter Slot die Kette niemals beeinträchtigt.
MTF-MA-Handelsrichtungsfilter – Abbildung A4
Dies ist der Trendfilter für höhere Zeitrahmen. Es könnenbis zu elf Filter-MAs gestapelt werden, jeweils mit eigener Periode, Verschiebung, Methode und @ angewendetem Kurs.
-
MTF-EMAs-Handelsrichtungsfilter aktivieren – Hauptschalter ein/aus.
-
MA-Filtermodus – „Preis einbeziehen“ (Kette beginnt mit dem Preis, dann folgen die MAs) oder „Nur MAs“ (Kette beginnt mit dem ersten MA).
-
Filter-Zeitrahmen – der Zeitrahmen, auf dem alle Filter-MAs ausgewertet werden. Übliche Wahl: H1 oder H4 beim Handel auf M5.
Wenn der Filter-Zeitrahmen einen Abwärtstrend anzeigt und das Signal ein Kauf ist, wird das Signal stillschweigend verworfen. Dies ermöglicht es Ihnen, mit einem schnellen Handelssystem in Richtung eines langsameren Trends zu handeln.
MTF-Filter für Handelsrichtung anhand des Kurses der vorherigen Kerze — Abbildung A4 (Fortsetzung)
Dieser Filter setzt die „Ein-Kerzen-Theorie“ um. Die zuletzt geschlossene Kerze in einem höheren Zeitrahmen definiert einen Referenzbereich. Das Signal wird nur durchgelassen, wenn der aktuelle Kurs innerhalb einer Zone liegt, die aus dieser Kerze gebildet wird.
-
Zeitrahmen der vorherigen Kerze – typischerweise H4, D1 oder W1. Muss höher sein als der Analysezeitrahmen; andernfalls weigert sich der EA, geladen zu werden.
-
Fibonacci-Anker – Von Docht zu Docht (Bereich = Hoch – Tief) oder von Körper zu Körper (Bereich = Körperoberkante – Körperunterkante).
-
Fibonacci-Niveaus – 23,6 %, 38,2 %, 50 %, 61,8 %, 78,6 %, 100 %, 107 %, 117 %, 123,6 %. Das 107-%-Niveau ist die Stop-Hunt-Zone: Viele Trader platzieren ihre Stopps knapp jenseits des entgegengesetzten Extremwerts der Kerze, und 107 % fängt den Schwung ab.
-
Preisreferenzniveau – Eröffnungs-, Höchst-, Tiefst- oder Schlusskurs der vorherigen Kerze.
Die Zone ist der Bereich zwischen dem Fibonacci-Kurs und dem Referenzkurs. Für einen Kauf muss die vorherige Kerze bullisch sein; für einen Verkauf muss sie bärisch sein. Wenn die Richtung übereinstimmt und sich der Kurs zum Zeitpunkt des Durchbruchs innerhalb der Zone befindet, wird das Signal ausgelöst. Ein vorheriger Rückgang unterhalb des Niveaus schließt einen späteren Durchbruch nicht aus – die Überprüfung erfolgt zustandsunabhängig.
TP1 mit PCC/CCC überschreiben – wenn diese Option aktiviert ist, basiert der TP1-Ausstieg nicht mehr auf dem Risiko-Ertrags-Verhältnis. Es wird stattdessen entweder Folgendes verwendet:
-
Schlusskurs der vorherigen Kerze / Hoch-Tief (PCC-Modus) – TP1 schließt beim Schlusskurs der vorherigen HTF-Kerze oder bei deren Hoch (Kauf) bzw. Tief (Verkauf).
-
Aktueller Kerzenschlusskurs (CCC-Modus) – TP1 schließt beim Schlusskurs der aktuellen HTF-Kerze, fünf Sekunden vor Eröffnung der nächsten Kerze. Der EA verfolgt das Ablaufdatum pro Ticket und schließt es automatisch.
MTF-RSI-Filter – Abbildung A4 (Fortsetzung)
-
RSI-Zeitrahmen — Der RSI wird auf einem völlig anderen Zeitrahmen als der des Charts ausgewertet.
-
RSI-Periode, RSI-Anwendungspreis — Standard-RSI-Konfiguration.
-
RSI-Kaufschwelle – Kaufsignale werden nur ausgelöst, wenn der RSI auf oder unter diesem Niveau liegt (Standardwert 30).
-
RSI-Verkaufsschwelle – Verkaufssignale werden nur ausgelöst, wenn der RSI auf oder über diesem Wert liegt (Standardwert 70).
MTF-MACD-Filter – Abbildung A4 (Fortsetzung)
-
MACD-Zeitrahmen, schneller EMA, langsamer EMA, Signal-SMA, angewandter Kurs – vollständige MACD-Konfiguration für jeden beliebigen Zeitrahmen.
-
Crossover-Niveau – unter Null (Momentum-Umkehr von einem Tiefpunkt) oder über Null (Fortsetzung eines etablierten Trends).
Der EA erfordert zum Zeitpunkt des Signals ein tatsächliches MACD-Crossover im Filter-Zeitrahmen sowie ein Crossover auf der richtigen Seite der Nulllinie.
Regeln für den Handelszeitraum – Abbildung A5
Beschränkung des Handels auf bestimmte Sitzungen oder Stunden.
-
Trades nur während bestimmter Zeiträume ausführen – Hauptschalter ein/aus.
-
Handel an wichtigen Feiertagen unterbrechen – unterdrückt Neujahr, Weihnachten, den US-Unabhängigkeitstag und das US-Erntedankfest.
-
Handelszeitraum nach Anlagekategorie – Kryptowährungen/Binäre Optionen (mit Modus „nur am Wochenende“), Devisen (sechs Handelssitzungen plus drei Überlappungszeiträume), Aktien/Indizes (NY, London, Deutschland, Tokio, mit Optionen für die erste Stunde), Rohstoffe (CME, ICE, London Gold, New York Gold) oder Benutzerdefiniert (täglicher Zeitplan mit Ihrem eigenen Zeitzonen-Offset).
Alle Sitzungszeiten werden intern von der Serverzeit des Charts in UTC umgerechnet, sodass die Filter den Sommerzeitumstellungen Ihres Brokers folgen, ohne dass eine manuelle Neukonfiguration erforderlich ist.
Was Sie erhalten
Vollständige Positionsverwaltung ab dem Moment, in dem ein Signal ausgelöst wird. Drei TP-Stufen mit unabhängigen Größen und Ausstiegsregeln. Trailing Stops, die erst aktiviert werden, nachdem sich TP1 bewährt hat. Recovery-orientierte Lot-Größenbestimmung. Verlustbasierter Stopp. Täglicher Drawdown-Begrenzer.
Das gleiche übersichtliche Chart-Design wie beim Indikator. Es werden lediglich Pfeile eingezeichnet. Die von Ihnen zur Validierung, Filterung oder als Trailing Stop konfigurierten gleitenden Durchschnitte überladen das Chart niemals.
Vollständige Konfigurierbarkeit. Jeder gleitende Durchschnitt im System – Crossover, Validierung, Filter, Trailing – wird durch Periode, Verschiebung und Methode sowie den angewandten Kurs definiert. Es gibt keine voreingestellten MA-Paare, an die Sie gebunden sind.
Zweistufiger oder einstufiger Handel. Setzen Sie „Early“ und „Full“ gemeinsam ein, um ein aggressives und zugleich bestätigtes System zu erhalten, oder wählen Sie eine der beiden Komponenten für eine einfachere Strategie.
Funktioniert parallel zum Indikator. Fügen Sie beide in dasselbe Chart ein, und Sie sehen die Pfeile des Indikators, während der EA auf der Grundlage seiner eigenen, intern berechneten Signale handelt. Solange beide dieselbe Konfiguration verwenden, stimmen die Pfeile und die Trades überein.
Für wen ist das gedacht?
Sie haben schon einmal eine Crossover-Regel entwickelt, die Ihnen gefallen hat. Sie übergeben dem EA die Strategie, der Sie bereits vertrauen – über den Validierungsstapel und die Filter –, und er wendet diese Strategie mechanisch auf jedes Signal an, jedes Mal mit derselben SL-Regel, derselben TP-Leiter und derselben Trailing-Logik.
