-
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%
- APE Insider, Lido DAO, position LDO : des paris intelligents sur la récupération DeFi au milieu de la volatilité
- 2026-04-27 21:40:01
- Diminution des volumes, montée en flèche des pingouins : une version new-yorkaise de la dernière tournure du marché NFT
- 2026-04-27 21:35:02
- Réserve fédérale, taux d'intérêt, jeton MegaETH : une histoire de deux marchés le 30 avril
- 2026-04-27 21:45:01
- ApeCoin Insider investit des millions dans le LDO, déclenchant une hausse de 20 % du prix du LDO dans un contexte de dynamique de marché changeante
- 2026-04-27 22:05:01
- ELA Games enflamme les rouleaux avec le titre épique de la machine à sous « King and Flame »
- 2026-04-27 13:10:01
- Crypto News : Pepeto DeFi augmente au milieu de la frénésie de prédiction de Bitcoin, les experts envisagent 500 000 $ !
- 2026-04-27 13:10:02
Connaissances connexes
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...
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 ...
Comment utiliser le retracement de Fibonacci dans les contrats à terme sur crypto : un guide étape par étape
Apr 27,2026 at 02:39pm
Identifier les bons points de swing 1. Localisez un mouvement directionnel clair et ininterrompu sur le graphique des contrats à terme BTC/USDT ou ETH...
Un guide complet sur le trading d'options cryptographiques par rapport aux contrats à terme
Apr 28,2026 at 09:59pm
Différences structurelles fondamentales 1. Les options cryptographiques accordent à l’acheteur le droit, mais pas l’obligation, d’acheter ou de vendre...
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...
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 ...
Comment utiliser le retracement de Fibonacci dans les contrats à terme sur crypto : un guide étape par étape
Apr 27,2026 at 02:39pm
Identifier les bons points de swing 1. Localisez un mouvement directionnel clair et ininterrompu sur le graphique des contrats à terme BTC/USDT ou ETH...
Un guide complet sur le trading d'options cryptographiques par rapport aux contrats à terme
Apr 28,2026 at 09:59pm
Différences structurelles fondamentales 1. Les options cryptographiques accordent à l’acheteur le droit, mais pas l’obligation, d’acheter ou de vendre...
Voir tous les articles














