REST API umożliwia bezpieczny dostęp do metod konta Kraken Futures. Przykłady metod REST API:
Metody te są nazywane „punktami końcowymi" i zostały opisane w sekcji REST API.
Websocket API umożliwia bezpieczne ustanowienie kanału komunikacyjnego z platformą Kraken Futures w celu odbierania informacji w czasie rzeczywistym. Pozwala to na nasłuchiwanie aktualizacji zamiast ciągłego wysyłania żądań. Kanały te nazywane są subskrypcjami.
Niektóre punkty końcowe umożliwiają wykonywanie wrażliwych zadań, takich jak inicjowanie wypłaty aktywów cyfrowych. Aby uzyskać bezpieczny dostęp do tych punktów końcowych, API wykorzystuje techniki szyfrowania opracowane przez Agencję Bezpieczeństwa Narodowego.
Aby korzystać z API, należy wygenerować parę unikalnych kluczy API (jeśli wymagany jest dostęp do prywatnych API):
1. Zaloguj się na swoje konto Kraken Futures.
2. Kliknij swoją nazwę w prawym górnym rogu.
3. Wybierz „Ustawienia" z menu rozwijanego.
4. Wybierz kartę „Utwórz klucz" w panelu API.
5. Naciśnij przycisk "Utwórz klucz".
6. Wyświetl swoje klucze publiczny i prywatny i zapisz je w bezpiecznym miejscu.
Skopiuj klucze publiczny i prywatny do właściwości KrakenOptions komponentu.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: jeśli włączone, po ponownym połączeniu klient automatycznie ponownie subskrybuje kanały, które były aktywne przed rozłączeniem (domyślnie false).
| Metoda | Argumenty | Opis |
| BatchOrder | Przesyłanie zleceń wsadowych (składanie/anulowanie/edytowanie). | |
| GetOrderStatus | Pobierz status określonych zleceń. | |
| GetPNLCurrencyPreferences | Pobierz preferencje waluty PNL. | |
| SetPNLCurrencyPreference | Ustawia preferencję waluty PNL dla danego symbolu. | |
| GetLeverageSettings | Pobierz preferencje dźwigni. | |
| SetLeverageSettings | Ustawienie dźwigni finansowej dla symbolu. |