-
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%
Comment puis-je obtenir des données de contrat historiques de l'API Kraken?
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
Comprendre l'API Kraken et les données de contrat historiques
L' API Kraken est une interface puissante qui permet aux développeurs et aux commerçants d'interagir avec les services d'échange de crypto-monnaie de Kraken par programme. Lorsque vous faites référence aux données historiques des contrats , il est important de clarifier que Kraken prend principalement en charge les contrats de trading et à terme via sa plate-forme Kraken Futures (anciennement connue sous le nom de dérivés de Cryptowatch). L'API standard de Kraken REST (api.kraken.com) ne fournit pas de données historiques pour les contrats à terme ou les contrats perpétuels. Au lieu de cela, les données historiques des contrats sont accessibles via l' API Kraken Futures , hébergée sur Futures-api.kraken.com.
Pour récupérer les données historiques, vous devez identifier le point de terminaison correct en fonction du type de contrat et du délai nécessaire. L'API Kraken Futures propose des points de terminaison tels que /api/history/candles pour récupérer des données OHLC (ouvertes, élevées, faibles, clôturées) pour des contrats à terme spécifiques. Chaque point final nécessite des paramètres comme le symbole , l'intervalle et de / jusqu'à / jusqu'à des horodatages pour définir la plage de données.
Configuration des informations d'accès à l'accès à l'API
Avant de faire des demandes, vous devez configurer un accès authentifié à l'API Kraken Futures. Cela implique de créer une clé API et un secret:
- Connectez-vous à votre compte Kraken et accédez à la section de financement .
- Sélectionnez API et choisissez Kraken Futures .
- Cliquez sur Créer la touche API .
- Attribuer des autorisations - L'accès à la lecture d'insurateurs est activé pour les données du marché.
- Générez la clé et stockez en toute sécurité la clé API et la clé secrète .
Ces informations d'identification sont nécessaires pour signer des demandes en utilisant HMAC-SHA256. Contrairement au trading spot, Kraken Futures utilise un mécanisme d'authentification distinct. Chaque demande doit inclure des en-têtes tels APIKey et Authent , où Authent est la signature calculée en fonction de la méthode de la demande, du chemin, du corps et de l'horodatage.
Construire la demande d'API pour les données historiques
Pour récupérer les données de contrat historiques, utilisez le point de terminaison de l'histoire des bougies :
GET https://futures-api.kraken.com/api/history/candlesLes paramètres de requête requis comprennent:
- Symbole : Le symbole du contrat, tel que
PI_XBTUSDpour le contrat inverse perpétuel Bitcoin. - Intervalle : L'intervalle de chandelier. Les valeurs valides comprennent
1m,5m,15m,1h,4h,1d. - De : heure de début dans l'horodatage Unix (secondes).
- Jusqu'à : heure de fin dans l'horodatage UNIX (secondes).
Par exemple, aller chercher des bougies d'une heure pour le contrat perpétuel Bitcoin du 1er janvier 2024 au 2 janvier 2024:
https://futures-api.kraken.com/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600Cette demande ne nécessite pas d'authentification si seules les données du marché public sont accessibles. Cependant, si le taux est limité, envisagez d'utiliser des demandes authentifiées.
Gestion de l'authentification pour les demandes limitées à taux
Si vous dépassez la limite de demande non authentifiée, passez aux demandes signées. Le processus implique:
- Création d'une charge utile de demande avec la méthode, le chemin, le corps et l'horodatage ISO 8601.
- Concaténer l'horodatage, la méthode, le chemin et le corps (s'ils sont présents) dans une chaîne de signature.
- Utiliser HMAC-SHA256 avec votre clé secrète pour générer une signature.
- Y compris la signature dans l'en-tête
Authentet votre clé dansAPIKey.
Exemples d'étapes de Python:
- Définir la méthode de la demande:
GET - Définissez le chemin:
/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600 - Générer l'horodatage ISO:
2024-01-01T00:00:00Z - Construisez le message de signature:
2024-01-01T00:00:00ZGET/api/history/candles?symbol=PI_XBTUSD&interval=1h&from=1704067200&until=1704153600 - Calculez HMAC-SHA256 du message en utilisant votre clé secrète
- Encoder le résultat dans la base64
- Définir les en-têtes:
-
APIKey: YOUR_PUBLIC_KEY -
Authent: BASE64_SIGNATURE -
Nonce: 2024-01-01T00:00:00Z
-
Envoyez la demande à l'aide d'une bibliothèque comme requests .
Traitement et stockage des données de réponse
L'API renvoie une réponse JSON contenant un tableau d'objets de bougie. Chaque bougie comprend:
- Timestamp : Unix Time of the Candle Start.
- Ouvert : prix d'ouverture.
- Haut : prix le plus élevé.
- Bas : prix le plus bas.
- CLOSE : Prix de clôture.
- Volume : volume échangé.
Exemple de réponse:
{ 'result': 'success', 'candles': [{ 'timestamp': 1704067200, 'open': '42000.00', 'high': '42500.00', 'low': '41800.00', 'close': '42300.00', 'volume': '120.5' }
]] }
Analyser le JSON et extraire le réseau candles . Vous pouvez stocker ces données dans CSV, une base de données ou une dataframe pour l'analyse. Assurez-vous que les horodatages sont convertis en heure locale ou en UTC au besoin. Gérer la pagination si la plage de temps est grande - Kraken peut limiter les résultats par demande, nécessitant plusieurs appels avec des valeurs from et until les valeurs.
Erreurs communes et dépannage
- Symbole non valide : Vérifiez le symbole du contrat. Utilisez
GET /api/instrumentspour répertorier tous les contrats disponibles. - Limitation des taux : les demandes non authentifiées sont limitées. Utilisez l'authentification ou ajoutez des retards entre les appels.
- Format d'horodatage non valide : assurez-vous que les horodatages Unix sont en secondes, pas des millisecondes.
- Déliachance de signature : Vérifiez que la chaîne de signature comprend le chemin exact et les paramètres de requête, et que la clé secrète est correcte.
- Réponse vide : confirmez que la plage de temps comprend des périodes de trading actif.
Utilisez des outils comme Postman ou Python Scripts pour tester les demandes de manière progressive. Activer la journalisation pour capturer les en-têtes de demande et les réponses pour le débogage.
Questions fréquemment posées
Comment trouver le bon symbole pour un contrat à terme Kraken? Utilisez le point de terminaison des instruments : GET https://futures-api.kraken.com/api/instruments . Cela renvoie tous les contrats actifs avec leurs symboles, tels que PI_XBTUSD pour Bitcoin perpétuels ou FI_ETHUSD pour les futures éther.
Puis-je récupérer des données historiques au niveau des tiques au lieu des bougies? L'API Kraken Futures ne fournit pas de données au niveau des tiques via des points de terminaison publics. Le point de terminaison /api/history/candles prend en charge uniquement les données OHLC agrégées à des intervalles spécifiés. Pour les données granulaires, envisagez des flux WebSocket ou des fournisseurs de données tiers.
Y a-t-il une limite à la quantité de données historiques que je peux récupérer en même temps? Oui, l'API peut limiter le nombre de bougies retournées par demande. Si votre plage de temps est grande, divisez-la en intervalles plus petits - comme un jour à la fois et faites plusieurs demandes. Vérifiez la réponse pour l'exhaustivité et ajustez les paramètres from et until les paramètres en conséquence.
Dois-je être un utilisateur Kraken vérifié pour accéder aux données des contrats historiques? Pour les demandes de données publiques non authentifiées, l'accès au compte de base suffit. Cependant, pour augmenter les limites de taux et garantir un accès stable, un compte vérifié avec des informations d'identification de l'API est recommandé. Les autorisations de trading complètes ne sont pas requises pour la récupération des données.
Clause de non-responsabilité:info@kdj.com
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.
-
RAIN Échangez maintenant$0.007852
113.00%
-
PIPPIN Échangez maintenant$0.06097
51.96%
-
PARTI Échangez maintenant$0.1396
42.04%
-
WAVES Échangez maintenant$0.9141
41.69%
-
ARC Échangez maintenant$0.04302
35.73%
-
HONEY Échangez maintenant$0.01029
21.80%
- La Fed maintient ses taux stables, déclenchant une baisse du prix du Bitcoin dans un contexte de tensions géopolitiques
- 2026-05-01 06:45:01
- Les mineurs de Bitcoin électrifient le réseau : l'acquisition d'une usine à gaz dans l'Ohio ouvre une nouvelle ère pour l'or numérique
- 2026-05-01 00:45:01
- Le jeton MEGA de MegaETH arrive dans la Big Apple : définition de nouveaux critères de performance pour la blockchain en temps réel
- 2026-05-01 00:55:01
- La pente glissante de Solana : les prévisions de prix indiquent une perte de résistance et de nouvelles baisses potentielles
- 2026-05-01 06:45:01
- BTC, pétrole, bénéfices : la géopolitique alimente le brut, le dérapage des cryptos, les triomphes et les essais de la technologie
- 2026-05-01 00:55:01
- Le nouveau rythme de New York : les systèmes de jalonnement, l'USD1 et la gouvernance conduisent la prochaine vague de crypto
- 2026-05-01 00:50:02
Connaissances connexes
Le guide complet du trading de papier à terme sur crypto pour les débutants
Apr 29,2026 at 09:40pm
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 10 % sur une fenêtre de 24 heures lors d'événements à forte ...
Comment diversifier votre portefeuille de contrats cryptographiques : un guide détaillé
Apr 28,2026 at 11:40am
Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin présentent souvent de fortes fluctuations intrajournalières dépassant 5 % pendant...
Comprendre les commandes post-only et IOC dans les contrats cryptographiques : un manuel rapide
Apr 30,2026 at 04:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin impose un plafond d'approvisionnement fixe de 21 millions de pièces, avec de n...
Comment gérer le trading émotionnel dans les contrats à terme sur crypto : un guide pour les débutants
Apr 25,2026 at 09:19pm
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Une présentation détaillée de l'interface de trading de contrats à terme Gate.io
Apr 28,2026 at 04:59pm
Disposition de l'interface et navigation 1. La barre de navigation supérieure contient un accès rapide aux sections Spot, Futures, Options, Marge ...
Le guide rapide des frais des contrats à terme cryptographiques : comment minimiser vos coûts
Apr 24,2026 at 10:40pm
Comprendre les frais des contrats à terme 1. Des frais de cotation en bourse s'appliquent lorsqu'un nouveau contrat à terme est introduit sur ...
Le guide complet du trading de papier à terme sur crypto pour les débutants
Apr 29,2026 at 09:40pm
Modèles de volatilité du marché 1. Les fluctuations de prix Bitcoin dépassent souvent 10 % sur une fenêtre de 24 heures lors d'événements à forte ...
Comment diversifier votre portefeuille de contrats cryptographiques : un guide détaillé
Apr 28,2026 at 11:40am
Modèles de volatilité du marché 1. Les mouvements de prix de Bitcoin présentent souvent de fortes fluctuations intrajournalières dépassant 5 % pendant...
Comprendre les commandes post-only et IOC dans les contrats cryptographiques : un manuel rapide
Apr 30,2026 at 04:19am
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin impose un plafond d'approvisionnement fixe de 21 millions de pièces, avec de n...
Comment gérer le trading émotionnel dans les contrats à terme sur crypto : un guide pour les débutants
Apr 25,2026 at 09:19pm
Bitcoin Réduire de moitié les mécanismes 1. Le protocole de Bitcoin applique un calendrier d'émission fixe dans lequel les récompenses de bloc son...
Une présentation détaillée de l'interface de trading de contrats à terme Gate.io
Apr 28,2026 at 04:59pm
Disposition de l'interface et navigation 1. La barre de navigation supérieure contient un accès rapide aux sections Spot, Futures, Options, Marge ...
Le guide rapide des frais des contrats à terme cryptographiques : comment minimiser vos coûts
Apr 24,2026 at 10:40pm
Comprendre les frais des contrats à terme 1. Des frais de cotation en bourse s'appliquent lorsqu'un nouveau contrat à terme est introduit sur ...
Voir tous les articles














