Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Ansichten:
10
Rating:
(2)
Veröffentlicht:
SNR.mq5 (39.08 KB) ansehen
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

BTCUSD_M5


Wichtigste Funktionen:

  • Dynamische Flip-Zonen: Wandelt durchbrochene Unterstützungslinien automatisch in SBR und durchbrochene Widerstandslinien in RBS um.

  • Automatische Normalisierung: Passt die Zonenbreite anhand der durchschnittlichen Volatilität an, um zu verhindern, dass sie zu breit oder zu schmal werden.

  • Anti-Flicker- und Repaint-Sicherheit: Nutzt eine Bestätigungsverzögerung, um Pivot-Punkte zu validieren, bevor Zonen gezeichnet werden.

  • Intelligentes Alarmsystem: Löst Benachrichtigungen nur aus, wenn sich der Kurs deutlich von einer Zone entfernt und zu einem erneuten Test zurückkehrt, wodurch Störsignale in Seitwärtsmärkten minimiert werden.

⚙️ So funktioniert es Der Indikator wendet im Hintergrund mehrere logische Filter an, um die Relevanz der Zonen sicherzustellen:

  1. Pivot-Scan (ZigZag-Kern): Identifiziert Swing-Hochs (potenzielle Widerstände) und Swing-Tiefs (potenzielle Unterstützungen) mithilfe eines ZigZag-Algorithmus. Eine „Confirm Bars“-Funktion validiert diese Extrempunkte, um ein Repainting zu verhindern.

  2. Zonenbildung und Normalisierung: Zeichnet proportionale rechteckige Zonen anstelle von dünnen Linien. Die Zonenbreite wird anhand historischer durchschnittlicher Kursbewegungen berechnet – dabei werden übermäßig breite Zonen verkleinert und schmale Zonen erweitert, um Konsistenz zu gewährleisten.

  3. Breakout- und Übergangslogik (SBR/RBS): Überwacht Candlestick-Schlusskurse in Echtzeit. Ein Schlusskurs unterhalb einer Unterstützung wandelt diese in eine SBR-Zone um; ein Schlusskurs oberhalb eines Widerstands verwandelt sie in eine RBS-Zone. (Benutzer können diese Funktion deaktivieren, wenn sie es vorziehen, dass durchbrochene Zonen gelöscht werden).

  4. Abstandsfilter: Verwendet einen „Min Move Away“-Parameter. Der Kurs muss sich um einen bestimmten Multiplikator von einer neu gebildeten Zone entfernen, bevor der Filter aktiviert wird. Warnmeldungen werden erst bei einem erneuten Test ausgelöst, nachdem diese Bedingung erfüllt ist.

  5. Überlappungsauflösung: Bereinigt gebündelte S/R-Bereiche mithilfe von zwei Modi: „Most Extreme“ (Standard) behält die am weitesten entfernte Zone bei, in der sich normalerweise die größte Liquidität bzw. Stop-Loss-Aufträge befinden, während „Newest“ der zuletzt gebildeten Zone Vorrang einräumt.

  6. Dashboard (Marktstimmung): Berechnet kontinuierlich das Verhältnis von bullischem zu bärischem Momentum auf Basis der jüngsten ZigZag-Segmente und liefert so einen sofortigen Überblick darüber, ob der Markt einen Trend aufweist oder unruhig ist.

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76644

RepaintTest - measure whether a drawing indicator repaints RepaintTest - measure whether a drawing indicator repaints

Prüft, ob ein Zeichnungsindikator neu gezeichnet wird, anstatt zu behaupten, dass dies nicht der Fall ist. Die Invariante: Sobald ein Balken geschlossen und verarbeitet wurde, darf sich kein darauf gezeichnetes Objekt mehr verändern – es darf sich weder verschieben, noch seine Farbe ändern, noch seinen Text ändern, noch verschwinden. Das Skript initialisiert ein benutzerdefiniertes Symbol mit realen historischen Daten, fügt Ihren Indikator über eine Vorlage hinzu, erfasst jedes Objekt, hängt neue Balken an, erzwingt eine vollständige Neuberechnung und vergleicht die Objekte einzeln. Änderungen und das Verschwinden von Objekten werden separat gezählt, da nur eine Änderung bedeutet, dass die Behauptung falsch ist. Ein Durchlauf, bei dem nichts verglichen wurde, wird als „INCONCLUSIVE“ gemeldet, niemals als „bestanden“. Die Ausgabe erfolgt als CSV-Datei, die Sie neben der Zahl veröffentlichen können.

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

XAUUSD M15-EA zur Erholung aus dem Kurskorridor mit adaptivem ATR-Abstand, Validierung der LL/LH-Struktur, dynamischem RSI-Gating, Crash-Erkennung, Nachrichtenfilter und intelligenter Handelsoptimierung.

Accumulation/Distribution Accumulation/Distribution

Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.