Pengenalan

Terakhir dikemas kini: 31 Mac 2025

Kami menyediakan kedua-dua Websocket API dan Representational State Transfer (REST) API yang boleh anda akses dengan mudah melalui permintaan HTTPS.

Terdapat dua jenis kaedah API: kaedah awam dan kaedah peribadi. Sesiapa sahaja boleh menggunakan kaedah awam, contohnya untuk mendapatkan data pasaran. Apa yang anda perlu lakukan ialah menampal permintaan HTTPS dalam pelayar anda atau menulis kod yang menghantar permintaan ini secara automatik.

Untuk mengakses kaedah peribadi, anda perlu menjadi pelanggan yang disahkan dan menjana set API keys peribadi anda.

REST API membenarkan akses selamat kepada fungsi akaun Kraken Derivatives anda.
Contoh fungsi REST API:

  • meminta maklumat harga semasa atau sejarah

  • semak baki akaun dan PnL anda

  • parameter margin anda dan ambang pembubaran anggaran

  • letak atau batalkan pesanan (secara individu atau dalam kelompok)

  • lihat pesanan terbuka anda

  • kedudukan terbuka atau sejarah dagangan

  • meminta pengeluaran aset digital

Fungsi-fungsi ini dipanggil "endpoints" dan dijelaskan dalam bahagian REST API.

Websocket API membenarkan saluran komunikasi diwujudkan dengan selamat ke platform Kraken Derivatives untuk menerima maklumat dalam masa nyata. Ini membolehkan mendengar kemas kini dan bukannya terus menghantar permintaan. Saluran-saluran ini dipanggil langganan dan dijelaskan dalam bahagian Websocket API.

Beberapa endpoints membenarkan pelaksanaan tugas sensitif, seperti memulakan pengeluaran aset digital. Untuk mengakses endpoints ini dengan selamat, API menggunakan teknik penyulitan yang dibangunkan oleh National Security Agency. Bahagian ini menerangkan cara menyulitkan komunikasi anda dengan API apabila mengakses endpoints ini.

API boleh dilaksanakan menggunakan mana-mana bahasa pengaturcaraan yang anda suka (cth. C, C++, Java atau PHP), selagi ia mampu menguruskan permintaan HTTP. Kami sangat menyarankan anda melihat contoh kod yang disenaraikan dalam bahagian Sumber Tambahan.

PENAFIAN: Sila gunakan API hanya jika anda mempunyai kemahiran pengaturcaraan yang mencukupi dan telah memahami sepenuhnya fungsinya. Kraken Derivatives mengecualikan semua liabiliti untuk kerugian dan kerosakan yang disebabkan oleh penggunaan API, termasuk, tetapi tidak terhad kepada, kerugian dan kerosakan yang disebabkan oleh penggunaan API yang salah, ketidaktersediaan API, kegagalan teknikal lain atau kerosakan API atau kehilangan API keys.

Perlu bantuan lebih lanjut?