Introducere

Ultima actualizare: 31 martie 2025

Oferim atât un API Websocket, cât și un API REST (Representational State Transfer) pe care le puteți accesa cu ușurință prin solicitări HTTPS.

Există două tipuri de metode API: metode publice și metode private. Oricine poate utiliza metodele publice, de exemplu pentru a prelua date de piață. Tot ce trebuie să faceți este să copiați solicitarea HTTPS în browserul dumneavoastră sau să scrieți o bucată de cod care trimite aceste solicitări automat.

Pentru a accesa metodele private, trebuie să fiți un client verificat și să generați setul dumneavoastră personal de chei API.

API-ul REST permite accesarea securizată a funcționalităților contului dumneavoastră Kraken Derivatives.
Exemple de funcționalități ale API-ului REST:

  • solicitarea informațiilor curente sau istorice despre preț

  • verificarea soldului contului dumneavoastră și a PnL-ului

  • parametrii dumneavoastră de marjă și pragurile estimate de lichidare

  • plasarea sau anularea ordinelor (individual sau în lot)

  • vizualizarea ordinelor dumneavoastră deschise

  • poziții deschise sau istoricul tranzacțiilor

  • solicitarea unei retrageri de active digitale

Aceste funcționalități sunt numite "endpoint-uri" și sunt explicate în secțiunea API REST.

API-ul Websocket permite stabilirea securizată a unui canal de comunicare cu platforma Kraken Derivatives pentru a primi informații în timp real. Acest lucru permite ascultarea actualizărilor în loc să se trimită continuu solicitări. Aceste canale sunt numite abonamente și sunt explicate în secțiunea API Websocket.

Unele dintre endpoint-uri permit efectuarea de sarcini sensibile, cum ar fi inițierea unei retrageri de active digitale. Pentru a accesa aceste endpoint-uri în siguranță, API-ul utilizează tehnici de criptare dezvoltate de Agenția Națională de Securitate (National Security Agency). Această secțiune descrie cum să vă criptați comunicarea cu API-ul atunci când accesați aceste endpoint-uri.

API-ul poate fi implementat folosind orice limbaj de programare doriți (de exemplu, C, C++, Java sau PHP), atâta timp cât este capabil să gestioneze solicitări HTTP. Vă sugerăm insistent să consultați exemplele de cod listate în secțiunea Resurse suplimentare.

DECLARAȚIE DE RENUNȚARE LA RESPONSABILITATE: Vă rugăm să utilizați API-ul numai dacă aveți abilități de programare adecvate și ați înțeles pe deplin funcționalitățile sale. Kraken Derivatives exclude orice răspundere pentru pierderile și daunele rezultate din utilizarea API-ului, inclusiv, dar fără a se limita la, pierderile și daunele rezultate din utilizarea eronată a API-ului, indisponibilitatea API-ului, alte defecțiuni tehnice sau funcționări defectuoase ale API-ului sau pierderea cheilor API.

Ai nevoie de mai mult ajutor?