Spread Guardian
- Indikatoren
- Version: 1.0
- Aktivierungen: 5
Spread Guardian 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.
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 Guardian bietet vollständige empirische Transparenz hinsichtlich Ihrer tatsächlichen Handelskosten.
### WICHTIGSTE FUNKTIONEN
* Tick-für-Tick-Überwachung: Überprüft jeden eingehenden Preistick und normiert 3- und 5-stellige Broker-Preise automatisch in Bruchteile von Pips.
* Online-Welford-Rekurrenzalgorithmus: Berechnet den mittleren Spread und die laufende Standardabweichung (Volatilität) in Echtzeit mit einer Ausführungszeit im Mikrosekundenbereich, wodurch 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-Referenzlinie auf Basis der letzten N Tage (konfigurierbar, standardmäßig 10 Tage).
* Erkennung von Anomalien und Spitzenwerten: Zeigt sofort an, wenn die aktuellen Ausführungsgebühren erheblich von den historischen Durchschnittswerten für diese bestimmte Stunde abweichen.
* Automatisierte CSV-Protokollierung und -Archivierung: Schreibt strukturierte stündliche Audit-Protokolle (durchschnittlicher Spread, Spitzen-Spread, minimaler Spread und Standardabweichung) direkt in das Sandbox-Verzeichnis von MQL4/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: Entfernt beim Entfernen des Indikators alle visuellen Objekte vollständig und beendet Hintergrund-Timer, sodass keine verwaisten Elemente in Ihrem Arbeitsbereich zurückbleiben.
### AUFGLIEDERUNG DES ON-SCREEN-HUD
1. Aktueller Spread: Genaue Echtzeit-Spreadangabe der eingehenden Kursnotierung in Pips.
2. Historischer Referenzwert: Historischer durchschnittlicher Spread, der für die aktuelle Handelsstunde über den Rückblickzeitraum erfasst wurde.
3. Sitzungsvolatilität (σ): Standardabweichung, die Kursschwankungen innerhalb der aktiven Stunde anzeigt. Erhöhte Werte warnen Sie vor einem erheblichen Slippage-Risiko vor der Auftragserteilung.
4. Zeitanzeigen: Synchronisierte Broker-Serverzeit und universelle GMT-Zeit.
### EINGABEPARAMETER
* InpColorLabels: Textfarbe des Chart-HUD (Standard: Gelb).
* InpFontSize: Schriftgröße für primäre 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: Auf einen H1-Chart anwenden. Die internen Bar-Close-Trigger, die tägliche CSV-Zusammenstellung und die stündlichen Basiswert-Buckets basieren auf der H1-Bar-Synchronisation.
* Kompatibilität mit verschiedenen Anlageklassen: Funktioniert nahtlos mit Devisenpaaren, Spot-Metallen (Gold/Silber), Indizes und Rohstoffen.
* Keine externen Abhängigkeiten: Ausschließlich mit nativem MQL-Code erstellt. Erfordert keine DLL-Importe oder externe Wrapper.
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 Guardian bietet vollständige empirische Transparenz hinsichtlich Ihrer tatsächlichen Handelskosten.
### WICHTIGSTE FUNKTIONEN
* Tick-für-Tick-Überwachung: Überprüft jeden eingehenden Preistick und normiert 3- und 5-stellige Broker-Preise automatisch in Bruchteile von Pips.
* Online-Welford-Rekurrenzalgorithmus: Berechnet den mittleren Spread und die laufende Standardabweichung (Volatilität) in Echtzeit mit einer Ausführungszeit im Mikrosekundenbereich, wodurch 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-Referenzlinie auf Basis der letzten N Tage (konfigurierbar, standardmäßig 10 Tage).
* Erkennung von Anomalien und Spitzenwerten: Zeigt sofort an, wenn die aktuellen Ausführungsgebühren erheblich von den historischen Durchschnittswerten für diese bestimmte Stunde abweichen.
* Automatisierte CSV-Protokollierung und -Archivierung: Schreibt strukturierte stündliche Audit-Protokolle (durchschnittlicher Spread, Spitzen-Spread, minimaler Spread und Standardabweichung) direkt in das Sandbox-Verzeichnis von MQL4/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: Entfernt beim Entfernen des Indikators alle visuellen Objekte vollständig und beendet Hintergrund-Timer, sodass keine verwaisten Elemente in Ihrem Arbeitsbereich zurückbleiben.
### AUFGLIEDERUNG DES ON-SCREEN-HUD
1. Aktueller Spread: Genaue Echtzeit-Spreadangabe der eingehenden Kursnotierung in Pips.
2. Historischer Referenzwert: Historischer durchschnittlicher Spread, der für die aktuelle Handelsstunde über den Rückblickzeitraum erfasst wurde.
3. Sitzungsvolatilität (σ): Standardabweichung, die Kursschwankungen innerhalb der aktiven Stunde anzeigt. Erhöhte Werte warnen Sie vor einem erheblichen Slippage-Risiko vor der Auftragserteilung.
4. Zeitanzeigen: Synchronisierte Broker-Serverzeit und universelle GMT-Zeit.
### EINGABEPARAMETER
* InpColorLabels: Textfarbe des Chart-HUD (Standard: Gelb).
* InpFontSize: Schriftgröße für primäre 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: Auf einen H1-Chart anwenden. Die internen Bar-Close-Trigger, die tägliche CSV-Zusammenstellung und die stündlichen Basiswert-Buckets basieren auf der H1-Bar-Synchronisation.
* Kompatibilität mit verschiedenen Anlageklassen: Funktioniert nahtlos mit Devisenpaaren, Spot-Metallen (Gold/Silber), Indizes und Rohstoffen.
* Keine externen Abhängigkeiten: Ausschließlich mit nativem MQL-Code erstellt. Erfordert keine DLL-Importe oder externe Wrapper.
