← Zurück zum Modul-Shop
Logging & AlertsVersion 1.0.0

Daily Report

Aggregiert bestätigte Exit-, Blockierungs-, Schutz- und Incident-Events deterministisch zu einem timezone-sicheren Tagesbericht.

Für Betreiber und Entwickler von Python-Trading-Bots, die technische Tageskennzahlen aus bestätigten Ereignissen reproduzierbar und mit festem Berichtsschnitt erzeugen möchten.

SelbstinstallationKein AboTimezone-sicherDeterministischPython 3.11+

Welches Problem löst das Modul?

Ohne einen klaren Tagesbericht muss der Betreiber Trades, Gewinne, Verluste, Break-even-Exits und Schutzereignisse mühsam aus verschiedenen Logs zusammensuchen. Dabei wird ein Stop nach Break-even schnell fälschlich als echter Verlust gezählt oder ein Ereignis doppelt ausgewertet. Daily Report fasst die bestätigten Daten eines Handelstags übersichtlich zusammen: unter anderem Trade-Anzahl, Gewinne, echte Verluste, Break-even-Ergebnisse, Gebühren, Netto-PnL sowie Blockierungen, Schutz- und Fehlerereignisse. Der Tageswechsel wird passend zur eingestellten Zeitzone berechnet. Die fertigen Berichtsdaten können anschließend zum Beispiel über Telegram ausgegeben oder dauerhaft archiviert werden.

Für welche Börsen ist es geeignet?

  • Exchange-unabhängig und ohne direkten Börsenzugriff
  • Verarbeitet bestätigte Events aus beliebigen Bot-/Exchange-Adaptern
  • IANA-Zeitzonen einschließlich Sommer-/Winterzeit
  • Netto-PnL und Gebühren werden als Decimal übernommen
  • Externe Berichtspersistenz oder Signatur kundenseitig anschließbar
Technischer Ablauf

Derselbe Event-Schnitt und dieselbe Konfiguration ergeben denselben Tagesbericht.

Das Modul bildet das lokale Tagesfenster aus IANA-Zeitzone und Startstunde, dedupliziert identische Events, blockiert Inhaltskonflikte und summiert PnL, Gebühren, Gewinn-/Verlustklassen sowie Sicherheitsereignisse.

  1. 01Bestätigte Events für den Berichtsschnitt laden
  2. 02Lokales Tagesfenster aus Zeitzone und Startstunde bilden
  3. 03Event-IDs deduplizieren und Konflikte blockieren
  4. 04PnL, Gebühren und Klassen aggregieren
  5. 05Sicherheitsereignisse und Gründe zählen
  6. 06Bericht mit Konfigurationsversion extern archivieren

Was das Modul technisch übernimmt

  • Konfigurierbare IANA-Zeitzone
  • Lokale Tagesstartstunde
  • Sommer-/Winterzeitgerechte Tagesgrenzen
  • Idempotente Event-Deduplizierung
  • Fail-closed bei widersprüchlicher Event-ID
  • Gewinn-, Verlust- und Break-even-Klassifikation
  • Netto-PnL sowie positive/negative Bruttosummen
  • Gebührensumme
  • Zähler für Blockierungen, Schutzereignisse und Incidents
  • Deterministisch sortierte Grundcodes

Was Sie nach dem Kauf erhalten

  • Versioniertes Python-Paket 1.0.0 mit typisierter API
  • Deterministische Report-Engine ohne Laufzeitabhängigkeiten
  • 32 automatisierte Tests mit 100,00 Prozent Branch-Coverage
  • Vollständige deutsche Kunden-, Daten- und Betriebsanleitung
  • Ausführbares Integrationsbeispiel und Beispielkonfiguration
  • Wheel und Source Distribution
  • Kunden-ZIP mit SHA-256-Prüfsumme
  • Kontrollbericht, Release-Checkliste, Changelog und Lizenz

Technische Voraussetzungen

  • Python 3.11 oder neuer
  • Vollständige bestätigte Quell-Events
  • Stabile event_id und timezone-aware occurred_at
  • Netto-PnL und Gebühren als endliche Decimal-Werte
  • Festgelegte IANA-Zeitzone und Tagesstartstunde
  • Externe Speicherung freigegebener Berichte

Klare Grenzen

  • Erkennt keine fehlenden Quellereignisse
  • Rekonstruiert PnL nicht selbst aus Fills
  • Keine Steuer-, Fiat- oder Buchhaltungsberechnung
  • GENERATED ist ohne externe Archivierung nicht revisionssicher
  • Konfigurationsänderung verändert den fachlichen Berichtsschnitt
  • Persönliche Integration bleibt separate Leistung

Was nicht enthalten ist

  • Keine direkte Exchange-Abfrage
  • Keine Trade- oder Incident-Persistenz
  • Keine PDF- oder E-Mail-Erzeugung
  • Keine Steuer- oder Rechtsberatung
  • Keine automatische Fiat-Umrechnung
  • Keine Gewinn- oder Vollständigkeitsgarantie
Selbst installieren oder Hilfe buchen

Die vollständige Anleitung kommt mit dem Modul.

Die öffentliche Seite erklärt Funktion, Lieferumfang und Grenzen. Nach dem Kauf enthält das Paket den vollständigen Code und jeden Einbauschritt. Falls der vorhandene Bot keinen passenden Order-Adapter besitzt, kann persönliche Integration separat angefragt werden.

Integrationshilfe anfragen