Inverseprobabilitydistribution
- 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.0
Inverse Wahrscheinlichkeitsverteilung – Analytisches Visualisierungstool auf Basis von Pivot-Punkten und K-Means-Clustering
Übersicht
Dieser Indikator ist ein reines Visualisierungstool für die technische Analyse für MetaTrader 5. Er erkennt bestätigte Pivot-Hochs und -Tiefs in historischen Kerzen, gruppiert Pivot-Kurse mithilfe von K-Means-Clustering und erstellt eine inverse Wahrscheinlichkeitsverteilung, die rechts neben dem Chart dargestellt wird – so können Trader visuell überprüfen, wie sich Pivot-Punkte statistisch auf die Kursniveaus verteilen.
⚠️ Dieser Indikator generiert keine Handelssignale und führt keine Trades aus. Er stellt lediglich eine statistische Verteilung historischer Pivot-Punkte sowie Referenz-Unterstützungs- und Widerstandsniveaus im Chart dar.
So funktioniert es
- Pivot-Erkennung— Anhand benutzerdefinierter Parameter für den linken/rechten Balken wird jeder Balken streng als Pivot-Hoch (lokales Maximum des Höchstkurses) oder Pivot-Tief (lokales Minimum des Tiefstkurses) ausgewertet.
- Pivot-Speicher & Bereinigung— Erkannte Pivots werden gespeichert und automatisch entsprechend den Parametern „InpPivotMemory“ (Speicherbegrenzung) und „InpLookbackBars“ (Rückblickfenster) bereinigt.
- K-Means-Clustering— Gespeicherte Pivot-Kurse werden mittels K-Means (InpClusterCount Cluster, InpKMeansIterations Optimierungsdurchläufe) geclustert, wodurch die Kursachse in statistische Gruppen unterteilt wird.
- Profilerstellung — Innerhalb des InpLookbackBars-Fensters werden Pivots mit der Auflösung InpProfileBins und dem Radius InpBinSmoothing in Bins zusammengefasst; der Bin mit der höchsten Anzahl wird als POC (Point of Control) markiert.
- ATR-gefilterte S/R-Linien— Ein ATR-basierter (InpAtrPeriod × InpAtrMultiplier) Überschneidungsschwellenwert verhindert eine zu dichte Anordnung von Pivot-Linien; Unterstützungs- (Pivot-Tief) und Widerstands- (Pivot-Hoch) Referenzlinien werden gezeichnet und nach einem Durchbruch optisch abgeschwächt.
Wichtigste Funktionen
- Umkehrwahrscheinlichkeitsprofil(Histogramm), das rechts neben dem Chart projiziert wird; Breite wird durch „InpProfileWidth“ gesteuert, Versatz durch „InpProfileOffset“
- POC-Markierung mit Hervorhebung in der Farbe des dominanten Clusters
- K-Means-Cluster-Mittellinien(gestrichelt)
- ATR-gefilterte Pivot-Unterstützungs-/Widerstandslinien, deren Stil bei einem Durchbruch automatisch wechselt
- Optionale Pivot-Punkte, farblich nach Cluster unterschieden
- Optionaler Bin-Text(Wahrscheinlichkeit in % oder Rohzahl)
- Optionale Warnmeldungen(bei Berührung des POC oder einer Zone mit hoher Wahrscheinlichkeit) – standardmäßig deaktiviert
Wichtigste Eingabeparameter
Parameter | Beschreibung |
|---|---|
Pivot-Balken links/rechts | Bars links/rechts zur Bestätigung des Pivots |
Berechnungszeitraum | Anzahl der für die Berechnung verwendeten Balken |
Begrenzung der gespeicherten Pivots | Maximale Anzahl der im Speicher gehaltenen Pivots |
Profil-Auflösung | Anzahl der Histogramm-Bins |
Profilcluster | Anzahl der K-Means-Cluster |
Optimierungsdurchläufe für Cluster | Anzahl der K-Means-Iterationen |
ATR-Periode / Multiplikator | ATR-Periode und Multiplikator für den Überlappungsschwellenwert |
Schwellenwert für hohe Wahrscheinlichkeit | Alarmschwelle für Zonen mit hoher Wahrscheinlichkeit (%) |
Die Darstellungsparameter (Farben, Transparenz, Linienbreite, Textmodus, Punktgröße usw.) sind alle in der Eingabegruppe „Darstellung“ konfigurierbar.
Verwendung
- Kopieren Sie die Datei „Inverseprobabilitydistribution.mq5“ in den Ordner „MQL5/Indicators/“, kompilieren Sie sie und ziehen Sie sie anschließend aus dem Navigator auf ein Chart
- Passen Sie die Pivot-Werte für linke/rechte Balken und den ATR-Multiplikator entsprechend der Volatilität Ihres Instruments an
- Das Profil wird auf der rechten Seite des Charts angezeigt – längere Balken weisen auf eine höhere historische Pivot-Dichte in diesem Preisbereich hin
- Die POC-Linie markiert das Kursniveau mit der höchsten historischen Umkehrdichte; Unterstützungs- und Widerstandslinien helfen dabei, potenzielle Kursreaktionszonen zu identifizieren
- Beobachten Sie den Indikator ausgiebig auf einem Demokonto, bevor Sie ihn für Live-Handelszwecke verwenden
📌 Risikohinweis: Dieser Indikator dient ausschließlich der Visualisierung historischer Kursstatistiken. Er stellt keine Anlageberatung dar und sagt keine zukünftigen Kursbewegungen voraus. Eine hohe Pivot-Dichte garantiert keine Kursumkehr. Die Nutzer tragen die volle Verantwortung für ihre Handelsentscheidungen.
Kompatible Instrumente: Alle MT5-Symbole – Devisen, CFDs, Futures, Indizes.
Empfohlene Zeitrahmen: 5 Minuten und länger; sehr kurze Zeitrahmen können die Lesbarkeit aufgrund von Pivot-Rauschen beeinträchtigen.
