In einer Welt von volatilen Märkten und komplexen Steuerregeln ist der Überblick das wertvollste Asset eines Investors. Diese auf Python und PySide6 basierende Applikation bietet eine übersichtliche Dokumentation, Echtzeit-Analyse und rechtsbasierte Steuerberichte.
Das Herzstück der App ist die intuitive Erfassung aller Handelsaktivitäten. Ob Kauf oder Verkauf – jede Transaktion wird in einer lokalen SQLite-Datenbank revisionssicher gespeichert. Besonderes Augenmerk wurde auf die Benutzerfreundlichkeit im deutschsprachigen Raum gelegt: Alle Beträge werden konsequent im deutschen Zahlenformat dargestellt und verarbeitet.
Die Daten können nach Excel exportiert und über ein Backup-System gesichert bzw. wiederhergestellt werden. Die Preis- und Performance-Daten werden über die Schnittstelle von CoinMarketCap in Euro abgerufen. Ein API Key ist dafür notwendig. Dieser kann kostenlos bei coinmarketcap.com erstellt werden.
Transaktionen: Erfassung und Filterung aller Käufe und Verkäufe.
Krypto-Steuern in Deutschland basieren auf dem FIFO-Verfahren (First-In-First-Out). Die App berechnet für jedes gewählte Steuerjahr automatisch, welche Bestände verkauft wurden und ob diese nach der einjährigen Haltefrist steuerfrei sind.
FIFO-Auswertung: Steuerjahr wählen und Gewinne/Verluste je Coin berechnen.
Wie schlägt sich das Portfolio aktuell gegenüber dem Einkaufspreis? Der Bestand-Tab aggregiert alle Transaktionen zu einem Nettobestand pro Asset und vergleicht diesen mit Live-Preisen über die CoinMarketCap-API.
Bestand: Coins, durchschnittlicher Einkaufspreis, aktueller Wert und unrealisierte Performance.
Um die API-Limits zu schonen und die Performance zu maximieren, wurde ein 5-Minuten-Cache-System implementiert. So bleiben die Daten aktuell, ohne die Netzwerklast unnötig zu erhöhen. Die farbliche Markierung (Grün/Rot) gibt sofortiges Feedback über Gewinn und Verlust.
Der Tab Analyse zeigt pro Coin den aktuellen Preis sowie die prozentuale Veränderung über verschiedene Zeiträume: 1 Stunde, 24 Stunden, 7 Tage, 30 Tage und 60 Tage. Farbige Hervorhebungen markieren besonders starke Bewegungen nach oben oder unten, so dass du schnell interessante Coins identifizieren kannst.
Analyse: Kursänderungen über mehrere Zeiträume mit farblicher Hervorhebung.
Was diese App von Standard-Lösungen unterscheidet, ist die detaillierte Performance-Visualisierung im Zeitverlauf. Hier wird berechnet, wie sich die historischen Kurse (7d, 30d, 60d) im Vergleich zum persönlichen durchschnittlichen Einkaufspreis (Ø EK) verhalten hätten.
Performance vs. Einkauf: Entwicklung deiner Positionen über mehrere Zeiträume.
Ein spezielles Highlighting-System kategorisiert die Performance:
Ein Problem vieler Krypto-Tools sind mehrfach vergebene Kürzel (z.B. mehrere Coins mit dem Namen "HOT" oder "BTC"). Eine rein automatisierte API-Abfrage liefert hier oft falsche Werte. Der Crypto FIFO & Data Manager löst dies durch ein hybrides System:
INSERT OR IGNORE-Logik vor dem Überschreiben durch automatisierte Synchronisationen geschützt.
Dadurch ist sichergestellt, dass die Kursdaten immer exakt dem Projekt entsprechen, das man tatsächlich im Portfolio hält – eine Genauigkeit, die vollautomatisierte Systeme oft vermissen lassen.
Die App speichert alle Daten lokal in einer SQLite-Datenbank-Datei, die du bei Bedarf über die integrierte Backup-Funktion sichern und wiederherstellen kannst. Es werden keine Transaktionsdaten automatisch an externe Server übermittelt; für Kurs- und Marktdaten wird ausschließlich eine API-Abfrage bei CoinMarketCap verwendet.
Wenn dich der Crypto FIFO & Data Manager interessiert oder du Fragen zur Funktionsweise hast, kannst du mich gerne über das Kontaktformular auf dieser Webseite anschreiben. Ich freue mich über Feedback, Ideen und Anfragen zu Testversionen.