Ich habe Mühe, Zugang zu den Informationen zu erhalten, die ich auf cryptowat.ch habe. Zum Beispiel gibt es auf Kraken eine API, aber ich habe nicht gefunden, wie ich die Vergangenheit, die Volumeninformationen usw. abrufen kann.
Gibt es dafür eine einfache Lösung?
Vielleicht können Sie die Python-Bibliothek CCXT verwenden:
https://github.com/kroitor/ccxt
Es bietet eine homogene Schnittstelle für den Zugriff auf Marktdaten an verschiedenen Börsen wie Kraken, Coinbase, Bitstamp, etc...
Hier ist die Dokumentation: https://cryptowat.ch/docs/api
https://api.cryptowat.ch/assets Diese URL gibt Ihnen eine Antwort mit ihren Assets, btc ist auch da als {"symbol":"btc","name":"Bitcoin","fiat":false," route":" https://api.cryptowat.ch/assets/btc "}
Wir können sehen, dass die "Route" https://api.cryptowat.ch/assets/btc ist, was uns mehr Informationen geben sollte: {"exchange":"kraken","pair":"btcusd","active":true ,"route":" https://api.cryptowat.ch/markets/kraken/btcusd "},
https://api.cryptowat.ch/markets/kraken/btcusd enthält Informationen darüber, wie man BTC/USD-Preise usw. erhält
.../markets/kraken/btcusd/price Liefert folgendes Ergebnis: { "result":{"price":7208.6} ,"allowance":{"cost":864413,"remaining":7999135587}}
Das ist der Preis in USD für BTC auf Kraken.
In der letzten URL ist „kraken“ ein Asset und „btcusd“ ein Paar. Diese können durch verschiedene Vermögenswerte (Börsen) und Paare (zwei Währungen) ersetzt werden.
Um die Vergangenheit zu erhalten, können Sie einfach verwenden: https://api.cryptowat.ch/markets/kraken/btcusd/trades Gibt die 50 letzten Trades zurück.
Sie können Argumente oder "Params" auch auf folgende Weise übergeben
.../markets/kraken/btcusd/trades? Grenze = 100
.../markets/kraken/btcusd/trades? seit=1481663244
Gekommen:
.../markets/kraken/btcusd/trades? Grenze = 100 & seit = 1481663244
Auf diese Weise können Sie die Vergangenheit und alle anderen Informationen abrufen.