La REST API consente di accedere in modo sicuro ai metodi del proprio account Kraken Futures. Esempi di metodi REST API:
Questi metodi sono chiamati "endpoint" e sono spiegati nella sezione REST API.
La Websocket API Le consente di stabilire in modo sicuro un canale di comunicazione con la piattaforma Kraken Futures per ricevere informazioni in tempo reale. Questo consente di ascoltare gli aggiornamenti invece di inviare continuamente richieste. Questi canali sono chiamati sottoscrizioni.
Alcuni degli endpoint consentono di eseguire attività sensibili, come l'avvio di un prelievo di asset digitali. Per accedere a questi endpoint in modo sicuro, l'API utilizza tecniche di cifratura sviluppate dalla National Security Agency.
Per utilizzare l'API, è necessario generare una coppia di API keys univoche (se si desidera accedere alle API private):
1. Accedere al proprio account Kraken Futures.
2. Fare clic sul proprio nome nell'angolo in alto a destra.
3. Selezionare "Impostazioni" dal menu a discesa.
4. Selezionare la scheda "Create Key" nel pannello API.
5. Premere il pulsante "Create Key".
6. Visualizzare le chiavi pubbliche e private e annotarle in un posto sicuro.
Copiare le chiavi pubblica e privata nella proprietà KrakenOptions del componente.
KrakenOptions.ApiKey
KrakenOptions.ApiSecret
KrakenOptions.Resubscribe: se abilitato, dopo una riconnessione il client si iscrive di nuovo automaticamente ai canali che erano attivi prima della disconnessione (per impostazione predefinita false).
| Method | Argomenti | Description |
| BatchOrder | Invia ordini in batch (inserimento/annullamento/modifica). | |
| GetOrderStatus | Recupera lo stato di ordini specifici. | |
| GetPNLCurrencyPreferences | Recupera le preferenze di valuta per il PNL. | |
| SetPNLCurrencyPreference | Imposta la preferenza di valuta PNL per un simbolo. | |
| GetLeverageSettings | Ottenere le preferenze di leva finanziaria. | |
| SetLeverageSettings | Imposta la leva finanziaria per un simbolo. |