L'API REST vous permet d'accéder de manière sécurisée aux méthodes de votre compte Kraken Futures. Exemples de méthodes API REST :
Ces méthodes sont appelées « endpoints » et sont expliquées dans la section API REST.
L'API WebSocket vous permet d'établir de manière sécurisée un canal de communication vers la plateforme Kraken Futures pour recevoir des informations en temps réel. Cela permet d'écouter les mises à jour au lieu d'envoyer continuellement des requêtes. Ces canaux sont appelés abonnements.
Certains points de terminaison permettent d'effectuer des tâches sensibles, comme initier un retrait d'actifs numériques. Pour accéder à ces points de terminaison de manière sécurisée, l'API utilise des techniques de chiffrement développées par la National Security Agency.
Pour utiliser l'API, vous devez générer une paire de clés API uniques (si vous souhaitez accéder aux API privées) :
1. Connectez-vous à votre compte Kraken Futures.
2. Cliquez sur votre nom dans le coin supérieur droit.
3. Sélectionnez « Paramètres » dans le menu déroulant.
4. Sélectionnez l'onglet « Créer une clé » dans le panneau API.
5. Appuyez sur le bouton « Créer la clé ».
6. Consultez vos clés publique et privée et notez-les en lieu sûr.
Copiez les clés publique et privée dans la propriété KrakenOptions du composant.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe : si activé, après une reconnexion le client se réabonne automatiquement aux canaux qui étaient actifs avant la déconnexion (par défaut false).
| Méthode | Arguments | Description |
| BatchOrder | Soumettre des ordres par lot (placer/annuler/modifier). | |
| GetOrderStatus | Obtenir le statut d'ordres spécifiques. | |
| GetPNLCurrencyPreferences | Obtenir les préférences de devise PNL. | |
| SetPNLCurrencyPreference | Définir la préférence de devise PNL pour un symbole. | |
| GetLeverageSettings | Obtenir les préférences de levier. | |
| SetLeverageSettings | Définir l'effet de levier pour un symbole. |