Die REST API ermöglicht Ihnen den sicheren Zugriff auf die Methoden Ihres Kraken-Futures-Kontos. Beispiele für REST-API- Methoden:
Diese Methoden werden "Endpunkte" genannt und werden im Abschnitt REST-API erläutert.
Die Websocket API ermöglicht es Ihnen, sicher einen Kommunikationskanal zur Kraken-Futures-Plattform aufzubauen, um Informationen in Echtzeit zu empfangen. Dies ermöglicht es, auf Aktualisierungen zu lauschen, anstatt kontinuierlich Anfragen zu senden. Diese Kanäle werden Subscriptions genannt.
Einige der Endpunkte erlauben die Ausführung sensibler Aufgaben, etwa das Initiieren einer Auszahlung digitaler Vermögenswerte. Um sicher auf diese Endpunkte zuzugreifen, verwendet die API von der National Security Agency entwickelte Verschlüsselungstechniken.
Um die API zu verwenden, müssen Sie ein Paar eindeutiger API-Keys generieren (wenn Sie Zugriff auf private APIs wünschen):
1. Melden Sie sich bei Ihrem Kraken Futures-Konto an.
2. Klicken Sie auf Ihren Namen in der oberen rechten Ecke.
3. Wählen Sie "Settings" aus dem Dropdown-Menü.
4. Wählen Sie die Registerkarte "Create Key" im API-Bereich aus.
5. Drücken Sie die Schaltfläche "Create Key".
6. Zeigen Sie Ihre Public- und Private- Keys an und notieren Sie sie irgendwo sicher.
Kopieren Sie die öffentlichen und privaten Schlüssel in die KrakenOptions-Eigenschaft der Komponente.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: wenn aktiviert, abonniert der Client nach einer Wiederverbindung automatisch erneut die Kanäle, die vor der Trennung aktiv waren (standardmäßig false).
| Methode | Arguments | Beschreibung |
| BatchOrder | Sendet Stapelaufträge (platzieren/stornieren/bearbeiten). | |
| GetOrderStatus | Ruft den Status bestimmter Orders ab. | |
| GetPNLCurrencyPreferences | Get PNL currency preferences. | |
| SetPNLCurrencyPreference | Setzt die PNL-Währungspräferenz für ein Symbol. | |
| GetLeverageSettings | Hebel-Einstellungen abrufen. | |
| SetLeverageSettings | Hebel für ein Symbol festlegen. |