und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
Multi-timeframe RSI scanner with visual dashboard and alerts - Indikator für den MetaTrader 5
- Ansichten:
- 28
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Ich verwende seit über einem Jahr RSI-Strategien, und der RSI mit einem einzigen Zeitrahmen lieferte mir zu viele falsche Signale - vor allem während volatiler Sitzungen bei Gold und sich schnell bewegenden Paaren. Daraufhin habe ich diesen Multi-Timeframe-Scanner entwickelt, um Konvergenz-Setups zu erkennen, bevor sie sich voll entwickeln.
Dieser Indikator überwacht RSI-Werte in bis zu 7 Zeitrahmen (M1, M5, M15, M30, H1, H4, D1) gleichzeitig und zeigt alles in einem übersichtlichen visuellen Dashboard auf Ihrem Chart an. Wenn der RSI in einem beliebigen Zeitrahmen in überkaufte (>70) oder überverkaufte (<30) Zonen eintritt, sendet er sofortige Warnungen per Push-Benachrichtigung, E-Mail oder Ton.
Die eigentliche Leistung kommt vom Ausrichtungsindikator am unteren Rand - wenn 3 oder mehr Zeitrahmen gleichzeitig überkauft oder überverkauft sind, erhalten Sie eine große Warnung. Das ist Ihre Konvergenzzone, und meiner Erfahrung nach sind das die wahrscheinlichsten Setups für Umkehrungen oder starke Fortsetzungen.
v1.6 - PRODUKTIONSBEREIT (Februar 2026)
- Intelligentes System zur Wiederholung von Alarmen - Wenn eine Push-Benachrichtigung oder eine E-Mail fehlschlägt (punktuelle Verbindung, besetztes Terminal), wird sie automatisch bis zu 2 Mal mit einer Verzögerung von 100 ms wiederholt. Keine verpassten Benachrichtigungen mehr bei kritischen Setups.
- Steuerung der ausführlichen Protokollierung - Mit dem neuen Eingabeparameter können Sie detaillierte Debug-Protokolle ein- und ausschalten. Halten Sie die Protokolle in der Produktion sauber, aktivieren Sie sie für die Fehlersuche. Perfekt für VPS-Einsätze.
- Alle Konstanten extrahiert - Jede magische Zahl ist jetzt eine benannte Konstante (LINE_HEIGHT_PADDING, ALERT_MAX_RETRIES, etc.). Das macht den Code leichter anpassbar und sicherer gegen Tippfehler.
- Robuste Fehlerbehandlung - Die Logik zur Wiederholung von Alarmen überspringt Konfigurationsfehler (keine endlosen Wiederholungsschleifen, wenn die E-Mail nicht eingerichtet ist), gedrosselte Warnungen verhindern Log-Spam.
- Getestet auf Live-Konten - Läuft auf meinen Konten seit Oktober 2025, aktualisiert auf v1.6 im Februar 2026. Keine Abstürze oder Speicherlecks in über 4 Monaten.
FEATURES
- 7 überwachte Zeitrahmen - M1, M5, M15, M30, H1, H4, D1 (jeder kann unabhängig ein- und ausgeschaltet werden)
- Visuelles Dashboard - RSI-Werte in Echtzeit, farbkodiert nach Status (rot = überkauft, blau = überverkauft, grau = neutral)
- Multi-Channel-Warnungen mit Wiederholungsversuch - Push-Benachrichtigungen, E-Mail und akustische Warnungen mit automatischem Wiederholungsversuch bei Fehlschlägen (Funktion v1.6)
- Konvergenzwarnung - Ein spezieller Indikator hebt hervor, wenn sich 3+ Zeitrahmen im überkauften oder überverkauften Bereich (der "Geldzone") angleichen
- Vollständig anpassbar - Anpassung des RSI-Zeitraums (1-500), der überkauften/überverkauften Niveaus, der Farben, der Position des Dashboards, der Schriftgröße (6-24 mit automatischer Skalierung) und des Aktualisierungsintervalls (1-60 Sekunden)
- Sauberer Code - Keine magischen Zahlen, korrekte Fehlerbehandlung, alle Dashboard-Objekte vor MT5-Wirrwarr versteckt (OBJPROP_HIDDEN)
- Verbose logging toggle - Aktivieren/deaktivieren Sie detaillierte Debug-Protokolle ohne Neukompilierung (perfekt für VPS oder Live-Handel)
WIE BENUTZEN
1. Anhängen an ein beliebiges Diagramm - Funktioniert bei allen Symbolen. Ich benutze es hauptsächlich auf XAUUSD (Gold) und EURUSD für Scalping, aber es ist genauso gut auf Indizes (US30, NAS100) oder Krypto (BTCUSD).
2. Wählen Sie Ihre Zeitrahmen - Schalten Sie um, welche Zeitrahmen Sie in den Eingängen überwachen möchten. Für den Tageshandel verwende ich normalerweise M15, M30, H1, H4. Für den Swing-Handel versuche ich H1, H4, D1, W1.
3. Konfigurieren Sie Alarme - Aktivieren Sie Push-/E-Mail-/Tonalarme, je nach Ihrem Setup. Wenn Sie auf einem VPS arbeiten und mobile Alarme wünschen, aktivieren Sie Push-Benachrichtigungen. Das Wiederholungssystem (v1.6) stellt sicher, dass Sie die Benachrichtigung auch dann erhalten, wenn der erste Versuch fehlschlägt.
4. Achten Sie auf Konvergenz - Wenn die untere Warnung "⚠ 3+ TF OVERBOUGHT" oder "⚠ 3+ TF OVERSOLD" anzeigt, ist das Ihr Stichwort. Bestätigen Sie den Gegentrend nicht blindlings, sondern erst anhand der Kursentwicklung (Pin Bar, Engulfing, Rejection Docht, etc.).
5. Optional: Aktivieren Sie die ausführliche Protokollierung - Wenn Sie Debugging betreiben oder neue Einstellungen testen, aktivieren Sie Verbose_Logging in den Eingaben. Dadurch werden detaillierte Informationen über Wiederholungsversuche, Positionsanpassungen usw. protokolliert. Schalten Sie dies für die Produktion aus, um die Protokolle sauber zu halten.
EINGABEPARAMETER
RSI-Einstellungen:
- RSI_Period ( Standardwert: 14) - Standard-RSI-Berechnungszeitraum (Bereich 1-500)
- Overbought_Level ( Standardwert: 70) - Schwellenwert für Überkauft-Warnungen (50-100)
- Oversold_Level ( Standardwert: 30) - Schwellenwert für überverkaufte Alarme (0-50)
Zeitrahmen-Auswahl:
- Schalten Sie jeden Zeitrahmen ein/aus:Show_M1,Show_M5,Show_M15,Show_M30,Show_H1,Show_H4,Show_D1
- Pro-Tipp: Aktivieren Sie nicht alle 7, wenn Sie es nicht wirklich brauchen. Ich finde, dass 4-5 Zeitrahmen (M15, M30, H1, H4, D1) für die meisten Strategien der richtige Weg sind.
Alert-Einstellungen:
- Enable_Push_Alerts - Senden von Push-Benachrichtigungen an Ihr mobiles MT5-Terminal
- Enable_Email_Alerts - Senden Sie E-Mail-Benachrichtigungen (konfigurieren Sie die E-Mail unter Tools > Options > Email first)
- Enable_Sound_Alerts - Ton abspielen, wenn Alarme ausgelöst werden (Standard: alert2.wav)
- Alert_Sound - Name der Tondatei (muss sich im Sounds-Ordner des Terminals befinden)
Anzeige-Einstellungen:
- Dashboard_X / Dashboard_Y - Position auf dem Diagramm in Pixeln (v1.5+ passt sich automatisch an, wenn der Bildschirm nicht angezeigt wird)
- Dashboard_Width - Breite des Dashboards (150-500 Pixel, Standard: 200)
- Color_Overbought / Color_Oversold / Color_Neutral - Anpassen der Farben an Ihr Chart-Thema
- Color_Background - Hintergrund des Dashboards (Standard: dunkelgrau C'20,20,20')
- Font_Size - Textgröße 6-24 (UI skaliert automatisch proportional, ich verwende 10-12)
- Update_Seconds - Wie oft die Daten aktualisiert werden sollen (1-60 Sekunden, Standard: 1)
Erweiterte Einstellungen (v1.6):
- Verbose_Logging ( Standard: false) - Aktiviert detaillierte Debug-Protokolle. Für die Fehlersuche einschalten, für Produktion/VPS ausschalten. Protokolliert Wiederholungsversuche, Positionsanpassungen, Datenladestatus, etc.
- Alert_Retry_Enabled ( Standardwert: true) - Automatische Wiederholung fehlgeschlagener Alarme bis zu 2 Mal mit 100ms Verzögerung. Verhindert verpasste Benachrichtigungen aufgrund von vorübergehenden Verbindungsproblemen oder einem besetzten Terminal.
BESTE PRAXIS
Aus meinen Tests mit Live-Konten in den letzten 4+ Monaten:
- Verwendung während aktiver Sitzungen - Funktioniert am besten während der Sitzungen in London und NY. Die asiatischen Sitzungen sind in der Regel zu unruhig, als dass die RSI-Konvergenz sinnvoll wäre.
- Warten Sie nicht darauf, dass sich ALLE Zeitrahmen angleichen - Wenn Sie darauf warten, dass alle 7Zeitrahmen extreme Niveaus erreichen, erhalten Sie vielleicht 1 Signal pro Woche. Die 3+ Konvergenzwarnung ist der Sweet Spot zwischen Qualität und Häufigkeit.
- Kombinieren Sie mit der Preisaktion - Der Indikator zeigt Ihnen an, WANN der RSI ausgerichtet ist, aber Sie müssen dies noch mit einem guten Einstiegs-Setup bestätigen (Ablehnungsdocht, Bruch der Struktur, engulfing candle usw.)
- Passen Sie die Schwellenwerte für Ihr Paar an - Bei schnelleren Paaren wie GBPJPY oder volatilen Indizes verwende ich manchmal 75/25 anstelle von 70/30. Gold funktioniert gut mit der Standardeinstellung 70/30. Testen Sie, was zu Ihrem Stil passt.
- Achten Sie auf den H4-RSI als "Veto" - Wenn der H4 einen starken Trend anzeigt (RSI > 60 oder < 40), sollten Sie vorsichtig sein, wenn Sie auf der Grundlage von M15/M30-Signalen gegen den Trend handeln. Sie fangen sich wahrscheinlich ein Messer ein.
- Verwenden Sie die Konvergenz zur Bestätigung, nicht zur Einleitung - Ich gehe nicht blindlings short, wenn ich "3 TF OVERBOUGHT" sehe. Ich warte darauf, dass der Preis zuerst Schwäche zeigt (Bruch der Struktur, Zurückweisung usw.), DANN nutze ich die Konvergenz als zusätzliches Vertrauen.
- Aktivieren Sie Alert Retry auf VPS - Wenn Sie auf VPS mit spotty Verbindung oder hohe Latenz laufen, halten Sie Alert_Retry_Enabled = true. Es hat mich davor bewahrt, 2 wichtige XAUUSD-Setups im Januar zu verpassen, als mein VPS Netzwerkprobleme hatte.
- Schalten Sie die ausführliche Protokollierung in der Produktion aus - Verbose_Logging ist großartig für die Fehlersuche, aber auf einem VPS mit begrenztem Speicherplatz sollten Sie es ausschalten, um aufgeblähte Protokolldateien zu vermeiden.
TECHNISCHE HINWEISE
Dies ist v1.6 mit produktionsreifen Verbesserungen:
- System zur Wiederholung von Alarmen (NEU in v1.6) - SendSoundWithRetry(), SendPushWithRetry(), SendEmailWithRetry() Funktionen wiederholen fehlgeschlagene Alarme automatisch bis zu 2 mal mit 100ms Verzögerung. Überspringt Wiederholungsversuche bei Konfigurationsfehlern (4510 für E-Mail, 4515 für Push), um Endlosschleifen zu vermeiden.
- Verbose logging control (NEU in v1.6) - Verbose_Logging input parameter gates all debug Print() statements. Hält die Logs in der Produktion sauber und ermöglicht bei Bedarf eine detaillierte Fehlersuche.
- Alle Konstanten extrahiert - LINE_HEIGHT_PADDING = 8, DEFAULT_DASH_X = 20, DEFAULT_DASH_Y = 50, ALERT_MAX_RETRIES = 2, ALERT_RETRY_DELAY_MS = 100. Dadurch wird der Code selbstdokumentierend und kann leichter angepasst werden.
- Robuste Positionierung des Dashboards - Validiert die Abmessungen des Diagramms und passt sich automatisch an, wenn Sie es versehentlich außerhalb des Bildschirms einstellen. Verwendet DEFAULT_DASH_X/Y-Konstanten anstelle von hartkodierten Fallback-Werten.
- OBJPROP_HIDDEN auf allen Objekten - Dashboard-Elemente überladen nicht Ihre MT5-Objektliste (v1.5+)
- Gedrosselte Fehlerwarnungen - iTime-Warnungen werden nur noch einmal pro Minute und Zeitrahmen ausgelöst, anstatt die Logs zu überfluten.
- Richtiges Aufräumen der Handles - ReleaseAllHandles() wird bei OnDeinit und vor dem Re-Init aufgerufen, um Speicherlecks zu vermeiden (in v1.5 behoben)
- Cached tfCount - Vermeidet wiederholte ArraySize()-Aufrufe im Hot Path (kleine Performance-Verbesserung)
- BarsCalculated() check - Wartet darauf, dass der Indikator die Berechnung beendet, bevor er versucht, Daten zu lesen (verhindert Fehler beim Laden des Charts)
- Graceful data handling - Zeigt "..." an, anstatt abzustürzen, wenn die Daten noch nicht bereit sind
Ich habe dies auf 2 Live-Konten seit Oktober 2025 (derzeit auf v1.6 seit Anfang Februar 2026) ohne Abstürze oder Speicherprobleme ausgeführt. Ausführlich getestet auf XAUUSD, EURUSD, GBPUSD, US30, NAS100 und BTCUSD.
INSTALLATION
- Kopieren SieRSI_MultiTF_Alert_v1.6.mq5 in IhrenMQL5/Indicators Ordner
- Kompilieren Sie im MetaEditor(Strg+F7) - die Kompilierung sollte mit 0 Fehlern und 0 Warnungen abgeschlossen sein.
- Starten Sie MT5 neu oder aktualisieren Sie den Navigator(Strg+N)
- Ziehen Sie den Indikator auf einen beliebigen Chart
- Konfigurieren Sie die Eingaben:
- Beginnen Sie mit den Standardeinstellungen (RSI 14, OB/OS 70/30)
- Wählen Sie Ihre bevorzugten Zeitrahmen (ich empfehle M15, M30, H1, H4)
- Aktivieren Sie Warnmeldungen (Push/Email/Ton)
- Verbose_Logging AUS lassen, außer zur Fehlerbehebung
- Alert_Retry_Enabled eingeschaltet lassen (insbesondere für VPS)
- Wenn Sie mobile Push-Benachrichtigungen wünschen, stellen Sie sicher, dass die Benachrichtigungen in den Einstellungen der mobilen MT5-App aktiviert sind (Extras > Optionen > Benachrichtigungen)
Quellcode vollständig enthalten. Sie können den Code gerne ändern - er ist sauber, gut kommentiert und alle Konstanten sind extrahiert.
SCHIRMBILDER
(Empfohlene Screenshots zum Anhängen - 750x500 Pixel, schwarz/weißes Farbschema für die Druckfähigkeit):
- Dashboard während des normalen Marktes - Zeigt ein Panel mit RSI-Werten auf mehreren TFs, einige rot, einige blau, einige grau
- Konvergenzwarnung aktiv - Wenn 3+ Zeitrahmen überkauft oder überverkauft sind (das ist der Geldschuss) ⭐.
- Mobile Push-Warnung - Screenshot des Telefons mit der Meldung "XAUUSD M15 RSI OVERBOUGHT: 72.3".
- Wiederholung des Alarms in den Protokollen - Registerkarte "Terminal Experts" zeigt Wiederholungsversuche an (wenn Verbose_Logging aktiviert ist)
VORAUSSETZUNGEN
- MetaTrader 5 ( Build 3800+, getestet bis zu Build 4200)
- Jedes Handelssymbol - Forex, Indizes, Kryptowährungen, Metalle funktionieren alle
- Für Push-/E-Mail-Benachrichtigungen: Konfigurieren Sie die Benachrichtigungen unterExtras > Optionen > Benachrichtigungen
- Empfohlen: VPS oder stabile Internetverbindung für eine zuverlässige Zustellung der Benachrichtigungen (Wiederholungsversuche helfen, können aber keine kompletten Ausfälle beheben)
VERSIONSGESCHICHTE
- v1.6 ( 2026.02.11) - Produktionsbereit: System zur Wiederholung von Warnmeldungen , ausführliche Protokollierung, alle Konstanten extrahiert, robuste Fehlerbehandlung
- v1.5 ( 2026.01.25) - Robuste Dashboard-Positionierung, OBJPROP_HIDDEN, magische Zahlen → Konstanten, gedrosselte Warnungen, Bereinigungen von Handles
- v1.4 ( 2026.01.20) - Cached tfCount, verbesserte Datenvalidierungslogik
- v1.3 ( 2025.12.15) - Proportionale UI-Skalierung, keine statischen Vars in Funktionen
- v1.2 ( 2025.11.20) - Ausrichtungsanzeige hinzugefügt, verbesserte Fehlerbehandlung
- v1.1 ( 2025.11.05) - Anpassbare Farben und Dashboard-Größe hinzugefügt
- v1.0 ( 2025.10.28) - Erste Veröffentlichung
BEKANNTE EINSCHRÄNKUNGEN
Um ehrlich zu sein, was dieses Programmnicht kann :
- Kein Handelssystem - Dies ist ein Scanner/Warnwerkzeug. Es sagt Ihnen nicht, wo Sie ein- oder aussteigen sollen. Sie brauchen immer noch eine Strategie und eine Bestätigung der Preisbewegung.
- Die Wiederholung des Alarms hat Grenzen - Das Wiederholungssystem hilft bei vorübergehenden Störungen (besetztes Terminal, kurzes Netzwerkproblem), aber wenn Ihr VPS komplett offline ist oder MT5 abstürzt, werden Sie den Alarm nicht erhalten. Es ist keine Magie.
- Funktioniert nicht bei sehr langsamem Internet - Wenn Ihre Verbindung nur sporadisch funktioniert, könnten Sie Echtzeit-Updates verpassen. Der Indikator selbst ist in Ordnung, aber der RSI braucht frische Kursdaten.
- Keine Erkennung von Divergenzen - Ich habe darüber nachgedacht, RSI-Divergenzen über mehrere Zeitrahmen hinweg hinzuzufügen (der Preis erreicht ein neues Tief, der RSI aber nicht), habe es aber noch nicht umgesetzt. Vielleicht in v1.7. Im Moment ist es rein konvergenzbasiert.
- Die Alarme wiederholen sich nicht - einmal pro Bar und Zeitrahmen. Wenn Sie die Warnung verpassen und nicht auf das Dashboard schauen, werden Sie nicht zugemüllt. Aber Sie werden auch nicht daran erinnert. Die visuelle Kontrolle ist Ihr Backup.
UNTERSTÜTZUNG & FEEDBACK
GitHub: https: //github.com/jimmer89/mql5-portfolio (vollständiger Quellcode + andere Projekte)
MQL5.com: WhiteChocolate (DM mich, wenn Sie Bugs finden oder Funktionswünsche haben)
Wenn dieser Indikator Ihrem Handel hilft, hinterlassen Sie einen Kommentar oder eine Bewertung. Ich bin immer neugierig zu hören, wie andere ihn verwenden - einige Händler verwenden ihn für Scalping-Entrys, andere für Swing-Trade-Bestätigungen, wieder andere nur für die Verbindung mit ihrer bestehenden Strategie. Alles gültig.
Und wenn Sie den Code fälschen, um Ihre eigenen Funktionen hinzuzufügen (Divergenz, Trendfilter, sitzungsspezifische Alarme, was auch immer), lassen Sie es mich wissen. Ich bin immer auf der Suche nach Ideen zum Stehlen 😊.
Pro-Tipp: Wenn Sie diesen Indikator auf einem VPS verwenden und mehrere Paare überwachen möchten, öffnen Sie einfach mehrere Charts und fügen Sie den Indikator zu jedem hinzu. Ich lasse ihn auf XAUUSD M15, EURUSD H1 und US30 M30 gleichzeitig laufen. Funktioniert hervorragend mit dem Retry-System, das sicherstellt, dass ich keine Alarme verpasse, selbst wenn der VPS unter Last steht.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/69317
Speicher
Überwachung des Speicherverbrauchs.
RSI Price Action Breakout-Indikator
Ein hochpräziser Trendumkehrindikator, der RSI-Erschöpfungszonen mit Candlestick-Ausbruchsmustern kombiniert.
Trend based on WPR
Dieser Indikator kombiniert WPR und Gesamtgewinn/-verlust. Ich weiß nicht, wie ich Ihnen mehr über diesen Indikator sagen kann, aber Sie können ihn ausprobieren.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.