Super Sale WeekClaude Skills — 20% OFF
Tips

So analysieren Sie ein Krypto-Portfolio aus einer CSV-Datei (über mehrere Börsen hinweg)

Powerdrill Team·
So analysieren Sie ein Krypto-Portfolio aus einer CSV-Datei (über mehrere Börsen hinweg)

Um ein Krypto-Portfolio zu analysieren, das über mehrere Börsen verteilt ist, exportieren Sie eine CSV-Datei von jeder Plattform und vereinheitlichen Sie diese in einem gemeinsamen Schema. Rechnen Sie dann die Transaktionen zu aktuellen Positionen auf und weisen Sie die Anschaffungskosten zu, um den unrealisierten Gewinn und Verlust zu berechnen. Der schwierige Teil ist nicht die Mathematik. Es liegt daran, dass keine zwei Börsen dieselben Spalten exportieren.

Jeder, der Vermögenswerte an mehr als einem Ort hält, kennt dieses Problem. Jedes Dashboard zeigt eine selbstbewusste Zahl, aber keines das Gesamtbild. Die Gesamtsumme existiert nur als Rechenaufgabe, die jemand am Sonntag von Hand erledigt.

Dieser Leitfaden behandelt den Export-Schritt und das Normalisierungsschema, das die Dateien vergleichbar macht. Anschließend führt er durch die Positions- sowie Gewinn- und Verlustberechnungen und zeigt auf, ab wann der manuelle Weg mehr Zeit kostet, als er spart.

Dieser Artikel befasst sich mit Datenanalysetechniken. Er stellt keine Anlage-, Steuer- oder Finanzberatung dar.

Was Sie vor dem Start benötigen

Sie benötigen einen Transaktionsexport von jeder Plattform, auf der Sie eine Position halten. Das bedeutet Börsen und auch Wallets, sofern Sie einen Transaktionsverlauf daraus exportieren können. Der reine Handelsverlauf reicht nicht aus. Einzahlungen, Auszahlungen, Staking-Belohnungen, Airdrops und Gebühren verändern Ihre Bestände, und ein Portfolio, das nur auf Käufen und Verkäufen basiert, lässt sich nicht abstimmen.

Zudem müssen Sie vorab zwei Entscheidungen treffen, da sie das Ergebnis beeinflussen:

Ihre Methode zur Ermittlung der Anschaffungskosten. FIFO, LIFO und der gewichtete Durchschnitt führen bei denselben Trades zu völlig unterschiedlichen unrealisierten Gewinnen. Wählen Sie eine Methode und wenden Sie diese konsequent auf allen Plattformen an.

Ihre Berichtswährung. Wenn Sie Paare wie ETH/BTC gehandelt haben, ist einigen Transaktionen kein Fiat-Preis zugeordnet. Sie benötigen einen Referenzkurs zum Zeitpunkt der Transaktion, um diese in einer einzigen Währung darzustellen.

Ein gutes Ergebnis sieht so aus: Sie erhalten eine Positionstabelle, die Menge, Durchschnittskosten, aktuellen Wert und den unrealisierten Gewinn für jeden Vermögenswert anzeigt. Daneben befindet sich eine Allokationsansicht, die zeigt, welchen Anteil am Krypto-Portfolio der jeweilige Vermögenswert ausmacht.

Wie man es manuell macht

Option 1: Jeden Export in ein einziges Schema normalisieren

Öffnen Sie jede CSV-Datei und ordnen Sie deren Spalten einem gemeinsamen Satz zu: Zeitstempel, Plattform, Transaktionstyp, Asset, Menge, Preis, Gebührenwährung, Gebührenhöhe.

Hier fällt die meiste Arbeit an. Eine Plattform schreibt Buy, eine andere BUY, eine dritte schreibt Trade mit einer positiven oder negativen Menge, die die Richtung vorgibt. Zeitstempel liegen bei einem Export in der lokalen Zeitzone und bei einem anderen in UTC vor, was eine Rolle spielt, sobald Sie chronologisch sortieren. Gebühren erscheinen bei einigen Exporten als separate Spalte und bei anderen als Abzug, der bereits in die Menge eingerechnet ist. Wenn Sie das übersehen, fällt jede Position etwas zu hoch aus.

Konvertieren Sie alle Zeitstempel in UTC und standardisieren Sie die Typbezeichnungen. Fügen Sie die Dateien in einer einzigen Tabelle mit einer Spalte für die Plattform zusammen, damit Sie jede Zeile bis zu ihrer Quelle zurückverfolgen können.

Option 2: Transaktionen zu Positionen verrechnen

Gruppieren Sie die zusammengeführte Tabelle nach Asset und summieren Sie die vorzeichenbehafteten Mengen. Käufe, Einzahlungen, Belohnungen und Airdrops werden addiert; Verkäufe, Auszahlungen und in diesem Asset bezahlte Gebühren werden abgezogen.

Zwei Prüfungen sind ratsam, bevor Sie dem Ergebnis vertrauen. Jedes Asset mit einem negativen Saldo deutet auf eine fehlende Einzahlung oder einen nicht zugeordneten Transaktionstyp hin. Jedes Asset mit einer verdächtig runden Zahl weist meist auf einen Transfer zwischen Ihren eigenen Plattformen hin. Er wurde auf der einen Seite als Kauf gezählt, ohne dass die entsprechende Auszahlung auf der anderen Seite berücksichtigt wurde. Interne Übertragungen sind die häufigste Ursache für Doppelzählungen.

Option 3: Anschaffungskosten zuweisen und Gewinn und Verlust berechnen

Gehen Sie die Transaktionsliste pro Asset in chronologischer Reihenfolge durch und wenden Sie die gewählte Methode an, um die Kosten der noch gehaltenen Einheiten zu verfolgen. Der gewichtete Durchschnitt lässt sich in einer Tabellenkalkulation am einfachsten umsetzen: Führen Sie eine laufende Summe von Kosten und Menge und berechnen Sie den Durchschnitt bei jedem Kauf neu.

Multiplizieren Sie die verbleibende Menge mit dem aktuellen Marktpreis, um den aktuellen Wert zu erhalten. Ziehen Sie die verbleibenden Anschaffungskosten ab, um den unrealisierten Gewinn zu ermitteln, und summieren Sie die bei jedem Verkauf realisierten Gewinne. Fügen Sie dann eine Allokationsspalte hinzu – den Wert jedes Assets als Prozentsatz des Portfolios –, was meist die Zahl ist, die zum Umdenken anregt.

Wo der manuelle Weg an seine Grenzen stößt

Die Schema-Zuordnung ist kein einmaliger Aufwand. Börsen überarbeiten ihre Exportformate, und eine Spalte, die unbemerkt verschoben wurde, führt dazu, dass ein Verweis, der im letzten Quartal noch funktionierte, plötzlich fehlschlägt.

Die Abstimmung ist noch schlimmer. Den einen nicht zugeordneten internen Transfer in 4.000 Zeilen zu finden, bedeutet, nach Asset und Zeitstempel zu sortieren und so lange zu lesen, bis zwei Einträge übereinstimmen. Das ist eine wirklich mühsame Arbeit, die sich bei jeder Aktualisierung wiederholt.

Und die Datei wächst. Ein paar Jahre Aktivität auf drei Plattformen summieren sich schnell auf Zehntausende von Zeilen. Bei dieser Größe wird eine Arbeitsmappe voller verketteter Verweise und Formeln für den laufenden Durchschnitt gleichzeitig langsam und fehleranfällig.

So analysieren Sie ein Krypto-Portfolio mit Powerdrill Bloom

Schritt 1: Laden Sie Ihre Daten hoch

Laden Sie die CSV-Exporte von allen Plattformen gleichzeitig hoch. Powerdrill Bloom analysiert jede Datei separat, sodass unterschiedliche Spaltennamen und Datumsformate sichtbar sind, bevor irgendetwas zusammengeführt wird. Sie können sehen, welcher Export UTC verwendet und welcher nicht.

Hochladen von CSV-Exporten mehrerer Börsen zur Analyse eines Krypto-Portfolios in Powerdrill Bloom

Schritt 2: Beschreiben Sie die Analyse in natürlicher Sprache

Formulieren Sie Ihre Wünsche in einfachen Worten. Führen Sie diese Exporte in einem Transaktionsverlauf zusammen, verrechnen Sie sie nach Asset zu Positionen und markieren Sie interne Übertragungen, die nur auf einer Seite auftauchen. Fragen Sie dann nach der Allokation nach Asset, dem unrealisierten Gewinn auf Basis des gewichteten Durchschnitts oder wie sich der Positionsmix im letzten Jahr verändert hat.

Schritt 3: Exportieren Sie das Diagramm, den Bericht oder die Präsentation

Erstellen Sie ein Allokationsdiagramm, eine Positionstabelle oder eine schriftliche Zusammenfassung von Konzentration und Performance. Für die Aktualisierung im nächsten Quartal müssen Sie lediglich die neuen Exporte hochladen und dieselbe Frage stellen.

Aus Powerdrill Bloom exportiertes Krypto-Portfolio-Allokationsdiagramm

Warum dies den vierteljährlichen Neuaufbau einer Tabellenkalkulation schlägt

Manuelle Tabellenkalkulation Powerdrill Bloom
Schema-Zuordnung Wird neu erstellt, wenn sich ein Exportformat ändert Wird beim Hochladen pro Datei erledigt
Prüfung interner Übertragungen Manuelles Sortieren und Lesen Direkt nach nicht übereinstimmenden Paaren fragen
Hinzufügen einer vierten Plattform Neue Zuordnung, neue Formeln Nur eine weitere Datei
Folgefragen Jedes Mal neue Formeln Fragen auf Basis derselben Daten stellen

Die sich summierenden Kosten des manuellen Weges liegen darin, dass jede Frage ein kleines Projekt ist. Die Frage „Wie sah meine Allokation im März aus?“ bedeutet, dass eine historische Positionstabelle neu erstellt werden muss. Wenn das Fragen mühelos ist, fragt man öfter – und die Portfoliokonzentration ist genau so etwas, das man erst entdeckt, wenn die Überprüfung einfach ist.

Häufige Fehler

Fünf Fehler sind für die meisten falschen Zahlen in einem auf diese Weise erstellten Krypto-Portfolio verantwortlich.

Interne Übertragungen als Trades zählen. Eine Auszahlung von einer Plattform und eine Einzahlung auf einer anderen ist eine einzige Bewegung. Wenn dies als zwei unabhängige Ereignisse gezählt wird, bläht es sowohl Ihre Bestände als auch Ihr scheinbares Handelsvolumen auf.

In dem gehandelten Asset bezahlte Gebühren ignorieren. Wenn Sie eine Gebühr in ETH zahlen, verringert dies Ihre ETH-Position. Exporte, die dies in die Menge einrechnen, und Exporte, die dies separat ausweisen, müssen unterschiedlich behandelt werden.

Mischen von Methoden zur Ermittlung der Anschaffungskosten über verschiedene Plattformen hinweg. Der gewichtete Durchschnitt auf einer Börse und FIFO auf einer anderen führt zu einer Portfoliozahl, die keinerlei Aussagekraft hat.

Staking-Belohnungen und Airdrops vergessen. Sie erhöhen die Menge ohne einen entsprechenden Kauf. Wenn Sie diese weglassen, fällt Ihr durchschnittlicher Anschaffungspreis pro Einheit zu hoch aus.

Vergleich mit einem veralteten Preis. Der aktuelle Wert benötigt einen Preis mit einem einheitlichen Zeitstempel für alle Assets. Preise, die im Abstand von mehreren Stunden abgerufen werden, führen zu einer Verzerrung der Allokationsprozentsätze.

Fazit

Eine plattformübergreifende Krypto-Portfolioanalyse lässt sich auf vier Schritte reduzieren: alles exportieren, in ein Schema normalisieren, zu Positionen verrechnen und Anschaffungskosten zuweisen. In einer Tabellenkalkulation ist das absolut machbar. Es bleibt so lange machbar, bis Sie eine vierte Plattform hinzufügen oder eine Börse ihre Exportspalten ändert.

Wenn der vierteljährliche Neuaufbau der Grund dafür ist, dass Sie seltener nachsehen, als Sie eigentlich wollten, probieren Sie Powerdrill Bloom mit Ihren bestehenden Exporten aus. Für die Version dieses Problems auf einer einzelnen Plattform lesen Sie Analyse des CSV-Exports einer Kryptobörse. Informationen zum allgemeinen Zusammenführen von Dateien finden Sie auf der Seite CSV-Dateien zusammenführen, und Eine CSV-Datei in ein Diagramm umwandeln behandelt die visuelle Ausgabe. Eine Übersicht über weitere Tools finden Sie in unserer Zusammenstellung kostenloser KI-Krypto-Analysetools.

Häufig gestellte Fragen

Wie führe ich Krypto-Exporte von verschiedenen Börsen zusammen?

Ordnen Sie die Spalten jedes Exports einem gemeinsamen Schema zu: Zeitstempel, Plattform, Typ, Asset, Menge, Preis, Gebühr. Konvertieren Sie dann alle Zeitstempel in UTC und führen Sie die Dateien mit einer Spalte für die Plattform zusammen. Die Beibehaltung der Plattform-Spalte ermöglicht es Ihnen, jede Zahl bis zu ihrer Quelle zurückzuverfolgen.

What is the best way to calculate crypto cost basis in a spreadsheet?

Der gewichtete Durchschnitt ist manuell am praktischsten umzusetzen. Führen Sie eine laufende Summe von Kosten und Menge pro Asset und berechnen Sie den Durchschnitt bei jedem Kauf neu. FIFO und LIFO erfordern eine Verfolgung auf Losebene, was ab einigen hundert Transaktionen unübersichtlich wird.

Warum stimmt meine Krypto-Portfoliosumme nicht mit meinen Börsen-Dashboards überein?

Die üblichen Ursachen sind doppelt gezählte interne Übertragungen, nicht abgezogene Gebühren, die im gehandelten Asset bezahlt wurden, oder Staking-Belohnungen, die in der Transaktionsliste fehlen. Prüfen Sie zuerst, ob negative Salden vorliegen – diese weisen immer auf eine fehlende oder nicht zugeordnete Transaktion hin.

Kann ich Wallet-Transaktionen zusammen mit Börsen-CSVs analysieren?

Ja, vorausgesetzt, Sie können einen Transaktionsverlauf mit Zeitstempeln, Asset, Menge und Richtung exportieren. On-Chain-Verläufe erfordern in der Regel, dass Gas-Gebühren als separate Gebührenzeile erfasst werden, da sie das Guthaben des gebührenzahlenden Assets verringern.

Muss ich jede kleine Transaktion erfassen?

Für eine Allokationsansicht verändern kleine Transaktionen das Ergebnis kaum. Für die Anschaffungskosten und realisierten Gewinne sind sie jedoch wichtig, da jede einzelne Transaktion die durchschnittlichen Kosten der noch gehaltenen Einheiten verändert. Vollständigkeit wird umso wichtiger, je näher Sie den tatsächlichen Gewinnzahlen kommen.