Öffnet in einem neuen Tab
Zum Inhalt springen
Meinen Broker finden

RSI-Divergenz: Was der Indikator erkennt und wann er es wissen kann

Genaue Pivot- und Divergenzregeln, echte EURUSD-Stundenbeispiele einschliesslich eines Fehlschlags und ein gegengeprüfter MQL5-Download.

Technische Indikatoren / RSI-Divergenz

Ein Divergenzwerkzeug wirkt einfach: Der Kurs erreicht ein neues Extrem, der RSI aber nicht. Entscheidend ist, welche Schwünge zählen, welchen RSI du abliest und wie viele Kerzen schliessen müssen, bevor das Werkzeug Bescheid wissen kann. Diese Seite beantwortet das mit genauen Regeln, echten Stundencharts und überprüfbarem Code.

Wilder-RSI · EURUSD · Stundenkerzen (H1) · Nur geschlossene Kerzen
Beispieldaten: 5,000 geschlossene Kerzen von 2025-12-04 08:00 bis 2026-09-24 15:00 Terminalzeit (Uhr des Handelsservers, bei der Erfassung UTC+3), exportiert am 24. September 2026. Quelle

EURUSD-Stundenkerzen aus dem jüngsten Teil des Exports mit einem RSI-Fenster darunter. Buchstabenpaare von A bis D markieren die Swing-Tiefs jeder bullischen Divergenz; grüne Linien verbinden sie in beiden Fenstern, und gestrichelte goldene Linien mit Dreiecken markieren die Bestätigungskerzen.
Abbildung 1. Ausgabe des Detektors auf den neuesten 240 Stundenkerzen des Exports, von 2026-09-10 16:00 bis 2026-09-24 15:00. Mit den Standardeinstellungen liegen bei 4 regulären bullischen und 0 regulären bärischen Erkennungen beide Pivotpunkte und die Bestätigungskerze innerhalb dieses Fensters. Buchstabenpaare markieren Pivot 1 und Pivot 2 jeder Erkennung; das Dreieck und die gestrichelte goldene Linie markieren die Kerze, deren Schluss Pivot 2 bestätigte. Chartdaten

Was der RSI misst

Der Relative-Stärke-Index vergleicht die durchschnittliche Grösse der jüngsten Aufwärtsbewegungen mit jener der jüngsten Abwärtsbewegungen und skaliert das Ergebnis zwischen 0 und 100. Laut MT5-Hilfe empfahl Wilder bei der Einführung des Index 14 Perioden; seither sind auch Varianten mit 9 und 25 Perioden populär geworden. Dieselbe Hilfe weist darauf hin, dass der RSI gewöhnlich oberhalb von 70 Hochpunkte und unterhalb von 30 Tiefpunkte bildet. MT5-Hilfe: RSI

In diesem Download dienen die Linien bei 30 und 70 nur der Orientierung. Sie filtern keine Divergenzen. Code

Was eine Divergenz vergleicht

Eine Divergenz vergleicht zwei Kursschwünge mit den RSI-Werten an denselben beiden Kerzen. Die MT5-Hilfe beschreibt sie als neues Kurshoch oder Kurstief, das der RSI nicht mit einem eigenen neuen Hoch oder Tief bestätigt. Dieser Download setzt diese Beschreibung in genaue Muster um: MT5-Hilfe: RSI

  • Regulär bärisch: ein höheres Swing-Hoch im Kurs mit einem niedrigeren RSI am zweiten Hoch.
  • Regulär bullisch: ein tieferes Swing-Tief im Kurs mit einem höheren RSI am zweiten Tief.
  • Versteckt bärisch (standardmässig aus): ein niedrigeres Swing-Hoch mit einem höheren RSI am zweiten Hoch.
  • Versteckt bullisch (standardmässig aus): ein höheres Swing-Tief mit einem niedrigeren RSI am zweiten Tief.

Diese Seite testet nicht, ob der Kurs nach einer Divergenz umkehrt. Sie zeigt, was die Regeln erkennen, wann sie es erkennen können und echte Fälle, in denen der Kurs trotzdem über den zweiten Swing hinausging. Chartdaten

Wie dieser Download den RSI berechnet

Der Indikator verwendet Schlusskurse und die Wilder-Glättung. Die Kursänderung jeder Kerze wird in einen Gewinn und einen Verlust aufgeteilt, wobei einer der beiden Werte immer null ist; beide werden geglättet. Gezählt wird ab der ältesten geladenen Kerze, beginnend bei null:

change[t]  = Close[t] − Close[t−1]
gain[t]    = max(change[t], 0)        loss[t] = max(−change[t], 0)

Startwert an Kerze N:
AvgGain[N] = (gain[1] + … + gain[N]) / N
AvgLoss[N] = (loss[1] + … + loss[N]) / N

Spätere Kerzen:
AvgGain[t] = (AvgGain[t−1] × (N − 1) + gain[t]) / N
AvgLoss[t] = (AvgLoss[t−1] × (N − 1) + loss[t]) / N

RSI[t]     = 100 − 100 / (1 + AvgGain[t] / AvgLoss[t])

N ist die Periode, standardmässig 14. Der Glättungsschritt entspricht dem geglätteten gleitenden Durchschnitt aus der MT5-Hilfe: vorheriger Durchschnitt mal N − 1, plus neuer Wert, geteilt durch N. Die MT5-Hilfe zum RSI nennt die abschliessende Formel, aber nicht den zu verwendenden Durchschnitt. Deshalb benennt diese Seite den im Code verwendeten Durchschnitt. MT5-Hilfe: geglätteter gleitender Durchschnitt MT5-Hilfe: RSI Code

Startwert und Anlaufphase

Der erste durchschnittliche Gewinn und Verlust sind die einfachen Mittelwerte der ersten 14 Änderungen. Der erste RSI-Wert benötigt daher 15 Schlusskurse. In diesem Export liegt er auf der Kerze vom 2025-12-04 22:00 und beträgt 42.78. Frühere Kerzen bleiben leer, und bei 14 oder weniger Kerzen zeichnet der Indikator überhaupt nichts. Code Auf dieser Seite verwendete Werte

Der Einfluss des Startwerts nimmt ab, verschwindet aber nie ganz. Jeder Schritt behält (N − 1) / N des vorherigen Durchschnitts bei. Nach 100 Kerzen hat der Startwert daher in jedem Durchschnitt noch ein Gewicht von etwa 0.06%. Ein RSI mit einer anderen ersten Kerze oder einer anderen Initialisierung zeigt somit anfangs andere Werte. Bei gleichen Schlusskursen und gleicher Glättung schrumpft der Abstand zwischen den Durchschnitten mit jeder Kerze um diesen Faktor. Auf dieser Seite verwendete Werte

Wenn sich nichts bewegt

Ist der durchschnittliche Verlust null, würde die Formel durch null teilen. Der Code liefert 100, wenn der durchschnittliche Gewinn positiv ist, und 50, wenn beide Durchschnitte null sind, sich der Kurs also überhaupt nicht bewegt hat. Bei einem durchschnittlichen Gewinn von null und einem positiven durchschnittlichen Verlust ergibt die Formel selbst 0. Code

Die echten Daten erreichten diese Fälle nie: keiner der 4,986 RSI-Werte beträgt genau 0, 50 oder 100. Stattdessen decken synthetische konstante und einseitig verlaufende Kursreihen im Test diese Fälle ab. Gegenprüfung

Vergleiche Gleiches mit Gleichem. Zwei RSI-Linien stimmen nur überein, wenn Schlusskurse, Periode, Glättung, Startwert und erste Kerze übereinstimmen. Zwei Divergenzlisten benötigen zusätzlich dieselben Pivot- und Paarungsregeln.

Wie der Indikator eine Divergenz findet

Swing-Pivotpunkte

Eine Kerze ist ein Pivot-Hoch, wenn ihr Hoch strikt über den Hochs der 5 Kerzen davor liegt und von den Hochs der 5 Kerzen danach nicht überschritten wird. Für ein Pivot-Tief gilt die spiegelbildliche Regel bei den Tiefs:

Pivot-Hoch an Kerze p:  High[p] > High[j]  für j = p − L … p − 1
                        High[p] ≥ High[j]  für j = p + 1 … p + R
Pivot-Tief an Kerze p:  Low[p]  < Low[j]   für j = p − L … p − 1
                        Low[p]  ≤ Low[j]   für j = p + 1 … p + R

L steht für PivotLeftBars und R für PivotRightBars. Die Asymmetrie entscheidet bei Gleichständen: Ein gleiches Hoch rechts hebt einen Pivot nicht auf, ein gleiches Hoch links hingegen schon. Von zwei gleichen Hochs in gegenseitiger Reichweite wird deshalb die frühere Kerze zum Pivot. Gleichstände kommen in echten Daten vor. In diesem Export hatten 10 Pivot-Hochs und 4 Pivot-Tiefs ein gleiches Extrem rechts; 14 Hochs und 4 Tiefs schieden nur wegen eines gleichen Extrems links aus. Insgesamt enthält der Export 313 Pivot-Hochs und 311 Pivot-Tiefs. Code Zählwerte

Paare und Divergenzprüfung

Sobald ein neuer Pivot bestätigt ist, vergleicht ihn der Code ausschliesslich mit dem vorherigen Pivot derselben Art. Das Paar wird geprüft, wenn die beiden Pivots zwischen 5 und 60 Kerzen auseinanderliegen und am ersten Pivot bereits ein RSI-Wert vorhanden ist. Ein näherer Pivot blockiert immer den Vergleich mit einem älteren. Code

Regulär bärisch:     High[p2] > High[p1]  und  RSI[p2] < RSI[p1]
Regulär bullisch:    Low[p2]  < Low[p1]   und  RSI[p2] > RSI[p1]
Versteckt bärisch:   High[p2] < High[p1]  und  RSI[p2] > RSI[p1]
Versteckt bullisch:  Low[p2]  > Low[p1]   und  RSI[p2] < RSI[p1]
Gemeldet an Kerze:   c = p2 + R

Alle Vergleiche sind strikt: Gleiche Kurse oder gleiche RSI-Werte bilden daher niemals eine Divergenz. Bei 5 Kerzen links und 5 rechts liegen zwei Pivots derselben Art immer mindestens 6 Kerzen auseinander. Der Mindestabstand schränkt die Ergebnisse bei den Standardwerten deshalb nicht ein. Regeln

Einstellungen

Das sind die Eingaben des Downloads. Jede Abbildung auf dieser Seite verwendet die Standardwerte. Sie sind beispielhafte Ausgangspunkte und keine optimierten Werte.

Eingabe Standardwert Was sie steuert
RsiPeriod 14 RSI-Periode auf Schlusskursbasis mit Wilder-Glättung.
PivotLeftBars 5 Kerzen vor einem Pivot, die er strikt übertreffen muss.
PivotRightBars 5 Geschlossene Kerzen nach einem Pivot, die ihn nicht übertreffen dürfen. Das ist zugleich die Bestätigungsverzögerung.
MinPivotDistance 5 Kleinste erlaubte Kerzenanzahl zwischen den beiden Pivots eines Paares.
MaxPivotDistance 60 Grösste erlaubte Kerzenanzahl zwischen den beiden Pivots. Dort endet die Suche nach dem vorherigen Pivot.
ShowHidden false Fügt versteckte Divergenzen als gepunktete Linien mit eigenen Pfeilen hinzu.

Eingabedefinitionen

Die Periode legt fest, wie stark jede neue Änderung zählt. Die Wilder-Glättung gibt ihr beim Standardwert ein Gewicht von 1/14, bei den in der MT5-Hilfe genannten Alternativperioden von 1/9 oder 1/25. Eine kürzere Periode reagiert deshalb stärker auf jede Kerze. PivotRightBars wägt Geschwindigkeit gegen Bestätigung ab: Ein grösserer Wert fügt nie Pivots hinzu und verzögert jede Erkennung um die zusätzlichen Kerzen. MT5-Hilfe: RSI Auf dieser Seite verwendete Werte

Die echten Beispiele interpretieren

Die Abbildungen 2 bis 4 wurden nach festen Auswahlregeln aus dem Export gewählt. Die Regeln für die Abbildungen 2 und 3 ordnen Erkennungen nach dem RSI-Abstand zwischen den Pivots und ignorieren den späteren Kursverlauf. Abbildung 4 wählt absichtlich einen Fehlschlag aus. Auswahlregeln

EURUSD-Stundenkerzen mit einem RSI-Fenster darunter. Eine rote Linie verbindet ein Swing-Hoch mit einem etwas höheren zweiten Swing-Hoch, während die rote Linie im RSI-Fenster zwischen denselben Kerzen fällt. Ein schattierter Bereich umfasst die Kerzen nach dem zweiten Swing bis zur Bestätigungskerze, die eine gestrichelte goldene Linie und ein Abwärtspfeil markieren.
Abbildung 2. Reguläre bärische Divergenz. Pivot 1 am 2026-08-28 04:00: Hoch 1.16549, RSI 47.82. Pivot 2 am 2026-08-28 17:00: Hoch 1.16588, RSI 28.83. Die Erkennung erscheint beim Schluss der Kerze von 22:00, also 5 geschlossene Kerzen nach Pivot 2; diese Kerze schloss bei 1.15853. Ausgewählt als grösster RSI-Abstand unter regulären bärischen Erkennungen mit 12 Kerzen vor Pivot 1 und 24 Kerzen nach der Bestätigungskerze. Chartdaten

In Abbildung 2 liegt das zweite Hoch um 0.00039 über dem ersten, während der RSI um 18.99 Punkte niedriger ist. Die beiden Reihen beruhen auf unterschiedlichen Kursen: Pivots verwenden Hochs und Tiefs, der RSI Schlusskurse. Die Kerze mit dem zweiten Hoch schloss bei 1.16168, also 0.00420 unter ihrem eigenen Hoch und 0.00212 unter dem vorherigen Schlusskurs. Der RSI erfasste somit ausgerechnet an der Kerze mit dem neuen Hoch einen Verlust. Auf dieser Seite verwendete Werte

EURUSD-Stundenkerzen mit einem RSI-Fenster darunter. Eine grüne Linie verbindet ein Swing-Tief mit einem geringfügig tieferen zweiten Swing-Tief, während die grüne Linie im RSI-Fenster zwischen denselben Kerzen steigt. Ein schattierter Bereich endet an der Bestätigungskerze, die eine gestrichelte goldene Linie und ein Aufwärtspfeil markieren; eine gepunktete Linie verlängert das zweite Tief nach rechts.
Abbildung 3. Reguläre bullische Divergenz. Pivot 1 am 2026-05-20 11:00: Tief 1.15830, RSI 32.46. Pivot 2 am 2026-05-20 17:00: Tief 1.15821, RSI 58.68. Bestätigt beim Schluss der Kerze von 22:00, also 5 geschlossene Kerzen nach Pivot 2; diese Kerze schloss bei 1.16273. Dieselbe Auswahlregel wie in Abbildung 2, angewandt auf bullische Erkennungen. Chartdaten

Das zweite Tief in Abbildung 3 liegt nur 0.00009 unter dem ersten. Das entspricht 9 Punkten beim Kursschritt dieses Symbols von 0.00001, während der RSI um 26.22 Punkte höher liegt. Die Regel hat keine Mindestgrösse, daher zählt auch ein so kleiner Unterschied wie jeder andere. Auch hier schloss die Pivot-Kerze weit von ihrem Extrem entfernt: bei 1.16176, also 0.00355 über ihrem Tief und 0.00272 über dem vorherigen Schlusskurs. Auf dieser Seite verwendete Werte

Keines der Beispiele wurde wegen seines Ergebnisses ausgewählt. Nach der Bestätigung in Abbildung 2 überschritt kein Hoch der nächsten 24 Kerzen Pivot 2. Nach der Bestätigung in Abbildung 3 fiel der Kurs am 2026-05-21 16:00 mit einem Tief von 1.15757 unter Pivot 2, und zwar 18 Kerzen nach der Bestätigungskerze. Chartaufzeichnungen

EURUSD-Stundenkerzen mit einem RSI-Fenster darunter. Eine rote Linie verbindet ein Swing-Hoch mit einem etwas höheren zweiten Swing-Hoch, während der RSI dazwischen fällt. Nach der Bestätigungskerze handelt der Kurs später über dem gepunkteten Niveau des zweiten Hochs an einer Kerze mit magentafarbener Beschriftung.
Abbildung 4. Eine gescheiterte reguläre bärische Divergenz. Pivot 1 am 2026-04-06 10:00: Hoch 1.15682, RSI 71.11. Pivot 2 am 2026-04-06 17:00: Hoch 1.15710, RSI 53.23. Bestätigt beim Schluss der Kerze von 22:00. Am 2026-04-07 11:00, also 13 Kerzen nach der Bestätigungskerze, überschritt ein Hoch von 1.15751 Pivot 2. Bewusst ausgewählt: der grösste RSI-Abstand unter regulären Erkennungen ausserhalb der Abbildungen 2 und 3, bei denen der Kurs innerhalb von 24 Kerzen über Pivot 2 hinausging. Chartdaten

Die Erkennung in Abbildung 4 war nach den Regeln korrekt: ein höheres Hoch bei einem um 17.88 Punkte niedrigeren RSI. Gescheitert ist die Erwartung einer Umkehr. Nach einem Rückgang auf ein Tief von 1.15237 am 2026-04-07 05:00 stieg der Kurs weiter zum höheren Hoch. Chartaufzeichnungen Auf dieser Seite verwendete Werte

Was die Stichprobe zeigt

Mit den Standardeinstellungen enthält der Export 73 reguläre Erkennungen: 29 bärische und 44 bullische. Bei eingeschaltetem ShowHidden kommen 43 versteckte bärische und 29 versteckte bullische hinzu, insgesamt 145. Diese Zählwerte beschreiben diese Stichprobe unter diesen Regeln. Sie sind keine Trefferquoten; eine Handelsperformance wurde nicht getestet. Zählwerte

Eine Divergenz beschreibt zwei Schwünge, die bereits stattgefunden haben. Was der Kurs als Nächstes macht, ist eine eigene Frage.

Wann eine Divergenz bekannt wird

Die Bestätigungsverzögerung

Ein Pivot braucht rechts von sich 5 geschlossene Kerzen. Der Detektor kann Pivot 2 daher erst kennen, wenn die letzte dieser Kerzen geschlossen hat. Der Code setzt den Pfeil auf diese Bestätigungskerze, nicht auf Pivot 2; die Linie zwischen den beiden RSI-Werten erscheint im selben Moment. Die neueste Kerze im Chart gilt als noch in Entstehung und bestätigt deshalb nie einen Pivot. Code

Vergrösserter EURUSD-Stundenchart mit RSI-Fenster. Eine grüne Linie verbindet ein Swing-Tief mit einem geringfügig tieferen zweiten Swing-Tief. Ein schattierter Bereich nach dem zweiten Tief wird Kerze für Kerze bis zur Bestätigungskerze gezählt, die eine gestrichelte goldene Linie markiert; ein Hinweis im RSI-Fenster sagt, dass Linie und Pfeil erst nach dem Schluss dieser Kerze erscheinen.
Abbildung 5. Die Bestätigungsverzögerung bei der jüngsten regulären Erkennung, deren Pivots höchstens 30 Kerzen auseinanderliegen. Pivot 2 ist die Kerze vom 2026-09-24 05:00, die um 06:00 schloss. Die Erkennung wurde bekannt, als die Kerze von 10:00 um 11:00 schloss, also 5 geschlossene Kerzen später. Der Export endet 5 Kerzen danach; deren tiefstes Tief war 1.13611 um 13:00, unter dem Tief von Pivot 2 bei 1.13683. Chartdaten

Zeichnet er nachträglich um?

Einmal eingetragen, bleibt eine Erkennung an ihrem Platz, solange sich die geschlossene Historie nicht ändert. Der native Test spielt alle 5,000 Kerzen einzeln durch, zuerst mit einem geänderten Zwischentick auf der neuesten Kerze und danach mit deren endgültigen Werten. Bei jedem Schritt prüft er, dass Erkennungen erst auf ihrer Bestätigungskerze erscheinen und danach unverändert bleiben. Der RSI-Wert der neuesten Kerze bewegt sich weiterhin mit jedem Tick, wie bei jedem RSI. Ändert sich die Kurshistorie selbst, etwa durch das Herunterladen älterer Daten, übergibt das Terminal null als prev_calculated; der Indikator berechnet dann alles anhand der neuen Daten neu. Nativer Test MQL5-Referenz: OnCalculate

Ein Swing kann erst bestätigt werden, wenn die Kerzen, die ihn definieren, geschlossen haben.

Kombination mit anderen Werkzeugen

Der Detektor vergleicht zwei Schwünge mit zwei RSI-Werten und sonst nichts. Alles Weitere wäre eine eigene Regel, die du selbst definieren und testen müsstest. Dieser Leitfaden testet keine der folgenden Ergänzungen:

  • Kursniveaus. Die gepunktete Linie in den Abbildungen 2 bis 5 verlängert das Niveau von Pivot 2. Ob der Kurs später darüber hinaus handelt, ist im Chart sichtbar; in den Abbildungen 3 bis 5 tat er das.
  • RSI-Niveaus. Ein Filter wie bullische Erkennungen nur unter 30 wäre eine neue Eingabe. Dieser Download zeichnet die Linien bei 30 und 70, filtert aber nicht danach.
  • Andere RSI-Auswertungen. Die MT5-Hilfe beschreibt auch Hoch- und Tiefpunkte, Chartformationen, Fehlschwünge sowie Unterstützung oder Widerstand auf der RSI-Linie selbst. Der Detektor sucht nicht danach.
  • Trendfilter und höhere Zeiteinheiten. Ein Trendfilter wie ein gleitender Durchschnitt oder dieselben Regeln auf einer höheren Zeiteinheit würden verändern, welche Erkennungen übrig bleiben. Diese Seite misst keines von beidem.

MT5-Hilfe: RSI

Einschränkungen

  • Der Detektor beschreibt vergangene Kerzen. Er prognostiziert nicht; es werden weder Trefferquoten noch Handelsergebnisse berichtet.
  • Jede Erkennung erscheint konstruktionsbedingt 5 geschlossene Kerzen nach Pivot 2.
  • Winzige Unterschiede zählen. Bei 621 ausgewerteten Paaren betrug der kleinste Kursunterschied 0.00001, den kleinsten Kursschritt des Symbols, und der kleinste RSI-Unterschied 0.05 Punkte. Genau gleiche Pivotkurse gab es bei 1 Paar, das nach der Regel keine Divergenz war.
  • Pivots verwenden Hochs und Tiefs, der RSI aber Schlusskurse. Eine Kerze mit langem Docht kann ein neues Extrem setzen und dennoch weit davon entfernt schliessen, wie in den Abbildungen 2 und 3.
  • Verglichen werden nur benachbarte Pivots mit höchstens 60 Kerzen Abstand. Eine Divergenz zwischen nicht benachbarten Schwüngen wird nicht gemeldet.
  • Werte nahe dem Anfang der geladenen Historie hängen vom Startwert ab und können von anderen RSI-Implementierungen abweichen.
  • Die Zeiten entsprechen der Uhr des Handelsservers, bei der Erfassung UTC+3; historische Sommerzeitwechsel werden nicht modelliert. Die Charts komprimieren Wochenend- und andere Lücken.
  • Die MQL4-Datei wurde weder in MT4 kompiliert noch ausgeführt.

Entscheidungsabstände Code

Den Indikator verwenden

Die folgenden Schritte gelten für MT5. Die .mq4-Datei ist für MT4 vorgesehen und wurde dort nicht getestet.

  1. Lade unten den .mq5-Quellcode oder die kompilierte .ex5-Datei herunter.
  2. Öffne den Datenordner (Datei › Datenordner öffnen in MetaEditor) und kopiere die Datei in den Ordner MQL5\Indicators.
  3. Wenn du den Quellcode verwendest, öffne ihn in MetaEditor und drücke F7 zum Kompilieren. Dadurch entsteht die .ex5-Datei.
  4. Ziehe den Indikator im MT5-Fenster Navigator auf einen Chart. Er öffnet sich in einem separaten Indikatorfenster mit eigener, fest von 0 bis 100 eingestellter Skala.
  5. Behalte die Standardwerte bei, um diese Seite nachzubilden, oder ändere beim Anhängen die Eingaben aus der Einstellungstabelle.

Datenordner Indikatorordner und Kompilierung Indikatoren anhängen

MQL5-Quellcode

Bearbeitbarer nativer MQL5-Code: RSI mit Divergenzlinien und Pfeilen in einem separaten Fenster. Keine Orders, Alarme, DLL-Importe oder Webanfragen.

.mq5 herunterladen →

MQL5 kompiliert

Aus diesem Quellcode mit MetaEditor erstellt: 0 Fehler, 0 Warnungen. Das Anhängen an einen Live-Chart wurde nicht getestet.

.ex5 herunterladen →

MQL4-Quellcode

Derselbe Berechnungsabschnitt mit Puffereinrichtung nach MT4-Art. Nur statisch geprüft: weder in MT4 kompiliert noch ausgeführt.

.mq4 herunterladen →

Was geprüft wurde

Der Berechnungsabschnitt der MQL5-Datei wurde mit lediglich umbenannter Einstiegsfunktion in ein Testprogramm kompiliert und im MT5-Mathematiktester auf denselben 5,000 Kerzen ausgeführt. Eine unabhängige Referenzimplementierung derselben Regeln verarbeitete dieselben Zeilen. Ihre Wilder-Durchschnitte verwenden einen exponentiell gewichteten Mittelwert, eine andere arithmetische Form derselben Rekursion. Umfang des Testprogramms MQL5-Referenz: Tests Exponentiell gewichteter Mittelwert

Alle 4,986 RSI-Werte stimmen innerhalb von 4.97e-14 Punkten überein, und 2,139 davon sind bitidentisch. Die Bestehenstoleranz betrug 1e-9 Punkte: weit über dem erwarteten Gleitkommarauschen von etwa 1e-13 Punkten und weit feiner als die 2 Dezimalstellen, die der Indikator anzeigt. Alle 145 Erkennungen bei eingeschaltetem ShowHidden stimmen nach Typ, Bestätigungskerze und beiden Pivot-Kerzen exakt überein. Keine Entscheidung lag nahe der Toleranz: Der kleinste RSI-Unterschied eines ausgewerteten Paares betrug 0.05 Punkte. Gegenprüfung Build-Protokoll

Das native Programm bestand 41 von 41 Prüfungen zu Anlaufphase und Startwert, konstanten und einseitigen Kursen, gleichen Hochs und Tiefs, Divergenzen mit bekannten Ergebnissen, unzureichender Historie, einem wiederholten Tick, einer geänderten laufenden Kerze, einer angehängten Kerze, der kerzenweisen Wiedergabe und der Standardeinstellung von ShowHidden. Das Gegenprüfungsskript bestand 24 von 24 Vergleichen. Nativer Test Gegenprüfung

Diese Prüfungen decken Berechnungen und Aktualisierungslogik ab. Sie decken weder das Zeichnen auf einem Live-Chart noch MT4 oder Handelsergebnisse ab. Umfang des Testprogramms

Risikohinweis. Trading ist mit Risiken verbunden, und du kannst Geld verlieren. Dieser Indikator markiert nur vergangene Kurs- und RSI-Muster: Er prognostiziert keine Kurse, platziert oder schützt keine Orders und steuert kein Risiko. Die Beispiele veranschaulichen die Regeln. Sie sind keine Handelssignale, und nichts auf dieser Seite verspricht ein Ergebnis.

Häufige Fragen

Was ist eine RSI-Divergenz?

Sie ist eine Abweichung zwischen zwei Kursschwüngen und den RSI-Werten an denselben beiden Kerzen. Bei einer regulären bärischen Divergenz bildet der Kurs ein höheres Swing-Hoch, während der RSI am zweiten Hoch niedriger ist. Bei einer regulären bullischen Divergenz bildet der Kurs ein tieferes Swing-Tief, während der RSI am zweiten Tief höher ist.

Wie berechnet dieser Download den RSI?

Er verwendet Schlusskurse und Wilder-Glättung mit einer Periode von 14. Der erste durchschnittliche Gewinn und Verlust sind einfache Mittelwerte der ersten 14 Kursänderungen; danach geht jede neue Änderung mit einem Gewicht von 1/14 ein. Ein RSI mit anderer Glättung liefert durchgehend andere Werte. Bei gleicher Glättung, aber anderem Startwert oder anderer erster Kerze sind die Unterschiede nahe dem Beginn der Historie am grössten und nehmen später ab.

Warum erscheint eine Divergenz erst 5 Kerzen nach dem Swing?

Ein Swing wird erst zum Pivot, wenn die 5 Kerzen rechts davon geschlossen haben, ohne ihn zu übertreffen. Der Indikator meldet die Divergenz auf der letzten dieser Kerzen und verschiebt sie nicht zurück auf die Pivot-Kerze. Der Chart zeigt daher, was der Indikator zu diesem Zeitpunkt wissen konnte.

Zeichnet der Indikator nachträglich um?

Nach der Bestätigung nicht, solange die geschlossene Historie gleich bleibt. Eine native Wiedergabe aller 5,000 Kerzen mit einem Zwischentick auf jeder neuen Kerze fand keine Erkennung, die zu früh erschien, verschoben oder später verändert wurde. Der RSI-Wert der laufenden Kerze ändert sich weiterhin mit jedem Tick. Ändert sich die geladene Historie, etwa durch das Herunterladen älterer Daten, berechnet der Indikator alles neu.

Was sind versteckte Divergenzen?

Eine versteckte bärische Divergenz ist ein niedrigeres Swing-Hoch mit höherem RSI; eine versteckte bullische Divergenz ist ein höheres Swing-Tief mit niedrigerem RSI. Sie sind standardmässig ausgeschaltet. ShowHidden auf true zeichnet sie als gepunktete Linien mit eigenen Pfeilen. Die Gegenprüfung verglich sie mit aktivierter Einstellung. Der native Test bestätigte, dass die Standardeinstellung keine versteckten Divergenzen zeichnet und die regulären unverändert lässt.

Bedeutet eine Divergenz, dass der Kurs umkehren wird?

Diese Seite zeigt das nicht. Sie beschreibt eine Stichprobe unter festen Regeln; die Abbildungen 3, 4 und 5 zeigen alle, wie der Kurs nach der Bestätigung über den zweiten Swing hinausgeht. Weder eine Trefferquote noch ein Handelsergebnis wurden getestet.

Kann ich die MQL4-Datei in MT4 verwenden?

Die .mq4-Datei enthält denselben Berechnungsabschnitt wie die getestete MQL5-Datei, mit Puffereinrichtung nach MT4-Art. Sie wurde nur statisch geprüft: weder in MT4 kompiliert noch ausgeführt. Kompiliere sie im mit MT4 gelieferten MetaEditor und prüfe vor der Verwendung das Compilerprotokoll auf Fehler und Warnungen.

Quellen und Reproduzierbarkeit

MT5-Hilfe: Relative-Stärke-Index: Wertebereich, Wilder-Periode und beliebte Alternativen, übliche Hoch- und Tiefpunkte, Divergenzen, Formel.

MT5-Hilfe: gleitender Durchschnitt: Formel des geglätteten gleitenden Durchschnitts.

MQL5-Referenz: OnCalculate: der Wert prev_calculated und vollständige Neuberechnung nach Änderungen der Kursdaten.

MQL5-Referenz: copy_rates_from_pos: Kerzenpositionen für den Export; Position null ist die aktuelle Kerze, die der Export überspringt.

MQL5-Referenz: Tests: der beim nativen Test verwendete Modus für mathematische Berechnungen.

Dokumentation der Referenzbibliothek: exponentiell gewichteter Mittelwert: die bei der unabhängigen Prüfung verwendete Rekursion mit adjust=False.

MetaEditor-Hilfe: Plattformstruktur: der Datenordner und die Indikatorordner.

MT5-Hilfe: algorithmischer Handel: der Ordner MQL5\Indicators und das Kompilieren mit F7.

MT5-Hilfe: technische Indikatoren: Anhängen eines Indikators aus dem Navigator und separate Indikatorfenster.

Auf dieser Seite und in den Charts verwendete Werte · Exportierte Kerzen · Exportherkunft · Referenz-RSI und Pivots · Referenzerkennungen · Native MQL5-Puffer · Native MQL5-Erkennungen · Gegenprüfung · Nativer Testlauf · Build-Protokoll · Compilerprotokoll · Spezifikation

Die Charts komprimieren Wochenend- und andere Lücken zwischen den Kerzen. Die Zeiten entsprechen der exportierten Handelsserveruhr des Terminals. Die Beispiele sind zur Reproduzierbarkeit festgelegt und keine laufenden Marktkommentare.

Mit gehebelten Produkten kannst du schnell Geld verlieren.

Weiterlesen

Aufsichtsbehörden für Forex-Broker im Ranking: von Tier 1 bis Offshore

Paper Trading: So übst du mit virtuellem Geld

Order Blocks erklärt: Definition, Regeln und Testergebnisse