Technische Referenz 04

Tägliches Reporting und operative Benachrichtigungen

Eine technische Referenz aus der Betriebsautomatisierung: ein eigenständiger Dienst, der die Handelshistorie aus MetaTrader 5 las, ohne sie zu verändern, nachvollzog, wie jede Position eröffnet, reduziert und geschlossen wurde, und den Tag in einem konsolidierten Bericht zusammenfasste – mit einem Hinweis, wenn die Daten des Tages unvollständig waren.

Alle ausgewählten Projekte

Technische Disziplinen
  • Rekonstruktion von Positionslebenszyklen
  • Ausrichtung auf den Servertag
  • Auswertung von Volumenlimits
  • Vollständigkeitsprüfungen
  • Zustellung & Ausnahmebehandlung
Relevante Anwendungsfälle
  • Verstreute Ereignisse durch eine tägliche Zusammenfassung ersetzen
  • Geschlossene Positionen anhand konfigurierter Volumenlimits prüfen
  • Wissen, ob der Bericht eines Tages vollständig ist

Die technische Herausforderung.

Die Handelshistorie kommt als einzelne Ereignisse an: eine Eröffnung, eine Teilreduktion, eine Schließung. Für sich genommen sagen sie wenig über eine Position als Ganzes aus und nichts darüber, wie sie zu den Volumenlimits steht, die der Betrieb festgelegt hat.

Die Schwierigkeit bestand darin, diese Ereignisse in eine schlüssige Tageszusammenfassung zu überführen – und einen Tag ohne Abweichungen von einem Tag mit unvollständiger Historie zu unterscheiden. Ein Bericht, der unauffällig wirkt, weil Daten fehlen, ist schlechter als gar kein Bericht; der Zustand jedes Laufs musste daher beobachtbar bleiben, auch nach einer Wiederaufnahme.

Der technische Ansatz.

Die Arbeit verband mehrere Disziplinen.

Lesen ohne Veränderung
Die Handelshistorie von einem eigenständigen Dienst aus MetaTrader 5 gelesen, ohne in die Plattform zu schreiben.
Rekonstruktion der Lebenszyklen
Eröffnungen, Reduktionen und Schließungen zum Lebenszyklus jeder Position zusammengeführt.
Referenztag
Der Berichtstag am Tag des Trading-Servers ausgerichtet, nicht an einer lokalen Uhr.
Regelauswertung
Jede vollständig geschlossene Position anhand der für das Projekt konfigurierten Volumenlimits ausgewertet.
Vollständigkeitsprüfung
Unvollständige Daten erkannt und als solche ausgewiesen: Ein unvollständiger Tag wurde nie als Tag ohne Abweichungen dargestellt.
Konsolidierter Bericht
Ein Bericht pro Tag, mit seinem Verarbeitungsstand.
Zustellung & Ausnahmen
Die Zustellung des Berichts nachverfolgt, der Zustand zwischen den Läufen gehalten, Wiederaufnahmen und Ausnahmen ausdrücklich behandelt.

So entsteht der Bericht.

Von der Handelshistorie zum Tagesbericht, in der Reihenfolge der Verarbeitung. Gezeigt werden nur die Komponenten dieser Referenz.

  1. MetaTrader 5

    Die Trading-Plattform, gelesen ohne Veränderung.

  2. Nur lesend

    Handelshistorie

    Eröffnungen, Reduktionen und Schließungen des Servertages.

  3. Servertag

    Rekonstruktion & Prüfung

    Lebenszyklen der Positionen, konfigurierte Volumenlimits und Vollständigkeit.

  4. Geschlossene Positionen

    Bericht

    Ein konsolidierter Bericht mit seinem Verarbeitungsstand.

Prinzipskizze – keine echten Daten

Was diese Referenz ist – und was nicht.

  • Sie veranschaulicht Arbeit von C.G Solutions in der Betriebsautomatisierung. Sie ist kein zum Verkauf stehendes Produkt.
  • Nur Positionen, die innerhalb des Berichtstages vollständig geschlossen wurden, gingen in diesen Bericht ein; offene Positionen wurden nicht live überwacht.
  • Diese Schließungsregel gehörte zu dieser Arbeit: Ein anderes Projekt würde seine eigene festlegen.
  • Benachrichtigungskanal und Zeitplan werden an jedes Projekt angepasst; ob eine Benachrichtigung ankommt, hängt vom verwendeten Kanal ab.
  • Kein Kunde wird genannt, und es werden weder echte Daten noch Regelwerte, Volumen oder Betriebskennzahlen gezeigt.
  • MetaTrader 5 wird genannt, um die Quellplattform zu bezeichnen. C.G Solutions steht in keiner Verbindung zu MetaQuotes, wird von MetaQuotes nicht befürwortet und ist kein Partner von MetaQuotes.

AI Project Architect

Sie denken an ein vergleichbares System?

Beschreiben Sie Ihre eigenen Anforderungen und erhalten Sie eine vorläufige Skizze auf Grundlage unserer allgemeinen Entwicklungskompetenzen – keine Kopie einer Referenz.

Vergleichbare Lösung erkunden

Sie benötigen einen vergleichbaren Tagesbericht?

Ein ähnlicher Dienst würde rund um Ihre Handelshistorie, Ihre Regeln und den Kanal Ihres Teams entwickelt.

Ähnliches Projekt besprechen