SynapticTrendline
- Indikatoren
-
Shi Yuan Wang
Ich entwickle benutzerdefinierte Indikatoren, Expert Advisors (EAs), Skripte und Trading-Tools für MetaTrader 4 und MetaTrader 5 sowie Indikatoren für TradingView (Pine Script).
Was ich für Sie tun kann:
- Umwandlung einer klar beschriebenen Handelsregel in einen backtestbaren MQL4/MQL5 EA - Version: 1.49
SynapticTrendline – Automatische Trendlinien mit Berührungs- und Durchbruchstatistiken
Übersicht
SynapticTrendline ist ein Indikator für das Chartfenster in MetaTrader 5. Er erkennt und zeichnet automatisch Unterstützungs- und Widerstandstrendlinien und verfolgt anschließend, wie der Kurs mit diesen interagiert: Berührungen, gehaltene oder fehlgeschlagene Berührungen, Ausbrüche, Folgebewegungen oder Fehlschläge sowie erneute Tests. Ausgewählte Kerzen können farblich hervorgehoben werden, und ein kompaktes Bedienfeld fasst die aktuellen Statistiken zusammen.
Dieser Indikator ist als Analyse- und Lernwerkzeug konzipiert. Er bietet keine Anlageberatung, keine Handelssignale und keine Garantie für Handelsergebnisse.
Hauptmerkmale
-
Automatische Erkennung von Unterstützungs- und Widerstandstrendlinien mit konfigurierbarer Empfindlichkeit.
-
Berührungsverfolgung mit den Zuständen „ausstehend“, „gehalten“, „gescheitert“ und „Zeitüberschreitung“.
-
Breakout-Tracking für Aufwärts- und Abwärtsausbrüche.
-
Bewertung von Follow-Through und gescheiterten Ausbrüchen.
-
Erkennung von Retests mit Ereignisbezeichnungen.
-
Hervorhebung von Kerzen für Berührungszustände, Ausbrüche, fehlgeschlagene Ausbrüche und Retests.
-
Kompaktes Statistikfeld für Live-Linien, Abstand zur nächsten Unterstützung/zum nächsten Widerstand in ATR, Touch-Holding-Rate, Follow-Through-Rate bei Ausbrüchen, Retest-Rate und durchschnittliche Anzahl der Berührungen pro Ausbruch.
-
Markierungen für die nächstgelegene Linie mit Angabe der ATR-Entfernung und der Berührungsanzahl.
-
Optionale Benachrichtigungen für neue Trendlinien, Ausbrüche und Berührungsereignisse. Alle Benachrichtigungen sind standardmäßig deaktiviert.
-
Englische Eingabenamen und Chart-Ausgabetext.
-
Keine DLL-Aufrufe, kein WebRequest, keine externen Links, keine Erfassung personenbezogener Daten und keine kontobasierten Einschränkungen.
Anwendung
-
Fügen Sie den Indikator einem normalen MetaTrader-5-Chart hinzu.
-
Lassen Sie die Historien- und ATR-Daten laden.
-
Passen Sie in der Gruppe „Trendlinien“ die Erkennungsempfindlichkeit, die Mindestanzahl an Berührungen, die maximale Anzahl aktiver Linien und die maximale Linienspanne an.
-
Legen Sie in der Gruppe „Messung“ den ATR-Bewegungsschwellenwert und das Auswertungsfenster fest, die für die Beurteilung von Berührungen und Ausbrüchen verwendet werden.
-
Wählen Sie in der Gruppe „Zeichnung“ aus, ob Ereignisbeschriftungen, Berührungsbeschriftungen, Kerzenfarben für den Berührungsstatus und Kerzenfarben für das Durchbruchsergebnis angezeigt werden sollen.
-
Aktivieren oder deaktivieren Sie in der Gruppe „Panel“ das Statistik-Panel, Markierungen für die nächstgelegene Linie und die Legende.
-
Optionale Warnmeldungen können in der Gruppe „Warnmeldungen“ aktiviert werden. Sie sind standardmäßig deaktiviert.
-
Lesen Sie die Farben des Panels und der Kerzen ab, um die Wechselwirkungen mit den Trendlinien zu überprüfen.
Panel und Legende
-
TRENDLINIEN: Anzahl der Live-Unterstützungs-/Widerstandslinien.
-
WIDERSTAND / UNTERSTÜTZUNG: Abstand zur nächstgelegenen Live-Linie in ATR und Anzahl der Berührungen.
-
BERÜHRUNG GEHALTEN: Prozentsatz der ausgewerteten Berührungen, die gehalten wurden, im Vergleich zu den fehlgeschlagenen.
-
BREAK FOLL.: Prozentsatz der bewerteten Ausbrüche, die sich durchgesetzt haben im Vergleich zu gescheiterten.
-
NEUER TEST: Prozentsatz der erneuten Tests und durchschnittliche Anzahl der Berührungen pro Durchbruch.
-
TBD / Held / Fail: Legende zu den Berührungszuständen.
-
Pend / Foll / Fail: Legende zu den Ausbruch-Zuständen.
Eingabeparameter
| Gruppe | Parameter | Standardwert | Zweck |
|---|---|---|---|
| Trendlinien | InpPivLen | 8 | Empfindlichkeit der Pivot-Punkte für die Erkennung von Trendlinien. |
| Trendlinien | InpMaxPer | 3 | Maximale Anzahl aktiver Linien pro Seite. |
| Trendlinien | InpLookPiv | 6 | Anzahl der zuletzt berücksichtigten Pivot-Punkte bei der Linien-Suche. |
| Trendlinien | InpTolAtr | 0,25 | Berührungstoleranz in ATR. |
| Trendlinien | InpBrkAtr | 0,10 | Puffer zur Bestätigung von Ausbrüchen in ATR. |
| Trendlinien | InpMinLen | 10 | Mindestanzahl an Balken zwischen den Ankerpunkten. |
| Trendlinien | InpMinTch | 3 | Mindestanzahl an Berührungspunkten, die erforderlich sind, um eine Linie beizubehalten. |
| Trendlinien | InpMaxBars | 6000 | Maximale Anzahl der verarbeiteten historischen Balken. |
| Trendlinien | InpMaxLineSpan | 2000 | Maximale Spannweite der Trendlinie in Balken. |
| Messung | InpMoveAtr | 1,00 | Schwellenwert für die Abweichung in ATR zur Bewertung von Berührungen/Durchbrüchen. |
| Maßeinheit | InpEvalBar | 20 | Auswertungsfenster in Balken. |
| Zeichnung | InpExtR | 15 | Länge der rechten Verlängerung in Balken. |
| Zeichnung | InpKeepBrk | 2 | Anzahl der im Diagramm beibehaltenen gestrichelten Linien. |
| Zeichnung | InpMaxEventMarks | 500 | Maximale Anzahl der gespeicherten Ereignisbezeichnungen; die ältesten werden zuerst gelöscht. |
| Zeichnung | InpShowEv | true | Bezeichnungen für Ausbrüche und Retests anzeigen. |
| Zeichnung | InpShowTch | true | Beschriftungen zur Berührungsanzahl auf Linien anzeigen. |
| Zeichnung | InpShowTchMk | true | Kerzen farblich markieren, um den Berührungsstatus anzuzeigen. |
| Zeichnung | InpShowBrkRes | true | Farbe der Kerzen zur Markierung des Ausbruchsergebnisses. |
| Markierungsversätze | InpArrowOffPts | 50 | Veralteter Parameter, der aus Gründen der Vorlagenkompatibilität beibehalten wurde. |
| Markierungsversätze | InpLabelOffPts | 100 | Beschriftungsversatz in Punkten. |
| Marker-Offsets | InpDotOffPts | 50 | Veralteter Parameter, der aus Gründen der Vorlagenkompatibilität beibehalten wurde. |
| Markierungsversätze | InpRTLabelOffPts | 100 | Offset der Retest-Beschriftung in Punkten. |
| Kerzenfarben | InpBearCandle / InpBullCandle | clrNONE | Farben für Bären- und Bullenkerzen. Die Standardeinstellung „NONE“ behält den Fokus auf das normale Diagramm bei; legen Sie bei Bedarf Farben fest. |
| Kerzenfarben | InpBrkUpCandle / InpBrkDnCandle | LimeGreen / Red | Farben für Breakout-Kerzen. |
| Kerzenfarben | InpBrkFailCandle | Grau | Farbe der Kerze bei fehlgeschlagenem Ausbruch. |
| Kerzenfarben | InpRetestCandle | Gelb | Farbe der Retest-Kerze. |
| Kerzenfarben | InpTouchPend / InpTouchHeld / InpTouchFail / InpTouchTimeout | Verschiedene | Farben der Kerzen für den Touch-Zustand. |
| Panel | InpShowTbl | true | Statistik-Panel anzeigen. |
| Panel | InpShowNear | true | Zeigt die nächstgelegenen Unterstützungs-/Widerstandsmarkierungen an. |
| Fenster | InpShowLegend | true | Legenden im Panel anzeigen. |
| Warnmeldungen | InpAlBrk | false | Warnung bei Kursausbruch. |
| Warnmeldungen | InpAlNew | false | Benachrichtigung bei neuer Trendlinie. |
| Warnmeldungen | InpAlTch | false | Benachrichtigung bei Berührung. |
| Trendlinienfarben | InpColSup / InpColRes | DodgerBlue / MediumVioletRed | Farben für Unterstützungs- und Widerstandslinien. |
| Farben der Trendlinien | InpColPanel / InpColText / InpColBorder | Verschiedene | Farben für Panel-Hintergrund, Text und Rahmen. |
Hinweise und Einschränkungen
-
Dieses Produkt ist ein Analyse- und Schulungswerkzeug. Es stellt keine Anlageberatung dar und garantiert keine Gewinne.
-
Die Ergebnisse hängen vom Wertpapier, dem Zeitrahmen, der historischen Datenreihe, der Volatilität und den Benutzereinstellungen ab. Die Entwicklung in der Vergangenheit ist kein Garant für das zukünftige Verhalten.
-
ATR-Daten werden für die Toleranzberechnung, die Bestätigung von Ausbrüchen, die Anzeige von Abständen und die Bewertung von Ereignissen verwendet. Bitte warten Sie, bis das Chart genügend historische Daten geladen hat.
-
Benachrichtigungen sind optional und standardmäßig deaktiviert.
-
Alle Namen der Eingabeparameter und die Meldungen in den Charts sind in Englisch.
-
Das Produkt enthält keine DLL-Aufrufe, WebRequests, externe Links, Links zu Supportangeboten von Drittanbietern oder Funktionen zur Erfassung personenbezogener Daten.
Veröffentlichungsplan
Derzeit ist das Produkt kostenlos auf dem MQL5 Market erhältlich. Sobald die Anzahl der Downloads auf dem Market 500 überschreitet, plant der Autor, die Produktseite auf einen Abonnement-/Mietdienst umzustellen, wobei die vom MQL5 Market unterstützten Bedingungen gelten. Dieser Plan bezieht sich auf die zukünftige Erwerbsmethode. Bestehende Nutzer unterliegen den Regeln des MQL5 Market und der gültigen Aktivierungsanzahl. Die endgültigen Bedingungen werden auf der Produktseite angezeigt.
