-
bitcoin $76470.179028 USD
0.93% -
ethereum $2446.782029 USD
2.08% -
tether $0.999067 USD
-0.01% -
bnb $725.582437 USD
1.90% -
xrp $1.302858 USD
0.85% -
usd-coin $0.999889 USD
0.00% -
solana $100.056523 USD
3.07% -
tron $0.335200 USD
0.18% -
zcash $1359.026316 USD
14.90% -
hyperliquid $79.408006 USD
2.29% -
dogecoin $0.081147 USD
1.61% -
monero $495.874426 USD
-2.56% -
chainlink $11.196498 USD
3.82% -
unus-sed-leo $8.929988 USD
0.52% -
cardano $0.198618 USD
1.99%
So verwenden Sie die Kraken -API
The Kraken API enables automated trading and real-time market data access via REST and WebSockets, with public endpoints for data and private ones for account actions.
Aug 02, 2025 at 10:28 am
Verständnis der Kraken -API und ihres Zwecks
Die Kraken -API ist ein leistungsstarkes Tool, mit dem Entwickler und Händler programmgesteuert mit dem Kraken Craken Craken Cryptocurrency Exchange interagieren können. Es ermöglicht automatisierte Handel, Portfoliomanagement, Echtzeit-Marktdatenabruf und Kontoüberwachung, ohne sich auf die Webschnittstelle zu verlassen. Die API unterstützt beide öffentlichen Endpunkte , die Marktdaten wie Tickerinformationen, Auftragsbücher und Handelsgeschichte sowie private Endpunkte bereitstellen, für die Authentifizierung erforderlich ist und Benutzern es ermöglicht, Bestellungen zu überprüfen, die Guthaben zu überprüfen und Mittel zurückzuziehen.
Um die Kraken -API effektiv zu verwenden, müssen Sie ihre beiden Hauptkomponenten verstehen: REST -API und WebSockets -API . Die Rest-API ist ideal für einmalige Anfragen wie das Abnehmen von Vermögenspreisen oder die Bestellung. Die WebSockets-API wird für Echtzeitdaten-Streaming verwendet, z. B. Live-Preis-Updates oder Bestellbuchänderungen. Beide APIs sind über HTTPS- bzw. WebSocket -Verbindungen zugänglich und erfordern die ordnungsgemäße Formatierung von Anforderungen und Antworten, die normalerweise im JSON -Format sind.
Einrichten Ihrer Kraken -API -Anmeldeinformationen
Bevor Sie API -Anrufe tätigen, müssen Sie Ihren API -Schlüssel und Ihr Geheimnis aus Ihrem Kraken -Konto generieren. Melden Sie sich in Ihrem Kraken -Konto an und navigieren Sie zum Abschnitt "Einstellungen" . Klicken Sie auf die Registerkarte API und wählen Sie dann neue API -Taste . Sie werden aufgefordert, Berechtigungen für den Schlüssel festzulegen. Aktivieren Sie für grundlegende Datenabrufe die öffentlichen Abfragen und Fragen Sie private Optionen. Wenn Sie vorhaben, Geschäfte zu platzieren oder Mittel abzuheben, aktivieren Sie auch Handels- und Abhebungsberechtigungen . Seien Sie vorsichtig mit Berechtigungen, da gefährdete Schlüssel zu Fondsverlusten führen können.
Sobald der Schlüssel generiert ist, sehen Sie zwei Zeichenfolgen:
- API -Schlüssel : Eine lange alphanumerische Zeichenfolge, mit der Ihr Konto identifiziert wird.
- API Secret : Eine Basis64-kodierte Zeichenfolge, die zum Unterschreiben von Anforderungen verwendet wird.
Lagern Sie diese sicher. Das API-Geheimnis sollte niemals im kundenseitigen Kodex oder in öffentlichen Repositorys ausgesetzt sein. Um diese Anmeldeinformationen in API-Anfragen zu verwenden, müssen Sie jede private Anforderung mithilfe der HMAC-SHA512- Verschlüsselung unterschreiben, wobei der API-Geheimnis als Schlüssel und eine Nachricht, die den URI-Pfad, Nonce und Postdaten enthält, enthält.
Ausführung öffentlicher API -Anfragen
Öffentliche Endpunkte erfordern keine Authentifizierung und können direkt über HTTP -Anfragen zugegriffen werden. Diese sind nützlich, um Marktdaten abzurufen. Verwenden Sie beispielsweise die aktuellen Ticker -Informationen für Bitcoin gegen den US -Dollar (BTC/USD), den folgenden Endpunkt:
https://api.kraken.com/0/public/Ticker?pair=XXBTZUSDDie Antwort umfasst den zuletzt gehandelten Preis , 24-Stunden-Volumen , hohe/niedrige Preise und BID/AS-Preise . Weitere öffentliche Endpunkte sind:
- AssetPairs : Listet alle handelbaren Paare und deren Spezifikationen auf.
- Tiefe : Gibt das aktuelle Bestellbuch für ein bestimmtes Paar zurück.
- Trades : Ruft die jüngste Handelsgeschichte ab.
- OHLC : Bietet Candlestick -Daten zum Diagramm.
Jede öffentliche Anfrage gibt ein JSON -Objekt mit einem result zurück, das die Daten und ein error enthält, das Probleme auflistet. Stellen Sie sicher, dass Ihre Anwendung Fehler ordnungsgemäß behandelt, indem Sie das error überprüfen, bevor Sie das Ergebnis verarbeiten.
Unterzeichnung und Senden von privaten API -Anfragen
Private API -Aufrufe erfordern eine Authentifizierung mit Ihrem API -Schlüssel und einer kryptografischen Signatur . Jede Anfrage muss die folgenden Header enthalten:
-
API-Key: Ihr generierter API-Schlüssel. -
API-Sign: Die HMAC-SHA512-Signatur der Nachricht.
Die zu signierte Nachricht besteht aus:
- Der URI -Pfad (zB
/0/private/Balance). - Ein Nonce -Wert - eine streng zunehmende Ganzzahl einmal verwendet.
- Die Postdaten (z.
nonce=1234567890).
Um die Signatur zu konstruieren:
- Verkettieren Sie die Nachricht als:
path + SHA256(nonce + POST data). - Verwenden Sie das dekodierte API -Geheimnis als HMAC -Schlüssel.
- Wenden Sie HMAC-SHA512 auf die verkettete Nachricht an.
In Python kann dies implementiert werden als:
import hashlib import hmac import timeDef get_kraken_signature (UrlPath, Daten, Geheimnis):postdata = urllib.parse.urlencode(data) encoded = (str(data['nonce']) + postdata).encode() message = urlpath.encode() + hashlib.sha256(encoded).digest() mac = hmac.new(base64.b64decode(secret), message, hashlib.sha512) return base64.b64encode(mac.digest()).decode()Verwenden Sie diese Signatur im
API-SignHeader, wenn Sie Postanforderungen an Endpunkte wie/0/private/Balanceoder/0/private/AddOrdererstellen.Praktische Anwendungsfälle und Codebeispiele
Ein allgemeiner Anwendungsfall besteht darin, Ihren Kontostand zu überprüfen. Um dies zu tun:
- Senden Sie eine Postanforderung an
https://api.kraken.com/0/private/Balance. - Fügen Sie den
noncein den Postkörper ein. - Stellen Sie die Header für
API-KeyundAPI-Signein.
Ein weiteres Beispiel ist die Aufgabe einer Limit -Kaufbestellung:
- Verwenden Sie den Endpunkt
/0/private/AddOrder. - Fügen Sie Parameter wie
pair=XXBTZUSD,type=buy,ordertype=limit,price=30000undvolume=0.01hinzu. - Stellen Sie sicher, dass der Nonce größer ist als der vorherige.
Verwenden Sie für Echtzeitdaten die WebSockets-API. Stellen Sie eine Verbindung zu wss://ws.kraken.com/v2 . Abonnieren Sie Kanäle wie ticker , book oder trade für bestimmte Paare. Zum Beispiel, um Live -BTC/USD -Trades zu erhalten:
{'Methode': 'abonnieren', 'Params': {{
'channel': 'trade', 'symbol': 'BTC/USD', 'snapshot': true} }
Der Server wird beim Auftreten von Handelsaktualisierungen vorangetrieben. Behandeln Sie eingehende Nachrichten mithilfe von Ereignishörern in Ihrer Anwendung.
Best Practices und Ratenbegrenzung für Sicherheitsbeschwerden
Kraken erzwingt Tarifgrenzen , um Missbrauch zu verhindern. Öffentliche Endpunkte erlauben bis zu 10 Anfragen pro Sekunde pro IP. Private Endpunkte sind auf 15 Anfragen pro Sekunde pro API -Schlüssel begrenzt. Das Überschreiten dieser Grenzen führt zu temporären Verboten. Um dies zu vermeiden, implementieren Sie Anforderungsdrossung und exponentielle Backoff in Ihrem Code.
Sicherheit verbessern durch:
- Verwenden Sie IP Whitelisting für Ihre API -Schlüssel.
- Unnötige Berechtigungen deaktivieren.
- Rotierende API -Schlüssel regelmäßig rotieren.
- Niemals API -Geheimnisse in Klarheit anmelden oder speichern.
Verwenden Sie immer HTTPS für REST -Anrufe und WSS für Websockets. Validieren Sie SSL -Zertifikate in Produktionsumgebungen.
Häufig gestellte Fragen
Was ist das richtige Format für die Nonce in Kraken -API -Anfragen? Der Nonce muss eine Ganzzahl sein, die mit jeder Anfrage zunimmt. Die meisten Entwickler verwenden UNIX -Zeitstempel in Mikrosekunden. Zum Beispiel sorgt int(time.time() * 1000000) in Python Einzigartigkeit und monotones Wachstum. Die Wiederverwendung oder Verringerung des Nonce führt dazu, dass die API die Anfrage ablehnt.
Wie kann ich die Kraken -API testen, ohne echte Mittel zu riskieren? Kraken bietet keine Sandkastenumgebung. Sie können jedoch einen neuen API -Schlüssel ohne Rückzugs- oder Handelsberechtigungen erstellen und diese zum Testen von Abfragen und dem Abrufen von Marktdaten verwenden. Für Handelssimulationen finden Sie Marktdaten und simulieren Sie die Bestellausführung lokal, ohne reale Bestellungen zu senden.
Warum bekomme ich einen Fehler "EAPI: Ungültiger Schlüssel"? Dieser Fehler zeigt an, dass der API-Key-Header fehlt, missgebildet oder nicht erkannt wird. Überprüfen Sie, ob der Schlüssel genau aus dem Kraken-Dashboard kopiert und in den Anforderungsheadern enthalten ist. Stellen Sie außerdem sicher, dass keine zusätzlichen Räume oder Linienbrüche vorhanden sind.
Kann ich die Kraken -API verwenden, um historische Candlestick -Daten abzurufen? Ja. Verwenden Sie den Endpunkt /0/public/OHLC mit den pair und interval . Zum Beispiel pair=XXBTZUSD&interval=60 gibt 1-stündige Kerzen zurück. Die Antwort umfasst Zeit-, offene, hoch, niedrige, schließende und Volumendaten. Beachten Sie, dass Kraken historische Daten auf eine bestimmte Anzahl von jüngsten Intervallen pro Anfrage beschränkt.
Haftungsausschluss:info@kdj.com
Die bereitgestellten Informationen stellen keine Handelsberatung dar. kdj.com übernimmt keine Verantwortung für Investitionen, die auf der Grundlage der in diesem Artikel bereitgestellten Informationen getätigt werden. Kryptowährungen sind sehr volatil und es wird dringend empfohlen, nach gründlicher Recherche mit Vorsicht zu investieren!
Wenn Sie glauben, dass der auf dieser Website verwendete Inhalt Ihr Urheberrecht verletzt, kontaktieren Sie uns bitte umgehend (info@kdj.com) und wir werden ihn umgehend löschen.
-
UNI Jetzt handeln$7.61
20.81%
-
NEAR Jetzt handeln$2.99
18.55%
-
ONDO Jetzt handeln$0.3736
11.60%
-
ZEC Jetzt handeln$1467.70
11.23%
-
FET Jetzt handeln$0.1676
11.20%
-
ARB Jetzt handeln$0.1767
10.99%
- Vitalik Buterin stellt die Doom-Narrative der KI-Cybersicherheit in Frage und plädiert für eine formelle Verifizierung
- 2026-09-18 00:55:01
- AML RightSource erhält renommierten Dobra-Sight Award für herausragende Compliance bei der Einhaltung digitaler Assets
- 2026-09-18 00:40:01
- Solana und XRP steuern die wechselnden Gezeiten auf dem Kryptomarkt mit einer Anspielung auf umfassendere Tokenisierungstrends
- 2026-09-17 20:40:01
- HBO Max Reddit-Konto wegen Krypto-Diebstahl-Malware-Angriff gekapert: Eine neue Welle raffinierter Betrügereien
- 2026-09-17 12:50:01
- Der Ausschuss des Repräsentantenhauses bringt einen strategischen Gesetzentwurf zur Bitcoin-Reserve voran, der die Zukunft der Krypto-Bestände des Bundes prägt
- 2026-09-17 12:40:01
- Krypto-Steuergesetz: Für digitale Vermögenswerte gelten neue Steuervorschriften, aber Klarheit bleibt unklar
- 2026-09-17 09:10:02
Verwandtes Wissen
Wie überprüfe ich die ewige BTC-Finanzierung auf OKX?
Sep 12,2026 at 07:19pm
Mechanik der Finanzierungsrate bei OKX BTC Perpetual 1. Die Finanzierungsrate für unbefristete BTC-USDT-Kontrakte wird alle acht Stunden um 00:00, 08:...
Wie überprüfe ich den OKX Copy Trading PnL?
Sep 18,2026 at 01:39am
Verstehen der Mechanismen des OKX-Kopierhandels 1. OKX Copy Trading ermöglicht es Benutzern, die Trades ausgewählter professioneller Händler, sogenann...
Wie kann man einen OKX Trading Bot stoppen?
Sep 15,2026 at 05:20pm
Beenden einer OKX Trading Bot-Sitzung 1. Greifen Sie über die OKX-Web-Benutzeroberfläche oder Ihr benutzerdefiniertes Dashboard, in dem der Bot bereit...
Wie verwende ich den TWAP-Bot auf OKX?
Sep 17,2026 at 08:59am
Grundlegendes zur TWAP-Ausführungslogik 1. TWAP-Algorithmen (Time-Weighted Average Price) unterteilen eine große Order in kleinere untergeordnete Orde...
Wie richte ich einen DCA-Bot auf OKX ein?
Sep 16,2026 at 10:59am
Verständnis der DCA-Strategie im Kryptohandel 1. Dollar-Cost-Averaging ist eine disziplinierte Anlagemethode, bei der in regelmäßigen Abständen feste ...
Wie schließe ich einen Teil einer OKX-Futures-Position?
Sep 10,2026 at 10:39am
Grundlegendes zur Mechanik des partiellen Positionsschlusses 1. OKX-Futures-Kontrakte unterstützen die teilweise Schließung durch Standardauftragserte...
Wie überprüfe ich die ewige BTC-Finanzierung auf OKX?
Sep 12,2026 at 07:19pm
Mechanik der Finanzierungsrate bei OKX BTC Perpetual 1. Die Finanzierungsrate für unbefristete BTC-USDT-Kontrakte wird alle acht Stunden um 00:00, 08:...
Wie überprüfe ich den OKX Copy Trading PnL?
Sep 18,2026 at 01:39am
Verstehen der Mechanismen des OKX-Kopierhandels 1. OKX Copy Trading ermöglicht es Benutzern, die Trades ausgewählter professioneller Händler, sogenann...
Wie kann man einen OKX Trading Bot stoppen?
Sep 15,2026 at 05:20pm
Beenden einer OKX Trading Bot-Sitzung 1. Greifen Sie über die OKX-Web-Benutzeroberfläche oder Ihr benutzerdefiniertes Dashboard, in dem der Bot bereit...
Wie verwende ich den TWAP-Bot auf OKX?
Sep 17,2026 at 08:59am
Grundlegendes zur TWAP-Ausführungslogik 1. TWAP-Algorithmen (Time-Weighted Average Price) unterteilen eine große Order in kleinere untergeordnete Orde...
Wie richte ich einen DCA-Bot auf OKX ein?
Sep 16,2026 at 10:59am
Verständnis der DCA-Strategie im Kryptohandel 1. Dollar-Cost-Averaging ist eine disziplinierte Anlagemethode, bei der in regelmäßigen Abständen feste ...
Wie schließe ich einen Teil einer OKX-Futures-Position?
Sep 10,2026 at 10:39am
Grundlegendes zur Mechanik des partiellen Positionsschlusses 1. OKX-Futures-Kontrakte unterstützen die teilweise Schließung durch Standardauftragserte...
Alle Artikel ansehen














