-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
Wie kann ich historische Vertragsdaten von der Kraken -API erhalten?
Fetch Kraken Futures historical OHLC data via `futures-api.kraken.com/api/history/candles` using symbol, interval, and Unix timestamps; authenticate with API key and HMAC-SHA256 signature if rate-limited.
Aug 08, 2025 at 02:49 pm
Kraken -API und historische Vertragsdaten verstehen
Die Kraken -API ist eine leistungsstarke Schnittstelle, die es Entwicklern und Händlern ermöglicht, programmgesteuert mit Krakens Kryptocurrency Exchange -Diensten zu interagieren. Bei Bezug auf historische Vertragsdaten ist es wichtig zu klären, dass Kraken hauptsächlich Spot -Handel und Futures -Verträge über seine Kraken Futures -Plattform (früher als Cryptowatch -Derivate bekannt) unterstützt. Die Standard -Kraken -REST -API (api.kraken.com) liefert keine historischen Daten für Futures oder ewige Verträge direkt. Stattdessen sind historische Vertragsdaten über die Kraken Futures-API zugänglich, die bei Futures-api.kraken.com gehostet wird.
Um historische Daten abzurufen, müssen Sie den richtigen Endpunkt basierend auf der Art des Vertrags- und Zeitrahmens identifizieren. Die Kraken Futures -API bietet Endpunkte wie /api/history/candles um OHLC -Daten (offen, hoch, niedrig, eng) für bestimmte Futures -Verträge abzurufen. Jeder Endpunkt erfordert Parameter wie Symbol , Intervall und von/bis Zeitstempel, um den Datenbereich zu definieren.
Einrichten von API -Zugriffsanmeldeinformationen
Bevor Sie Anfragen stellen, müssen Sie authentifizierten Zugriff auf die Kraken Futures -API einrichten. Dies beinhaltet das Erstellen eines API -Schlüssels und eines Geheimnisses:
- Melden Sie sich in Ihrem Kraken -Konto an und navigieren Sie zum Finanzierungsabschnitt .
- Wählen Sie API und wählen Sie Kraken Futures .
- Klicken Sie auf API -Taste erstellen .
- Berechtigungen zuweisen - Der Lesezugriff ist für Marktdaten aktiviert.
- Generieren Sie den Schlüssel und speichern Sie sicher sowohl den API -Schlüssel als auch den geheimen Schlüssel .
Diese Anmeldeinformationen sind erforderlich, um Anfragen mit HMAC-SHA256 zu unterschreiben. Im Gegensatz zum Spot Trading verwendet Kraken Futures einen separaten Authentifizierungsmechanismus. Jede Anfrage muss Header wie APIKey und Authent enthalten, bei denen Authent die berechnete Signatur basierend auf der Anforderungsmethode, Pfad, Körper und Zeitstempel ist.
Erstellung der API -Anfrage für historische Daten
Verwenden Sie den Candles History Endpoint : Um historische Vertragsdaten abzurufen:
GET https://futures-api.kraken.com/api/history/candlesErforderliche Abfragungsparameter umfassen:
- Symbol : Das Vertragsymbol wie
PI_XBTUSDfür den Bitcoin ewigen inversen Vertrag. - Intervall : Das Candlestick -Intervall. Gültige Werte umfassen
1m,5m,15m,1h,4h,1d. - Aus : Startzeit in Unix Timestamp (Sekunden).
- Bis : Endzeit in Unix Timestamp (Sekunden).
Zum Beispiel 1-stündige Kerzen für den Bitcoin ewigen Vertrag vom 1. Januar 2024 bis 2. Januar 2024 abzurufen:
https://futures-api.kraken.com/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600Diese Anfrage erfordert keine Authentifizierung, wenn nur auf öffentliche Marktdaten zugegriffen werden. Wenn Sie jedoch bewertet sind, sollten Sie authentifizierte Anforderungen verwenden.
Bearbeitung der Authentifizierung für preisbegrenzte Anfragen
Wenn Sie das nicht authentifizierte Anforderungslimit überschreiten, wechseln Sie zu signierten Anforderungen. Der Prozess beinhaltet:
- Erstellen einer Anforderungsnutzlast mit Methode, Pfad, Körper und ISO 8601 -Zeitstempel.
- Verkettung des Zeitstempels, der Methode, des Pfades und des Körpers (falls vorhanden) in eine Signierzeichenfolge.
- Verwenden Sie HMAC-SHA256 mit Ihrem geheimen Schlüssel, um eine Signatur zu generieren.
- Einschließlich der Signatur in den
Authent-Header und Ihrem Schlüssel inAPIKey.
Beispielschritte in Python:
- Setzen Sie die Anforderungsmethode:
GET - Definieren Sie den Pfad:
/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600 - Erzeugen Sie den ISO-Zeitstempel:
2024-01-01T00:00:00Z - Erstellen Sie die Signiernachricht:
2024-01-01T00:00:00ZGET/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600 - Berechnen Sie HMAC-SHA256 der Nachricht mit Ihrem geheimen Schlüssel
- Codieren das Ergebnis in Base64
- Header einstellen:
-
APIKey: YOUR_PUBLIC_KEY -
Authent: BASE64_SIGNATURE -
Nonce: 2024-01-01T00:00:00Z
-
Senden Sie die Anfrage mit einer Bibliothek wie requests .
Verarbeitung und Speichern der Antwortdaten
Die API gibt eine JSON -Antwort mit einer Reihe von Kerzenobjekten zurück. Jede Kerze enthält:
- TIMESTAMP : Unix Time of the Candle Start.
- Öffnen : Eröffnungspreis.
- Hoch : Höchster Preis.
- Niedrig : niedrigster Preis.
- Schließung : Schließungspreis.
- Volumen : gehandelter Volumen.
Beispielantwort:
{ 'result': 'success', 'candles': [{ 'timestamp': 1704067200, 'open': '42000.00', 'high': '42500.00', 'low': '41800.00', 'close': '42300.00', 'volume': '120.5' }
] }
Analysieren Sie den JSON und extrahieren Sie das candles . Sie können diese Daten in CSV, einer Datenbank oder einem Datenrahmen für die Analyse speichern. Stellen Sie sicher, dass die Zeitstempel nach Bedarf in lokale Zeit oder UTC umgewandelt werden. Paginierung handhaben, wenn der Zeitbereich groß ist - kraken kann die Ergebnisse pro Anforderung begrenzen, wobei mehrere Anrufe mit from und until Werten angepasst werden müssen.
Häufige Fehler und Fehlerbehebung
- Ungültiges Symbol : Überprüfen Sie das Vertragsymbol. Verwenden Sie
GET /api/instrumentsum alle verfügbaren Verträge aufzulisten. - Zinsbegrenzung : Nicht authentifizierte Anfragen sind begrenzt. Verwenden Sie die Authentifizierung oder fügen Sie Verzögerungen zwischen Aufrufen hinzu.
- Ungültiges Zeitstempelformat : Stellen Sie sicher, dass Unix -Zeitstempel in Sekunden dauern, nicht in Millisekunden.
- Signaturfehlanpassung : Überprüfen Sie, ob die Signaturzeichenfolge die genauen Pfad- und Abfrageparameter enthält und dass der geheime Schlüssel korrekt ist.
- Leere Antwort : Bestätigen Sie, dass der Zeitbereich aktive Handelsperioden enthält.
Verwenden Sie Tools wie Postman- oder Python -Skripte, um Anforderungen inkrementell zu testen. Aktivieren Sie die Protokollierung, um Anforderungsheader und Antworten zum Debuggen zu erfassen.
Häufig gestellte Fragen
Wie finde ich das richtige Symbol für einen Kraken -Futures -Vertrag? Verwenden Sie den Instrumenteendpunkt : GET https://futures-api.kraken.com/api/instruments . Dies FI_ETHUSD alle aktiven Verträge mit ihren Symbolen zurück, wie PI_XBTUSD .
Kann ich historische Daten auf Tick-Level anstelle von Kerzen abrufen? Die Kraken Futures-API liefert keine Daten auf Tick-Ebene über öffentliche Endpunkte. Der Endpunkt /api/history/candles unterstützt nur aggregierte OHLC -Daten in festgelegten Intervallen. Betrachten Sie für detaillierte Daten Websocket-Feeds oder Datenanbieter von Drittanbietern.
Gibt es eine Grenze dafür, wie viel historische Daten ich gleichzeitig holen kann? Ja, die API kann die Anzahl der pro Anfrage zurückgegebenen Kerzen einschränken. Wenn Ihr Zeitbereich groß ist, teilen Sie sie in kleinere Intervalle auf - wie ein Tag nach dem anderen - und stellen Sie mehrere Anfragen. Überprüfen Sie die Antwort auf Vollständigkeit und passen Sie die from und until Parameter entsprechend an.
Muss ich ein verifizierter Kraken -Benutzer sein, um auf historische Vertragsdaten zuzugreifen? Für nicht authentifizierte öffentliche Datenanfragen reicht grundlegender Kontozugriff aus. Um die Zinsgrenzen zu erhöhen und einen stabilen Zugriff sicherzustellen, wird ein verifiziertes Konto mit API -Anmeldeinformationen empfohlen. Für das Abrufen von Daten sind keine vollständigen Handelsberechtigungen erforderlich.
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.
-
RAIN Jetzt handeln$0.007852
113.00%
-
PIPPIN Jetzt handeln$0.06097
51.96%
-
PARTI Jetzt handeln$0.1396
42.04%
-
WAVES Jetzt handeln$0.9141
41.69%
-
ARC Jetzt handeln$0.04302
35.73%
-
HONEY Jetzt handeln$0.01029
21.80%
- Bitcoin und Nasdaq entkoppeln sich: Kryptos unabhängige Rallye inmitten der Marktvolatilität
- 2026-04-21 12:55:01
- Ripple, XRP und Altcoins: Marktschwankungen und Zukunftspotenzial steuern
- 2026-04-21 13:00:02
- KernelDAO steht vor dem Delisting an den großen koreanischen Börsen angesichts eskalierender Sicherheitsängste
- 2026-04-21 12:50:01
- KelpDAO-Exploit sendet Schockwellen durch DeFi, Aave steht vor erheblichen Abhebungen inmitten von Protokoll-Upgrades
- 2026-04-21 10:00:01
- Das Einfrieren der WLFI-Wallet löst eine Power-Dynamics-Debatte aus: Justin Sun im Mittelpunkt
- 2026-04-21 06:40:01
- Michael Saylors MicroStrategy optimiert die Bitcoin-Holdings-Strategie inmitten der Markterholung
- 2026-04-21 12:55:01
Verwandtes Wissen
Was ist „nicht realisierter PNL“ vs. „realisierter PNL“? (Gewinnverfolgung)
Apr 16,2026 at 12:20am
Definition und Kernunterscheidung 1. Nicht realisierter PNL bezieht sich auf den variablen Gewinn oder Verlust aus offenen Positionen, der in Echtzeit...
Wie handelt man Bitcoin Mini-Futures? (Kleinkapital-Tipps)
Apr 18,2026 at 05:20pm
Bitcoin Mini-Futures verstehen 1. Bitcoin Mini-Futures sind standardisierte Derivatkontrakte, die an regulierten Börsen wie der CME Group gehandelt we...
Was ist eine „Basis“ im Futures-Handel? (Preiskonvergenz)
Apr 16,2026 at 12:20pm
Definition der Basis im Futures-Handel 1. Basis bezieht sich auf die numerische Differenz zwischen dem Kassapreis eines Basiswerts und dem entsprechen...
Wie kann ich ein liquidiertes Konto wiederherstellen? (Politische Fakten)
Apr 21,2026 at 06:40am
Regulierungsrahmen für die Kontowiederherstellung 1. Die People's Bank of China schreibt vor, dass Finanzinstitute alle ruhenden oder liquidierten...
Wie kann die Kontosicherheit für den Handel erhöht werden? (2FA & Sicherheit)
Apr 16,2026 at 09:39am
Mehrschichtige Authentifizierungsprotokolle 1. Google Authenticator bleibt der Goldstandard für die Zweitfaktor-Verifizierung an großen Börsen, darunt...
Wie liest man Candlestick-Charts für Futures? (Diagrammgrundlagen)
Apr 13,2026 at 12:39am
Candlestick-Anatomie verstehen 1. Jede Kerze zeigt vier kritische Preisniveaus an: den Eröffnungspreis, den Schlusspreis, den höchsten Preis und den n...
Was ist „nicht realisierter PNL“ vs. „realisierter PNL“? (Gewinnverfolgung)
Apr 16,2026 at 12:20am
Definition und Kernunterscheidung 1. Nicht realisierter PNL bezieht sich auf den variablen Gewinn oder Verlust aus offenen Positionen, der in Echtzeit...
Wie handelt man Bitcoin Mini-Futures? (Kleinkapital-Tipps)
Apr 18,2026 at 05:20pm
Bitcoin Mini-Futures verstehen 1. Bitcoin Mini-Futures sind standardisierte Derivatkontrakte, die an regulierten Börsen wie der CME Group gehandelt we...
Was ist eine „Basis“ im Futures-Handel? (Preiskonvergenz)
Apr 16,2026 at 12:20pm
Definition der Basis im Futures-Handel 1. Basis bezieht sich auf die numerische Differenz zwischen dem Kassapreis eines Basiswerts und dem entsprechen...
Wie kann ich ein liquidiertes Konto wiederherstellen? (Politische Fakten)
Apr 21,2026 at 06:40am
Regulierungsrahmen für die Kontowiederherstellung 1. Die People's Bank of China schreibt vor, dass Finanzinstitute alle ruhenden oder liquidierten...
Wie kann die Kontosicherheit für den Handel erhöht werden? (2FA & Sicherheit)
Apr 16,2026 at 09:39am
Mehrschichtige Authentifizierungsprotokolle 1. Google Authenticator bleibt der Goldstandard für die Zweitfaktor-Verifizierung an großen Börsen, darunt...
Wie liest man Candlestick-Charts für Futures? (Diagrammgrundlagen)
Apr 13,2026 at 12:39am
Candlestick-Anatomie verstehen 1. Jede Kerze zeigt vier kritische Preisniveaus an: den Eröffnungspreis, den Schlusspreis, den höchsten Preis und den n...
Alle Artikel ansehen














