-
Bitcoin
$116800
2.06% -
Ethereum
$3934
7.42% -
XRP
$3.369
13.23% -
Tether USDt
$1.000
-0.01% -
BNB
$786.5
2.72% -
Solana
$175.0
4.54% -
USDC
$0.9999
-0.03% -
Dogecoin
$0.2226
8.65% -
TRON
$0.3381
-0.04% -
Cardano
$0.7954
7.94% -
Stellar
$0.4673
16.85% -
Hyperliquid
$40.96
8.48% -
Sui
$3.779
9.24% -
Chainlink
$19.04
14.21% -
Bitcoin Cash
$576.5
1.06% -
Hedera
$0.2645
9.00% -
Avalanche
$23.27
5.63% -
Ethena USDe
$1.001
-0.01% -
Litecoin
$121.2
0.01% -
UNUS SED LEO
$8.991
0.02% -
Toncoin
$3.326
1.00% -
Shiba Inu
$0.00001284
4.08% -
Uniswap
$10.52
8.51% -
Polkadot
$3.876
5.92% -
Dai
$0.0000
-0.02% -
Bitget Token
$4.459
2.12% -
Cronos
$0.1500
3.83% -
Monero
$260.0
-8.69% -
Pepe
$0.00001109
5.52% -
Aave
$282.3
7.00%
Comment puis-je obtenir des données de contrat historiques de l'API Kraken?
Répondez les données OHLC historiques Kraken Futures via `Futures-api.kraken.com / API / HISTORY / CANDLES` Utilisation de Symbol, Interval et Unix Timesstamps; Authentifiez avec la clé API et la signature HMAC-SHA256 si le taux est limité.
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/candles
Les paramètres de requête requis comprennent:
- Symbole : Le symbole du contrat, tel que
PI_XBTUSD
pour 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=1704153600
Cette 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
Authent
et 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/instruments
pour 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.
-
YALA
$0.3216
57.39%
-
OSAK
$0.0...02035
44.71%
-
BB
$0.1331
29.20%
-
BIO
$0.08483
28.42%
-
PENDLE
$5.2
26.45%
-
ZORA
$0.08128
24.08%
- Snek, Cardano, et l'énigme du contributeur: une lutte de Meme Coin pour la reconnaissance
- 2025-08-08 16:30:12
- Toshi Crypto's Wild Ride: rallye, demande de la demande et quelle est la prochaine étape
- 2025-08-08 16:30:12
- Ethereum, stimulation des rendements et exposition à la définition: une nouvelle ère pour les investisseurs?
- 2025-08-08 15:10:12
- Unilabs pompe Mia, Binance Coin rebondissant en arrière et Blues Bearish d'Ethereum
- 2025-08-08 15:10:12
- Le balisage de Wyckoff d'Ethereum et la rotation du marché: une nouvelle ère?
- 2025-08-08 15:30:12
- Ethereum, Vitalik Buterin et The Overleveraged Game: A Balancing Act
- 2025-08-08 15:30:12
Connaissances connexes

Quelle est la distinction entre le prix de la marque et le dernier prix sur Kucoin?
Aug 08,2025 at 01:58pm
Comprendre les bases du prix dans le trading des crypto-monnaies Dans les échanges de crypto-monnaie comme Kucoin , deux indicateurs de prix clés appa...

Quels sont les frais spécifiques des fabricants et des preneurs sur Kucoin Futures?
Aug 08,2025 at 08:28am
Comprendre les frais des fabricants et des preneurs sur les futurs de Kucoin Lors de la négociation sur les contrats à terme Kucoin , les utilisateurs...

Quel est l'effet de levier maximal disponible sur Kucoin Futures?
Aug 08,2025 at 10:21am
Comprendre l'effet de levier dans le trading à terme de Kucoin L'effet de levier dans les contrats à terme sur Kucoin permet aux traders de co...

Quel est le dépôt minimum pour les contrats OKX?
Aug 08,2025 at 07:00am
Comprendre les bases du trading de contrats OKX OKX est l'un des principaux échanges de dérivés de crypto-monnaie, offrant un large éventail de co...

Où puis-je trouver la calculatrice de trading OKX?
Aug 08,2025 at 07:49am
Comprendre la fonctionnalité de la calculatrice de trading OKX La calculatrice de trading OKX est un puissant outil analytique conçu pour aider les tr...

Puis-je échanger des options sur OKX?
Aug 08,2025 at 11:01am
Comprendre le trading des options sur OKX Oui, vous pouvez échanger des options sur OKX . OKX est l'un des principaux échanges de dérivés de crypt...

Quelle est la distinction entre le prix de la marque et le dernier prix sur Kucoin?
Aug 08,2025 at 01:58pm
Comprendre les bases du prix dans le trading des crypto-monnaies Dans les échanges de crypto-monnaie comme Kucoin , deux indicateurs de prix clés appa...

Quels sont les frais spécifiques des fabricants et des preneurs sur Kucoin Futures?
Aug 08,2025 at 08:28am
Comprendre les frais des fabricants et des preneurs sur les futurs de Kucoin Lors de la négociation sur les contrats à terme Kucoin , les utilisateurs...

Quel est l'effet de levier maximal disponible sur Kucoin Futures?
Aug 08,2025 at 10:21am
Comprendre l'effet de levier dans le trading à terme de Kucoin L'effet de levier dans les contrats à terme sur Kucoin permet aux traders de co...

Quel est le dépôt minimum pour les contrats OKX?
Aug 08,2025 at 07:00am
Comprendre les bases du trading de contrats OKX OKX est l'un des principaux échanges de dérivés de crypto-monnaie, offrant un large éventail de co...

Où puis-je trouver la calculatrice de trading OKX?
Aug 08,2025 at 07:49am
Comprendre la fonctionnalité de la calculatrice de trading OKX La calculatrice de trading OKX est un puissant outil analytique conçu pour aider les tr...

Puis-je échanger des options sur OKX?
Aug 08,2025 at 11:01am
Comprendre le trading des options sur OKX Oui, vous pouvez échanger des options sur OKX . OKX est l'un des principaux échanges de dérivés de crypt...
Voir tous les articles
