Spread Sentinel
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
Spread Sentinel ist ein professionelles Tool zur Überprüfung der Broker-Ausführung, das entwickelt wurde, um Bid/Ask-Spreads und Volatilität in Echtzeit direkt in Ihrem Chart zu überwachen und zu protokollieren. Es ist nun vollständig für die Multithread-Umgebung von MetaTrader 5 (MT5) optimiert.
Während Broker oft mit festen oder typischerweise engen Spreads werben, schwanken die tatsächlichen Markt-Ausführungskosten kontinuierlich bei Liquiditätsverschiebungen, wichtigen makroökonomischen Veröffentlichungen und den täglichen Rollover-Fenstern (21:00–23:00 Uhr GMT). Spread Sentinel bietet vollständige empirische Transparenz hinsichtlich Ihrer tatsächlichen Handelskosten und schützt Ihr Kapital vor suboptimalen Ausführungsbedingungen.
HAUPTMERKMALE
-
Tick-für-Tick-Überwachung: Überprüft jeden eingehenden Preistick und normiert 3- und 5-stellige Broker-Preise automatisch in Bruchteile von Pips für jede MT5-Anlageklasse.
-
Online-Welford-Rekurrenzalgorithmus: Berechnet den mittleren Spread und die laufende Standardabweichung (Volatilität) in Echtzeit mit einer Ausführungszeit im Mikrosekundenbereich, wodurch übermäßige RAM-Belastung und Chart-Verzögerungen vermieden werden.
-
24-Stunden-Tagesvergleich: Erstellt für jede Stunde des Handelstages (Stunden 0 bis 23) eine empirische Mehrtages-Basislinie unter Verwendung der letzten N Tage (konfigurierbar, standardmäßig 10 Tage).
-
Erkennung von Anomalien und Spitzenwerten: Zeigt sofort an, wenn die aktuellen Ausführungskosten erheblich von den historischen Durchschnittswerten für diese bestimmte Stunde abweichen.
-
Automatische CSV-Protokollierung und -Archivierung (MT5-Sandbox): Schreibt strukturierte stündliche Audit-Protokolle (durchschnittlicher Spread, Spitzen-Spread, minimaler Spread und Standardabweichung) direkt in das Sandbox-Verzeichnis „MQL5/Files“ zur externen Analyse in Excel, Python oder R.
-
Zwei synchronisierte Uhren: Zeigt die Zeit des Broker-Servers neben der Greenwich Mean Time (GMT) direkt im Chart-HUD an.
-
Saubere Chart-Deinitialisierung: Nutzt die MT5 -OnDeinit-Ereignisbehandler voll aus , um beim Entfernen des Indikators alle visuellen Objekte vollständig zu entfernen und Hintergrund-Timer zu beenden, sodass keine verwaisten Elemente in Ihrem Arbeitsbereich zurückbleiben.
AUFGLIEDERUNG DES ON-SCREEN-HUD
-
Aktueller Spread: Exakter Echtzeit-Spread der eingehenden Kursnotierung in Pips.
-
Historischer Referenzwert: Historischer Durchschnittsspread, der für die aktuelle Handelsstunde über den Rückblickzeitraum hinweg erfasst wurde.
-
Sitzungsvolatilität (σ): Standardabweichung, die Kursschwankungen innerhalb der aktiven Stunde anzeigt. Erhöhte Werte warnen Sie vor einem erheblichen Slippage-Risiko vor der Auftragserteilung.
-
Zeitanzeigen: Synchronisierte Broker-Serverzeit und universelle GMT-Zeit.
EINGABEPARAMETER
-
InpColorLabels: Textfarbe im Chart-HUD (Standard: Gelb).
-
InpFontSize: Schriftgröße für die primären Spread-Anzeigen (Standard: 10).
-
InpDaysToAverage: Historisches Rückblickfenster in Tagen zur Berechnung der stündlichen Basiswerte (Standard: 10).
EMPFEHLUNGEN ZUR VERWENDUNG
-
Anforderungen an den Zeitrahmen: An ein H1-Chart anhängen. Die internen Auslöser bei Bar-Close, die tägliche CSV-Erstellung und die stündlichen Basislinien-Buckets basieren auf der H1-Bar-Synchronisation.
-
Kompatibilität mit verschiedenen Anlageklassen: Funktioniert nahtlos mit Devisenpaaren, Spot-Metallen (Gold/Silber), Indizes, Rohstoffen und allen benutzerdefinierten Instrumenten, die von Ihrem MT5-Broker unterstützt werden.
-
Keine externen Abhängigkeiten: Ausschließlich mit nativem MQL5-Code erstellt. Erfordert keine DLL-Importe oder externe Wrapper. Kompatibel mit cloudbasierten oder VPS-Umgebungen.
