CSV-Import von Kraken

Ist es möglich solch eine Datei zu importieren?
Ich habe es probiert, aber scheinbar ist die Excel-Datei anders aufgebaut.
Ich könnte etwas Hilfe benötigen.

1 Like

Hallo zusammen,
ich hätte das gleiche Problem, wobei ich zugeben muss - es ist mein erster Versuch.
Das Ziel wäre den ledger CVS Export von Kraken zu importieren.
Vielen Dank für eure Hilfe
Was muss ich hier genau auswählen damit der Import klappt?

Hallo zusammen, ich würde auch gerne die csv Datei von Kraken importieren.
Bis jetzt habe ich es auch noch nicht hinbekommen.
Habt ihr einen Tipp?

Hey,

da es bisher keinen Parser/Importer gab, habe ich mich selbst daran gemacht einen zu schreiben. Es supported den Import des Ledger-Exports von Kraken und kann Buys, Sells sowie Staking-Rewards parsen. Stellt gerne Issues on GitHub falls etwas nicht funktioniert, oder stellt einen Pull Request :slight_smile:

Hallo, das exportieren stellt kein Problem dar aber wie verwende ich genau diesen Parser?

Gibt es da eine Anleitung oder Erklärung für leute die nicht mit Code umgehen können oder geht das mittlerweile schon einfacher? :slight_smile:

Das bestätigt, dass du erst gefragt hast bevor du der verlinkten Seite gefolgt bist. Folge bitte der verlinkten Seite und lese.

Das bestätigt erstmal gar nichts?!

Habe mir dieses github sogar runtergeladen aber keine Ahnung wie das dann gestartet wird und wo ich die Parameter ändern kann…

Bitte nicht immer davon ausgehen das jeder so ein experte ist und dieses tool zu benutzen weis und ebenfalls nicht davon ausgehen das man zu faul ist überhaupt suf den link zu klicken… manchmal gibt es auch irgendwas dazwischen…

Es gibt eine ausführliche Schritt-für-Schritt-Anleitung. Bis zu welchem Schritt bist du gekommen, und welches Problem hast du dort?

Ohne genaue solche Angaben wird sicherlich niemand Lust haben, auf alle möglichen Probleme, die du vielleicht eventuell haben könntest, einzugehen.

1 Like

Danke, wie geschrieben habe ich die exporte durchführen können.

Punkt 3.

Run cli.py with the following parameters (see cli.py for help)

  • PP_RATES_FILE historical rates file exported from PP (required)
  • KRAKEN_CSV_FILE kraken ledger export (required)
  • optional parameters (see section “Command Line Arguments”)
    • -cm can be used to specify mapping between PP Symbol and Kraken crypto currency abbreviation if they differ

Wie kann ich das ausführen, wo und welche parameter muss ich eintragen?
Oder gibt es hier noch eine Anleitung die ich übersehen habe? Für mich ist Punkt 3. Leider völlig unverständlich :frowning:

Gemäß dem dort genannten Beispiel:

python cli.py './input/Alle_historischen_Kurse.csv' './input/ledgers.csv' -o './output/'

Du müsstest aber je nach Betriebssystem aber auf jeden Fall noch Python vorher installieren.

Immer noch für mich nicht zu verstehen.
Noch etwas anderes installieren, damit der Import funktioniert?
Keine Änderung seit 12/23?

Der Import funktioniert auch ohne python - mit einer für PP passenden CSV.

Wie Du die CSV von Kraken für PP passend machst ist völlig unerheblich. Excel, LibreOffice, Texteditor, Nudelholz -alles egal.

Wenn Du ein bequemes Hilfsmittel wie das python-Script nicht verwenden möchtest, ist das völlig OK. Aber dann jammer hier nicht rum.

3 Likes

@John-Deere

Unmündigkeit ist das Unvermögen, sich seines Verstandes ohne Leitung eines anderen zu bedienen. Selbstverschuldet ist diese Unmündigkeit, wenn die Ursache derselben nicht am Mangel des Verstandes, sondern der Entschließung und des Mutes liegt, sich seiner ohne Leitung eines andern zu bedienen. Immanuel Kant :nerd_face:

Ich verweise noch einmal auf diverse Möglichkeiten, selbst etwas gegen Dein Unvermögen zu tun:

Falls Du überlegst, nach welchem Begriff Du suchen solltest: Wie wäre es mit → Python.

CU, Laura

Da nun alle Trades bei Kraken zu Kraken Pro müssen, ist der CSV-Export dort identisch zu Kraken? Dies Pythonscript “PP-Crypto-Parser-master” spuckt reihenweise Fehler aus in der Form:
“Trade does not consist of 1 fiat and 1 crypto transaction, skipping…, detailed transaction: {“raw”: [{“txid”: “e8587dea-7425-fd28-nnnnnn”, “refid”: “TU7CYH-JYC6G-XXXXX”, “time”: “2024-01-05 17:00:13”, “type”: “trade”, “subtype”: “”, “aclass”: “currency”, “asset”: “EUR”, “wallet”: “spot / main”, “amount”: XXX.12, “fee”: 0.0, “balance”: XXX.8566, “Date”: “2024-01-05”, “Time”: “17:00:13”}], “types”: [“trade”], “meta”: {“parsing_info”: “nondup”}}”
Das Script kann nicht Wertepaare bilden, also zwei Transaktionen mit der gleichen ID zusammenfassen. nnnnnn und XXXX ersetzen private Daten.

Hey @alex90, danke schon mal für deine Arbeit zu diesem Thema. Ich habe ein bisschen im Forum rumgestöbert, aber scheinbar ist das auch heute noch der einzige Weg, das Kraken-Depot in PP abzubilden. (Falls ich etwas übersehen haben sollte, nehm ich gerne Tipps entgegen. :slight_smile: Auch für das Abbilden von Staking im Generellen scheint es noch immer keine adäquate Methode zu geben, richtig?)
Ich habe den Parser heruntergeladen und bin nun dran, die Eingabedateien dafür so bereitzustellen, wie sie erforderlich sind. Da sind einige Zwischenschritte nötig, und am Ziel bin ich noch nicht. Ich nehme an, dass sich da auch das CSV-Format und/oder die Buchungsinformationen geändert haben über die Zeit. (Beispielsweise kann der Parser mit Zinsen auf einer Fiat-Währung nicht umgehen, die müssen zuerst entfernt werden.)

Falls ich zu einer Lösung kommen sollte, kann ich gerne meine unternommenen Schritte dokumentieren. Wenn das jemand bereits gemacht hat, wäre ich interessiert daran!

Hi Fjolseff,

danke für deine Nachricht! Wie du schon gesehen hast habe ich seit einiger Zeit keine Updates am Code gemacht, was daran liegt dass ich keine Cryptocurrencies mehr auf Kraken habe.

Ich denke am einfachsten ist es, wenn du den Export von Kraken mit den Daten in ‘src/test/process_ledger_test.py’ vergleichst um herauszufinden wie sich das Format der exportierten Daten bei Kraken geändert hast, und das dann ggf. hier oder als vorhin issue mit als Beispiel hinzufügst damit ich oder jemand anders es einfacher anpassen kann.

Viel Erfolg und viele Grüße

Alexander

1 Like