Als ich Leva mit BitFlyer Lightning handelte, löschte das automatisierte Handelsprogramm eines anderen meine Kaufaufträge aus. (Es scheint, dass es einen Fehler in der API gab) Der Marktpreis von Bitcoin in FX fiel hintereinander von 46000 auf 30000, und ich war auch verloren. Ich habe Angst, also lasst es uns vorerst an andere Orte verteilen! Also fing ich an, Kraken zu berühren, das angeblich eine Geschäftsallianz mit Money Partners hat, und beschloss, auch die API zu berühren.
API-Spezifikationen API Documentation
Kraken stellt Implementierungsbeispiele in jeder Sprache vor API-Client-Beispiel
Da ich Python 2.7.11 verwende, gibt es im API-Client-Beispiel einen Link python2-krakenex Es wurde benutzt.
Setup ist
git clone https://github.com/veox/python2-krakenex.git
cd python2-krakenex
python ./setup.py install
mit diesem,
import krakenex
Kann angerufen werden.
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import krakenex
k = krakenex.API('key','secret')
total_balance = k.query_private('TradeBalance', {'asset': 'ZJPY'})['result']['tb']
print total_balance
ticks = k.query_public('Ticker',{'pair':'XXBTZJPY,ETHXBT,ETHJPY'})['result']
print ticks
Hiermit erhalten Sie den entsprechenden Einzahlungsbetrag für den japanischen Yen, die Ticker BTC / JPY, ETH / BTC und ETH / JPY.
Die Antwort lautet JSON.
Wenn man sich das offizielle Dokument von kraken ansieht, gibt es eine öffentliche API und eine private API, sodass query_public und query_private entsprechend entsprechend verwendet werden. Wo die Liste der Paare angegeben ist
'XXBTZJPY,ETHXBT,ETHJPY'
Behandle wie eine Zeichenkette wie.
das ist alles
Recommended Posts