Diskussion zum Artikel "Meistern der Log-Einträge (Teil 7): Protokolle auf dem Chart anzeigen"

 

Neuer Artikel Meistern der Log-Einträge (Teil 7): Protokolle auf dem Chart anzeigen :

Lernen Sie, wie man Logs direkt auf einem MetaTrader-Chart anzeigt, mit Rahmen, Titeln und automatischem Scrollen. In diesem Artikel zeigen wir Ihnen, wie Sie mit MQL5 ein visuelles Protokollsystem erstellen, das sich ideal für die Überwachung der Aktivitäten Ihres Roboters in Echtzeit eignet.

Im ersten Artikel dieser Serie, Meistern der Log-Einträge (Teil 1): Grundlegende Konzepte und erste Schritte in MQL5 haben wir die ersten Schritte zum Aufbau dieser Bibliothek unternommen. Wir untersuchten die Grundlagen, diskutierten, warum das blinde Verlassen auf die Standardprotokolle des MetaTrader eine Einladung zum Chaos ist, und begannen mit der Entwicklung einer robusten, anpassbaren und skalierbaren Lösung.

Und genau in der Mitte dieses Prozesses stieß ich auf eine Idee, die, ehrlich gesagt, noch nicht einmal in der Roadmap enthalten war. Während ich die Bibliothek selbst nutzte, wurde mir mit der Zeit klar, wie unbequem es ist, im Terminal nach Protokollen zu suchen, die Registerkarte Experten zu öffnen, Meldungen inmitten von Rauschen zu filtern oder, schlimmer noch, einen kritischen Fehler zu übersehen, weil er mitten in der Ausführung vom Bildschirm verschwunden ist. Es ist der Klassiker: die Suche nach der Nadel im Heuhaufen... während der Heuhaufen brennt.

In diesem Moment wurde es mir klar: „Was wäre, wenn diese Protokolle dort wären, wo sie wirklich Sinn machen? Auf dem Chart, vor dem Gesicht des Händlers, dort, wo der Roboter lebt und atmet.“ Und sehen Sie, ich spreche nicht davon, verstreute Beschriftungen, blinkende Pfeile oder grafische Objekte zu zeichnen, die mehr verwirren als helfen. Ich spreche von etwas viel Eleganterem, Unauffälligerem und Funktionalerem: der Verwendung des guten alten Comment().

Ja, diese Funktion, die die meisten Leute feierlich ignorieren, nur zum Debuggen einer Variablen verwenden und sie dann löschen. Nun, mit ein wenig Kreativität lässt sie sich in eine saubere, lesbare, in Echtzeit aktualisierte und absurd nützliche Log-Konsole verwandeln.

Und damit es sich nicht wie ein Verkaufsgespräch anhört, schauen Sie sich das einfach mal in Aktion an:


Autor: joaopedrodev