-
bitcoin $78074.098354 USD
1.89% -
ethereum $2299.014391 USD
2.17% -
tether $0.998449 USD
0.01% -
bnb $700.460149 USD
1.26% -
xrp $1.273048 USD
1.81% -
usd-coin $0.999762 USD
0.01% -
solana $92.929882 USD
1.25% -
tron $0.321666 USD
0.30% -
zcash $1272.523101 USD
12.65% -
hyperliquid $84.856242 USD
1.58% -
monero $637.212844 USD
3.50% -
dogecoin $0.074680 USD
1.23% -
unus-sed-leo $9.292529 USD
-0.02% -
chainlink $11.063098 USD
-0.05% -
cardano $0.190385 USD
1.97%
Tutoriel de l'API Kraken Futures
The Kraken Futures API enables automated trading with secure authentication, real-time data, and order management—ideal for developers building crypto trading bots.
Jul 26, 2025 at 11:28 pm
Comprendre Kraken Futures et l'écosystème de l'API
L' API Kraken Futures est un outil puissant conçu pour les commerçants et les développeurs à la recherche d'un accès automatisé au marché des dérivés de Kraken. Contrairement au trading spot, les contrats à terme permettent aux utilisateurs de spéculer sur les mouvements de prix des crypto-monnaies à l'aide de l'effet de levier. L' API Kraken Futures fournit des points de terminaison pour passer des commandes, récupérer les données du marché, gérer les postes et surveiller le statut de compte par programme. Cette API fonctionne sur les protocoles HTTPS et WebSocket, permettant à la fois les demandes basées sur REST et le streaming en temps réel des données.
Pour interagir avec l'API, vous devez d'abord comprendre ses deux environnements principaux: l'environnement de production sur futures.kraken.com et l'environnement de test de bac à sable sur demo-futures.kraken.com . Le bac à sable permet aux développeurs de tester des stratégies sans risquer de fonds réels. Tous les points de terminaison nécessitent une authentification à l'aide d'une clé API et d'un secret , qui sont générés via le tableau de bord de votre compte Kraken Futures.
Chaque demande aux points de terminaison privés doit inclure trois en-têtes:
- Apikey : Votre clé API publique
- Authentification : une signature HMAC SHA256 générée à partir de votre clé secrète
- NONCE : un nombre ou un horodatage unique et incréments
Ces mesures de sécurité garantissent que seuls les utilisateurs autorisés peuvent effectuer des actions telles que passer des commandes ou retirer des fonds.
Configuration de vos informations d'identification API Kraken Futures
Avant de passer des appels API, vous devez générer des informations d'identification valides dans votre compte Kraken Futures. Accédez à la section de gestion de l'API dans votre tableau de bord Kraken Futures. Assurez-vous que vous êtes connecté à l'environnement correct - en direct ou en démo - basé sur vos besoins de développement.
- Cliquez sur «Générer une nouvelle clé»
- Attribuez un nom descriptif à votre clé API pour une identification plus facile
- Sélectionnez les autorisations appropriées: placement des commandes , équilibre de lecture et positions
- Activer la liste blanche IP si nécessaire pour une sécurité supplémentaire
- Confirmer le processus de génération
Une fois terminé, vous recevrez deux composants critiques: la clé API (une longue chaîne alphanumérique) et le secret privé . Les stocker en toute sécurité. Le secret ne sera plus affiché après la fermeture de la boîte de dialogue. La perdre signifie que vous devrez révoquer et régénérer la clé.
À des fins de test, utilisez l'environnement de bac à sable pour éviter les métiers involontaires sur les marchés en direct. Lorsque vous basculez entre les environnements, mettez à jour votre URL de base en conséquence:
- Sandbox:
https://demo-futures.kraken.com - Live:
https://futures.kraken.com
Mécanisme d'authentification pour les critères de terminaison privés
L'accès aux points de terminaison privés comme /orders , /positions , ou /account nécessite une authentification appropriée. Le cœur de ce processus réside dans la génération d'une signature HMAC-SHA256 valide. Cette signature est dérivée de votre secret privé et comprend le chemin de la demande, le nonce et le corps (le cas échéant).
Voici comment construire l'étape par étape de l'en-tête d'authentification:
- COMPATENER L'HOINSAGE UNIX actuel (en tant que nonce), le chemin de demande (par exemple,
/api/v3/leads/status) et le corps de demande (si post / put) dans une seule chaîne - Utilisez votre secret privé pour calculer le hachage HMAC-SHA256 de cette chaîne concaténée
- Encoder le hachage résultant au format Base64
- Incluez cette valeur codée dans l'en-tête
Authentification
Exemple de Python:
import hmac import hashlib import timenonce = str (int (time.time () * 1000)) path = '/ api / v3 / ordres' body = '{' orderType ':' lmt ',' symbole ':' pi_xbtusd ',' côté ':' buy ',' size ': 1000,' limitprice ': 30000}'message = nonce + chemin + corps signature = hmac.new (
b'your_private_secret_here', msg=message.encode(), digestmod=hashlib.sha256).digérer()
auth_header = base64.b64encode (signature) .decode ()
Cette signature, ainsi que l' APIKey et Nonce , doivent être incluses dans chaque demande privée.
Passant un ordre à terme via l'API
Une fois authentifié, vous pouvez commencer à interagir avec les points de terminaison commerciaux. Pour passer une nouvelle commande, envoyez une demande de poste à /api/v3/sendorder . La charge utile doit inclure des paramètres essentiels tels que le symbole, le côté, la taille et le type de commande.
Champs requis dans le corps JSON:
- OrderType : peut être
lmt(limite),mkt(marché) oupost(limite post-seulement) - Symbole : par exemple,
pi_xbtusdpour le contrat perpétuel Bitcoin / USD - côté :
buyousell - Taille : nombre de contrats (minimum 1 pour la plupart des paires)
- LimitPrice : requis pour les ordres de limite
Exemple de demande à l'aide de Curl:
curl -X POST https://futures.kraken.com/api/v3/sendorder \ -H 'APIKey: your_api_key_here' \ -H 'Nonce: 1234567890' \ -H 'Authentification: generated_signature_here' \ -d '{'orderType':'lmt','symbol':'pi_xbtusd','side':'buy','size':100,'limitPrice':35000}' Après la soumission, l'API renvoie une réponse contenant l' orderId , le statut et d'autres métadonnées. Vous pouvez utiliser cet ID pour annuler ou interroger la commande plus tard.
Récupération des données du marché et des informations de compte
Les points de terminaison publics ne nécessitent pas d'authentification et sont idéaux pour récupérer les conditions du marché en temps réel. Les points de terminaison utiles incluent:
-
GET /api/v3/tickers: Renvoie les derniers prix, les taux de financement et l'intérêt ouvert pour tous les symboles -
GET /api/v3/orderbook?symbol=pi_xbtusd: récupère le carnet de commandes de niveau 2 -
GET /api/v3/history?symbol=pi_xbtusd&lastTime=...
Pour les données spécifiques au compte, utilisez des points de terminaison privés:
-
GET /api/v3/accounts: affiche les soldes de marge, les capitaux propres et le PNL dans tous les livres -
GET /api/v3/positions: répertorie toutes les positions actives avec le prix d'entrée, la taille et les niveaux de liquidation -
GET /api/v3/orders: récupère les ordres ouverts; Ajouter?order_status=closedpour voir ceux remplis / annulés
Toutes les réponses sont au format JSON, ce qui les rend faciles à analyser en code. Les intervalles de sondage devraient respecter les limites de taux - généralement 10 demandes par seconde pour les critères d'évaluation publiques et 5 pour les privés.
Gestion des erreurs et des appels d'API de débogage
Même avec une syntaxe correcte, les demandes d'API peuvent échouer en raison de paramètres non valides, de marges insuffisantes ou de problèmes de connectivité. Les codes d'état HTTP courants comprennent:
- 400 Mauvaise demande : JSON malformé ou manquants champs obligatoires
- 401 non autorisé : clé API non valide ou vérification de signature échouée
- 403 Interdit : IP pas les autorisations de liste blanche ou insuffisantes
- 429 trop de demandes : limite de taux dépassée
Les réponses d'erreur contiennent un code et un message error . Par exemple, 'error': 'Invalid signature' indique un décalage dans le calcul HMAC. Vérifiez la logique de concaténation et les étapes de codage.
Activer la journalisation des demandes et des réponses brutes pendant le développement. Des outils comme Postman ou Curl avec Flag -v aident à inspecter les en-têtes et les charges utiles. Valider les horodatages - ils doivent être dans une petite fenêtre (généralement ± 60 secondes) du temps du serveur de Kraken, récupérable via GET /api/v3/time .
Questions fréquemment posées
Comment trouver le bon symbole pour un contrat à terme? Les symboles suivent une convention de dénomination spécifique. Les perpétuaux commencent par pi_ , suivis de la base et de la monnaie de devis (par exemple, pi_ethusd ). Les futurs trimestriels utilisent le préfixe f_ et incluent la date d'expiration (par exemple, f_xbtusd_240628 ). Vérifiez /api/v3/instruments pour une liste complète.
Puis-je utiliser la même clé API pour le trading Spot et Futures? Non. Kraken Spot and Futures Plateforme fonctionne sur des systèmes séparés. Vous devez générer des touches API distinctes à partir du tableau de bord Kraken Futures , pas de l'interface principale Kraken.com.
Quelle est la taille minimale de la commande sur Kraken Futures? La plupart des contrats perpétuels ont une taille de commande minimale de 1 contrat. Un contrat équivaut généralement à 1 $ de l'actif sous-jacent. Pour pi_xbtusd , 1 contrat = 1 $ pour Bitcoin. Vérifiez toujours via /api/v3/instruments .
La prise en charge de WebSocket est-elle disponible pour Kraken Futures? Oui. Connectez-vous à wss://futures.kraken.com/ws/v1 pour les mises à jour en direct sur les livres de commande, les métiers et vos événements de commande privés. L'authentification implique l'envoi d'un token obtenu à partir du point de terminaison /api/v3/auth/token .
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.
-
VVV Échangez maintenant$24.16
15.06%
-
ZEC Échangez maintenant$1288.09
13.72%
-
PUMP Échangez maintenant$0.004442
13.44%
-
ZRO Échangez maintenant$1.91
12.96%
-
PEPE Échangez maintenant$0.0...05149
10.25%
-
SPX Échangez maintenant$0.3775
9.06%
- Perte de crypto-monnaie dans une banque française : ZachXBT découvre un vol présumé de 133 millions de dollars au Crédit Mutuel Arkéa
- 2026-11-04 16:55:01
- Les démocrates assurent le contrôle de la Chambre des représentants aux États-Unis, inaugurant une nouvelle ère pour le Congrès au milieu des élections de mi-mandat
- 2026-11-04 16:45:01
- Midterms américains, marchés de prédiction et courses aux cryptomonnaies : un pari à enjeux élevés sur l'avenir de Washington
- 2026-11-04 04:30:22
- Actifs numériques, finance mondiale et IA : franchir la prochaine frontière à DavosWeb3 et au-delà
- 2026-11-04 04:30:22
- Le prix de l’Avalanche AVAX baisse au milieu de problèmes plus larges du marché ; L’intérêt institutionnel reste fort
- 2026-11-03 12:35:02
- Pourquoi le prix quantitatif est-il en baisse ? Une plongée en profondeur dans la récente glissade de QNT au milieu de la nervosité du marché
- 2026-11-03 12:55:01
Connaissances connexes
Comment calculer le coût total de détention d'une position à terme BTCUSDT
Oct 26,2026 at 04:06am
Composantes du coût total des positions à terme BTCUSDT 1. Le coût total de détention d’une position à terme BTCUSDT comprend à la fois les frais expl...
Comment surveiller ensemble les taux de financement XRPUSDT et les intérêts ouverts
Oct 20,2026 at 06:39pm
Mécanique du taux de financement sur les contrats perpétuels XRPUSDT 1. Les taux de financement sur les swaps perpétuels XRPUSDT sont calculés toutes ...
Comment définir un stop-loss au seuil de rentabilité sur les contrats à terme perpétuels SOLUSDT
Oct 23,2026 at 09:34am
Comprendre les mécanismes de stop-loss au seuil de rentabilité 1. Un stop-loss au seuil de rentabilité est un ordre dynamique qui s'ajuste à la ha...
Comment utiliser le calculateur Binance Futures pour les transactions ETHUSDT
Oct 21,2026 at 02:00am
Comprendre l'interface du calculateur Binance Futures 1. La calculatrice est intégrée directement dans l'interface de trading Binance Futures,...
Comment vérifier le prix BTCUSDT avant une liquidation à terme
Oct 26,2026 at 12:20pm
Comprendre le prix Mark dans les contrats à terme BTCUSDT 1. Le prix mark est une valeur calculée utilisée par les bourses pour éviter les liquidation...
Comment ajuster l'effet de levier sur un contrat perpétuel TRUMPUSDT
Oct 30,2026 at 10:19pm
Comprendre la mécanique des contrats perpétuels TRUMPUSDT 1. TRUMPUSDT est un contrat à terme perpétuel thématique coté sur plusieurs bourses de produ...
Comment calculer le coût total de détention d'une position à terme BTCUSDT
Oct 26,2026 at 04:06am
Composantes du coût total des positions à terme BTCUSDT 1. Le coût total de détention d’une position à terme BTCUSDT comprend à la fois les frais expl...
Comment surveiller ensemble les taux de financement XRPUSDT et les intérêts ouverts
Oct 20,2026 at 06:39pm
Mécanique du taux de financement sur les contrats perpétuels XRPUSDT 1. Les taux de financement sur les swaps perpétuels XRPUSDT sont calculés toutes ...
Comment définir un stop-loss au seuil de rentabilité sur les contrats à terme perpétuels SOLUSDT
Oct 23,2026 at 09:34am
Comprendre les mécanismes de stop-loss au seuil de rentabilité 1. Un stop-loss au seuil de rentabilité est un ordre dynamique qui s'ajuste à la ha...
Comment utiliser le calculateur Binance Futures pour les transactions ETHUSDT
Oct 21,2026 at 02:00am
Comprendre l'interface du calculateur Binance Futures 1. La calculatrice est intégrée directement dans l'interface de trading Binance Futures,...
Comment vérifier le prix BTCUSDT avant une liquidation à terme
Oct 26,2026 at 12:20pm
Comprendre le prix Mark dans les contrats à terme BTCUSDT 1. Le prix mark est une valeur calculée utilisée par les bourses pour éviter les liquidation...
Comment ajuster l'effet de levier sur un contrat perpétuel TRUMPUSDT
Oct 30,2026 at 10:19pm
Comprendre la mécanique des contrats perpétuels TRUMPUSDT 1. TRUMPUSDT est un contrat à terme perpétuel thématique coté sur plusieurs bourses de produ...
Voir tous les articles














