API Kraken Futures

Kraken Futures

 

Vue d'ensemble

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.

 

Configuration

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).

 

 

APIs prises en charge

 

Méthodes API REST

Points de terminaison privés

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.