Zum Inhalt springen
Alle Bibliotheksdokumente

Modulare Handler zum Weiterleiten und Filtern von Trading-Roboterprotokollen

Artikel MQL5 articles

Zusammenfassung

Dieser Beitrag erklärt Logging-Handler als Komponenten, die Datensätze von einem Logger empfangen und an Ziele wie Konsole, Datei oder Datenbank weiterleiten. Er beschreibt eine Handler-Basisklasse mit Namen, Schweregradschwelle und gemeinsamen Funktionen zum Ausgeben von Datensätzen, Leeren ausstehender Vorgänge und Schließen von Ressourcen. Abgeleitete Handler können Nachrichten unabhängig formatieren und versenden, sodass ein Datenstrom mehrere Ausgaben bedienen kann.

Die Beispiele zeigen, wie Meldungen mit niedrigerem Schweregrad an eine Datei, Warnungen und Fehler an das Terminal und kritische Fehler an eine Datenbank weitergeleitet werden. Der Artikel behandelt außerdem die Verbindung der Handler mit einem Formatter und das Testen der Integration der Bibliothek. Die Datei- und Datenbank-Handler werden jedoch als Simulationen beschrieben, die derzeit Ausgaben anzeigen, statt Datensätze an diesen Zielen zu speichern. Das Material betrifft die Überwachung von EA und Softwaredesign; es enthält weder ein Handelssignal noch eine Marktanalyse oder gemessene Trading-Ergebnisse.

Kernaussagen

  • Handler trennen das Erstellen von Protokolleinträgen von der Wahl des Ausgabeziels.
  • Ein Handler kann eine eigene Schweregradschwelle und ein eigenes Ausgabeformat anwenden.
  • Mehrere Handler können Datensätze gleichzeitig an verschiedene Ziele weiterleiten.
  • Eine gemeinsame Basisklasse definiert Funktionen zum Ausgeben, Leeren und Schließen von Handlern.
  • Die beschriebenen Datei- und Datenbank-Handler sind Platzhalter und keine vollständigen Speichersysteme.

Schlagwörter

Diese Zusammenfassung wurde vom Research-Agenten von Stratmill anhand des Originals verfasst; sie ist keine Kopie der Quelle.