Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Quelle: Shutterstock

Analyst Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Daten, auch im Krypto-Bereich, erzählen Geschichten. Doch wie kann ein Bitcoin-Interessierter diese Geschichten aus den Daten herauslesen? Die ersten Schritte hierzu sollen im Artikel erläutert werden.

Wer meine Artikel kennt, weiß, dass ich ein Faible für Daten und deren Visualisierung habe. Das führt dazu, dass neben den Chart-Analysen viele andere Inhalte durchaus data-driven sind. Seien es die wöchentlichen klassischen Marktvergleiche, verschiedene Kryptokompass-Inhalte oder seit rund einem Quartal die Bitcoin Reports: Bei all diesen Beiträgen sind Rohdaten der Ursprung. Bei den täglichen Kursupdates werden die Kurse sogar automatisiert in eine Artikelform gebracht.

Nun lautet ein eng mit der Krypto-Szene verbundenes Motto: Don’t trust, verify. Vertraue nicht einfach, prüfe nach. Eine Haltung, die sich in der ebenfalls im Bitcoin-Ökosystem bekannten Abkürzung DYOR (Do your own research) niederschlägt. Es geht schließlich nicht einfach um eine Offenlegung, sondern darum, jeden BTC-ECHO-Leser zu einem mündigen Krypto-Bürger zu machen. Deshalb sollen in diesem Artikel zwei der verwendeten Datenquellen vorgestellt werden. Für heute fokussieren wir uns dabei auf Bitcoin.

Ein Wort vorneweg: In allen oben genannten Formaten ist die Programmiersprache R das Tool der Wahl. Wer über die mächtige statistische Programmiersprache mehr erfahren will, kann in diesem Video etwas mehr lernen. Alle im weiteren Verlauf genannten Datenquellen sind jedoch auch mit anderen Tools wie Python zugänglich.

TradingView: Quelle für Rohdaten?


Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
[Anzeige]
Bitcoin, Ethereum, Ripple, IOTA und die bekanntesten Kryptowährungen auf Plus500 handeln. Warum Plus500? Kostenloses Demo-Konto; Mobile Trading-App; Einzahlungen per PayPal; große Auswahl an verschiedenen Finanzprodukten (Kryptowährungen, Aktien, Rohstoffe, ETFs, Devisen, Indizies).

Jetzt kostenloses Konto eröffnen

TradingView ist weit über die Bitcoin-Szene hinaus bekannt. Die Kursanalysen auf unserer Seite werden grundsätzlich auf dieser mächtigen Plattform durchgeführt. TradingView ist eine phantastische Plattform zum Erstellen von Charts. Was wenige wissen: Ein erster Schritt zum Jonglieren mit Daten kann das Exportieren der TradingView-Daten sein. So verfügt TradingView selbst mit Pine über eine recht mächtige Programmiersprache, die wir in einem alten Artikel vorstellten.

Was ist jedoch, wenn man externe Daten mit den TradingView-Daten kombinieren möchte? Hierfür bietet die Plattform seit wenigen Monaten die Möglichkeit des Datenexports. Ein Klick ermöglicht es, sowohl den Bitcoin-Kurs als auch alle Indikatoren im Layout als csv-Datei zu exportieren:

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

CSV-Dateien sind Tabellen, in denen alle Werte einer Zeile durch Kommata getrennt sind. Man erhält so ein einfach zu lesendes Format, das beispielsweise auch in Excel oder ähnliches importiert werden kann.

Der Analyst in spe kann nun mit diesen Daten arbeiten. In R würde er sie mit einem einfachen Befehl einlesen können:

daten <- read.csv("Pfad/zum/Dateinamen.csv")

Natürlich gibt es noch andere Möglichkeiten. Viele Fans von R schwören auf Tidyverse, eine Gruppe von Bibliotheken für R, die das Arbeiten mit Daten extrem erleichtert. Das Tidyverse schlägt sich auch insbesondere in den Bitcoin Reports nieder. Es würde jedoch jetzt den Rahmen sprengen, auf diese näher einzugehen.

Jonglieren mit Bitcoin-Kurs dank Coingecko

Ein Nachteil bei obigem Ansatz: Prozesse lassen sich nicht automatisieren. Warum arbeitet man mit Programmiersprachen, wenn man für die weitere Verarbeitung der Daten noch dreimal klicken muss? Hier wäre ein direkterer Zugang zu den Kursen hilfreich.

Dazu geht es dem Analysten von Bitcoin & Co. oft nicht einfach um Kurse. Die Entwicklung vom Supply und von der Marktkapitalisierung steht immer wieder im Fokus der Analyse. Zwar kann hier auch TradingView helfen und die Menge an verfügbaren Daten wird immer größer. Zumindest noch sind Analysten aber diesbezüglich auf andere Datenquellen angewiesen.

Hier bietet sich an vielen Stellen das Arbeiten mit APIs an. API steht für Application Programming Interface und ermöglicht, einfach gesprochen, den Zugang zu Daten von der Kommandozeile beziehungsweise aus einem Programm. Coingecko ist ein Beispiel für eine derartige Plattform mit API. Das Angenehme: Aktuell muss man sich für diese nicht registrieren.

Möchte man nun eine Historie vom Bitcoin-Kurs reproduzierbar erfragen, ist das im ersten Schritt über eine URL möglich:

https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=usd&days=30

Problem: Das Format ist etwas ungewohnt. Anders als eine CSV-Datei ist dieses sogenannte JSON-Format nicht eine einfache Tabelle. Dennoch ist es in R recht einfach zu nutzen:

library(jsonlite)
daten <- fromJSON("https://api.coingecko.com/api/v3/coins/bitcoin/market_chart?vs_currency=usd&days=30")

Die Variable Daten wird nun drei Tabellen enthalten, jeweils den Kurs, die Marktkapitalisierung und das Volumen enthalten. Über daten$prices, daten$market_caps und daten$total_volumes können diese einzelnen Tabellen weiter bearbeitet werden.

Die Zeit begann 1970: Das Unix-Zeitformat

Für daten$prices sehen die ersten fünf Zeilen wie folgt aus:

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Die zweite Spalte ist zweifellos der Bitcoin-Kurs, aber was ist die erste? Es handelt sich hierbei um eine von Computern gut lesbare Zeitangabe, der Unix-Epoche. Sie zählt vom 1.1.1970 um null Uhr morgens in überschaubaren Zeiteinheiten. Hierfür werden häufig Sekunden oder Millisekunden wie in diesem Fall gezählt.

Natürlich kann uns R helfen, das in eine etwas lesbarere Zeit zu konvertieren:

as.POSIXct(daten$prices[,1]/1000,origin = "1970-01-01")
Dieser Befehl macht aus den Unix-Epochen lesbare Zeitstempel:

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Wir haben nun gemeinsam den ersten Schritt in Richtung Datenanalyse im Bitcoin-Ökosystem unternommen. Natürlich haben wir nur die Oberfläche berührt. Dinge wie On-Chain-Daten haben wir noch nicht einmal angesprochen. Doch jeder Weg, auch der zum Krypto-Analysten, beginnt mit einem ersten Schritt. Obige Strategien können einen schon weit bringen. Nicht nur, dass man sich Kurs, Marktkapitalisierung und Handelsvolumen von Bitcoin nun visuell darstellen kann, man kann auch auf Abhängigkeiten der Größen untereinander achten. Mit diesem Befehl:

plot(daten$prices[,2],daten$total_volumes[,2]/10^9,xlab="Bitcoin-Kurs / US-Dollar", ylab = "Handelsvolumen in Mrd. US-Dollar")

kommt der Bitcoin-Analyst in spe auf diesen Chart:
Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Bevor man sich über das recht hohe Handelsvolumen wundert: Zu jedem Zeitstempel speichert Coingecko das Handelsvolumen der letzten 24 Stunden.

Zugegebenermaßen: Das ist erstmal nicht der spannendste aller Charts. Wir wissen nun, dass es innerhalb des letzten Monats keine wirkliche Abhängigkeit zwischen Handelsvolumen und Bitcoin-Kurs gab. Aber was dieses Beispiel aufzeigen möchte: Das ist erst der Anfang eines Wegs. Man könnte sich fragen, ob es einen gewissen Lag zwischen Handelsvolumen und Kurs gibt und den Code entsprechend umformulieren. Man könnte den API Call derart erweitern, dass man nicht nur Daten der letzten dreißig Tage anschaut. Und wie steht es um die Abhängigkeit zwischen Handelsvolumen und Kurs bei anderen Kryptowährungen?

Dir, lieber Leser, wünschen wir viel Spaß und Erfolg bei eigenen Analysen. Wenn du etwas Interessantes zu erzählen hast, wäre es schön, wenn du mit uns und der Community in unserem Discord in Austausch trittst.

Mehr zum Thema:

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Bereit für den nächsten Karrieresprung?

Sichere dir deinen Vorsprung durch Wissen und werde zum Blockchain & Krypto Experten

z.B. "Blockchain Basics Kurs"

Inklusive personalisiertes Teilnahmezertifikat
Zum Online Kurs

Ähnliche Artikel

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Bitcoin-Kurs im Golden Cross: So stehen die Chancen für eine neue Rallye
Bitcoin

Bitcoin-Bullen frohlocken angesichts dieser Konstellation: Das Golden Cross hat dem Bitcoin-Kurs in 60 Prozent der Fälle eine Rallye beschert. Dennoch gibt es noch keinen Grund, den Lambo-Lieferservice anzurufen. Ein Blick auf das Kreuz mit dem Golden Cross.

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Blockstack, eine dezentrale Google-Docs-Alternative
Wissen

Der Blockstack-Kurs ist innerhalb einer Woche um knapp einen Faktor zwei gestiegen. Grund genug, das Projekt noch einmal genauer anzuschauen.

Newsletter

Die aktuellsten News kostenlos per E-Mail

Aktuell

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Rüstungsindustrie wehrt Cyber-Angriffe mit Blockchain ab
Unternehmen

Der größte Rüstungskonzern der Welt, Lockheed Martin, hat die Zusammenarbeit mit Guardtime Federal angekündigt. Der Rüstungshersteller nutzt die Blockchain-Lösung des Software-Unternehmens künftig, um das Lieferketten-System vor Cyber-Angriffen zu schützen.

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Bitcoin-Blockbuster auf der Berlinale
Szene

Die Stars und Sternchen der Filmbranche tummeln sich derzeit auf den roten Teppichen der diesjährigen Berlinale. Für Krypto-Enthusiasten dürfte dabei vor allem das neue Filmprojekt von Torsten Hoffmann im Rahmenprogramm hervorstechen.

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Wurde der Bitcoin-Kurs manipuliert?
Kursanalyse

Wurde der Bitcoin-Kurs kürzlich manipuliert? Die Bitwala-Marktbetrachtung legt das nahe.

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?
Mit Kryptowährungen über den Wolken
Unternehmen

Die norwegische Fluggesellschaft Norwegian Air Shuttle führt ein Ticketsystem ein, dass Reisenden künftig den Erwerb von Tickets mit Kryptowährungen ermöglicht. Die Abwicklung der Bezahlfunktion übernimmt die Krypto-Börse Norwegian Block Exchange (NBX).

Angesagt

Ethereum, Ripple und Iota – Schafft IOTA das Comeback?
Kursanalyse

Die Kurs-Rallye bei allen drei analysierten Altcoins pausiert vorerst und lässt die Kurse von Ripple (XRP) und Iota (IOTA) in Richtung des EMA200 zurückkommen. Ethereum (ETH) stemmt sich weiterhin gegen die Kurskorrektur am Gesamtmarkt und wirkt weiter bullish.

Adaptions-Boost für Dash?
Altcoins

Dash kann künftig bei noch mehr Anbietern mit Kreditkarte gekauft werden. Das ermöglicht eine Kooperation mit dem israelischen FinTech Simplex. Simplex kann mit Binance, Kucoin und OKEx einige Schwergewichte unter den Bitcoin-Börsen zu seinen Partnern zählen.

Zwischen gefährlicher Mining-Alternative und attraktiver Ertragsquelle
Kommentar

Die Zinsen für Anleihen purzeln weiter in den Keller und es wird immer schwieriger, planbare Renditen zu erzielen. Entsprechend verwundert es nicht, dass das sogenannte Staking immer mehr Investoren anlockt. Anstatt aufwändiges Mining betreiben zu müssen, reicht es beim Staking, seine Kryptowährungen dem Netzwerk zur Verfügung zu stellen. Als Gegenleistung können sich Staker über attraktive Zinserträge in der jeweiligen Kryptowährung freuen. Die Binsenweisheit, dass man aufpassen muss, wenn sich etwas zu gut anhört, um wahr zu sein, sollte auch Staking-Enthusiasten eine Warnung sein. Warum Staking zwar eine gute Idee ist, man sich aber auch über die Fallstricke im Klaren sein sollte. Ein Kommentar.

Bitcoin-Kurs in Lauerstellung
Märkte

Der Bitcoin-Kurs konnte sich vom Einbruch am 20. Februar noch nicht gänzlich erholen. Mit aktuell 9.700 US-Dollar reißen sich Bären und Bullen um die Vorherrschaft am Krypto-Markt. Das muss passieren, damit die Bullen den Kampf für sich entscheiden.

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?

Warte mal kurz ... !

Kennst du schon unseren Newsletter? Wir versorgen dich kostenlos mit den spannendsten News der Krypto- und Blockchainszene:

Bitcoin, Be your own Analyst – Wie komme ich an gute Bitcoin-Daten?