Regular and Hidden Divergence Detector
- Indikatoren
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Version: 1.0
- Aktivierungen: 5
Der „aDivergence Detector“ erkennt regelmäßige und versteckte Divergenzen zwischen Kursschwankungen und einem Oszillator Ihrer Wahl (RSI, MACD-Histogramm, Stochastic %K, OBV, CCI oder Momentum). Er stellt diese als Linien im Kurschart und im Indikatorfenster dar, und eine kleine Tabelle zeigt die aktuellste Divergenz in vier weiteren Zeitrahmen an. Es handelt sich um ein Darstellungswerkzeug: Es gibt keine Kauf- oder Verkaufssignale und platziert keine Orders.
WIE EINE DIVERGENZ ERKANNT WIRD
- Schwankungen sind Kurswendepunkte: ein Hoch, das höher ist als die 5 Balken links davon und nicht niedriger als die 5 Balken rechts davon (Tiefs gelten umgekehrt). Beide Werte können geändert werden.
- Ein neuer Schwingpunkt wird mit früheren Schwingpunkten auf derselben Seite verglichen, die 5 bis 60 Balken zurückliegen (Eingaben).
- Reguläres Bärenmuster: höheres Hoch beim Kurs, niedrigeres Hoch beim Oszillator. Reguläres Bullenmuster: niedrigeres Tief beim Kurs, höheres Tief beim Oszillator.
- Versteckt bärisch: niedrigeres Hoch beim Kurs, höheres Hoch beim Oszillator. Versteckt bullisch: höheres Tief beim Kurs, niedrigeres Tief beim Oszillator.
- Die Differenz des Oszillators muss mindestens 5 % des Oszillatorbereichs zwischen den beiden Schwankungen betragen (Eingabe: 0–100 %).
- Überprüfung der Linienkreuzung (Aus / Nur Kurs / Nur Indikator / Kurs und Indikator, Standard: Nur Kurs): Kein Balken zwischen den beiden Schwankungen darf über die gerade Linie hinausragen, die diese verbindet.
- Für jeden Typ wird nur der jüngste frühere Schwung herangezogen, der alle Bedingungen erfüllt; somit ergibt ein Schwung höchstens eine Linie pro Typ.
- Normale Divergenzen sind standardmäßig aktiviert, versteckte Divergenzen deaktiviert. Normale Linien sind durchgezogen, versteckte Linien sind gestrichelt.
WANN DIE LINIEN ANGEZEIGT WERDEN (bitte lesen)
- Es werden nur geschlossene Balken verwendet. Ein Swing gilt als bestätigt, wenn die Balken auf der rechten Seite geschlossen sind; daher erscheint jede Linie 5 Balken (die Zählung auf der rechten Seite) nach dem zweiten Swing. Diese Verzögerung ist Teil der Methode.
- Sobald eine Linie gezeichnet wurde, wird sie während der Laufzeit des Indikators weder verschoben noch entfernt. Vor der Veröffentlichung wurden die bar für bar gezeichneten Linien mit einer unabhängigen Neuberechnung anhand derselben Kursdaten sowie mit dem Chart nach dem Schließen weiterer Bars verglichen; bei diesen Tests wurden keine Unterschiede festgestellt.
- Die Analyse umfasst beim Start die letzten 2000 geschlossenen Balken (Eingabe 200–20000), und ihr Startpunkt bleibt fest. Werden später ältere Daten heruntergeladen, werden diese erst nach einem Neustart des Indikators verwendet (beispielsweise nach einer Änderung einer Einstellung oder des Zeitrahmens).
OSZILLATOREN (einer pro Instanz)
- RSI (14), MACD-Histogramm (12, 26, 9), Stochastik %K (14, 3, 3), OBV (Tick-Volumen), CCI (14), Momentum (14). Alle Zeiträume können geändert werden.
- Das MACD-Histogramm bezeichnet hier die Differenz zwischen MACD-Linie und Signallinie. Dies entspricht nicht der Darstellung des Standard-MACD in MetaTrader 5, bei dem die MACD-Linie als Balken und die Signallinie als Linie dargestellt wird.
- OBV: Der absolute OBV-Wert hängt davon ab, wo der geladene Verlauf beginnt, aber Divergenzen verwenden nur die Differenzen zwischen den beiden Schwankungen, sodass die Linien identisch sind. Das Tick-Volumen stammt aus den Daten Ihres Brokers, daher können die OBV-Ergebnisse je nach Broker variieren.
- Um zwei Oszillatoren zu beobachten, fügen Sie den Indikator zweimal hinzu (bis zu 8 Kopien in einem Chart). Die Beschriftungen der zweiten und aller weiteren Kopien werden leicht nach außen verschoben, damit sie sich nicht überlappen.
WIE OFT DIE LINIEN ERSCHEINEN (nur als Anhaltspunkt)
Mit den Standardeinstellungen (RSI 14, nur regulär, 5 Balken auf jeder Seite) zeigten vergangene Charts etwa eine Divergenz pro 58 Balken beim EURUSD H1, eine pro 64 Balken beim USDJPY M15 und eine pro 60 Balken beim GOLD H4. Dies ist lediglich eine Zählung, wie oft Linien gezeichnet wurden. Sie sagt nichts darüber aus, wie sich der Kurs danach entwickelt hat, und variiert je nach Wertpapier, Zeitrahmen und Einstellungen.
ZEITRAHMEN-TABELLE
- Wird im Indikatorfenster für M15, H1, H4 und D1 angezeigt (jeweils änderbar): die Art der letzten Divergenz und wie viele Balken zurück ihr zweiter Schwung lag, zum Beispiel „Bull 7 Balken“.
- „none“ bedeutet, dass in den analysierten Balken keine Divergenz gefunden wurde. „—“ bedeutet, dass die Daten noch geladen werden oder nicht genügend historische Daten vorliegen.
- Die Position (vier Ecken des Indikatorfensters) und die Textgröße können geändert werden.
WARNMELDUNGEN
- Standardmäßig deaktiviert. Bei Aktivierung: Popup, Ton und/oder Push-Benachrichtigung.
- Es werden nur Abweichungen gemeldet, die im Chart-Zeitrahmen nach dem Start des Indikators neu bestätigt wurden (keine vergangenen Balken, keine Tabellen-Zeitrahmen).
ANZEIGE
- Tooltip zu jeder Linie: Typ, Oszillatorwerte an den beiden Schwankungspunkten, Schwankungszeitpunkte und die Kerze, in der die Abweichung bestätigt wurde.
- Beschriftungen, Tabelle, Tooltips und Benachrichtigungen auf Englisch oder Japanisch, automatisch entsprechend der Terminalsprache ausgewählt (können auch manuell eingestellt werden).
- Linien im Kurschart und im Indikatorfenster, Beschriftungen, Farben und Linienbreiten können umgeschaltet oder geändert werden.
WICHTIG
- Es handelt sich weder um ein Kauf- oder Verkaufssignal noch um ein Handels-, Take-Profit- oder Stop-Loss-Niveau und auch nicht um eine Wahrscheinlichkeit. Eine Divergenz zeigt lediglich an, dass sich der Kurs und der Oszillator zwischen zwei Kursschwankungen unterschiedlich entwickelt haben.
- In einem starken Trend können Divergenzen entgegen der Trendrichtung mehrmals hintereinander auftreten, während sich der Trend fortsetzt. Aufgrund der Verzögerung bei der Bestätigung kann sich der Kurs bereits verändert haben, wenn eine Linie erscheint.
- Es verspricht keine Gewinnquote oder Gewinne, und vergangene Charts garantieren keine zukünftigen Ergebnisse. Handelsentscheidungen liegen in Ihrer eigenen Verantwortung.
- Die Balkengrenzen hängen von der Serverzeit des Brokers ab, sodass die Linien bei verschiedenen Brokern für dasselbe Symbol voneinander abweichen können.
- Objekte, deren Namen mit „DVD<Zahl>_“ beginnen, werden als Zeichnungen dieses Indikators behandelt und entfernt. Verwenden Sie solche Namen nicht für Ihre eigenen Objekte.
- Für Push-Benachrichtigungen sind die Benachrichtigungseinstellungen des Terminals erforderlich.
SONSTIGES
- Nur für MetaTrader 5 (die MT4-Version ist ein separates Produkt). Funktioniert mit jedem Symbol und jedem Zeitrahmen.
- Funktioniert mit Vorlagen und auch nach einem Neustart des Terminals.
- Keine DLLs, keine externen Dateien, kein Internetzugang.
- Ein PDF-Benutzerhandbuch (auf Englisch oder Japanisch) ist verfügbar: Senden Sie nach dem Kauf eine Nachricht über MQL5, und es wird Ihnen zugeschickt.
- Support über MQL5-Nachrichten, Antwort innerhalb von 3 Werktagen: ausschließlich zu Installation, Einstellungen und Fehlermeldungen. Fragen zu Marktansichten, Handelsentscheidungen oder zur Interpretation von Ergebnissen können nicht beantwortet werden.
