KuCoin WebSocket-API

Streame KuCoin-Spot-Marktdaten (Ticker, Snapshot, Level2, Level3, Match, Candles) und private Balance-/Order-Channels mit dem Token-Bootstrap-Handshake.

TsgcWSAPI_Kucoin

KuCoin-Spot-WebSocket-Client — Ticker, Snapshot, Level2, Level3, Match, Candles sowie signierte private Balance-/Order-Channels.

Komponentenklasse

TsgcWSAPI_Kucoin

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Keys setzen, abonnieren

Setze Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase, kombiniere mit einem TsgcWebSocketClient und lass die Komponente den Public-/Private-Token-Bootstrap durchführen.

uses
  sgcWebSocket, sgcWebSocket_API_Kucoin;

var
  WSClient: TsgcWebSocketClient;
  KuCoin: TsgcWSAPI_Kucoin;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  KuCoin := TsgcWSAPI_Kucoin.Create(nil);
  KuCoin.Client := WSClient;
  KuCoin.Kucoin.ApiKey         := 'your-api-key';
  KuCoin.Kucoin.ApiSecret      := 'your-api-secret';
  KuCoin.Kucoin.ApiPassPhrase  := 'your-pass-phrase';

  WSClient.Active := True;

  KuCoin.SubscribeTicker('BTC-USDT');
  KuCoin.SubscribeLevel2('BTC-USDT');
  KuCoin.SubscribeMatch('BTC-USDT');
end;
// uses: sgcWebSocket, sgcWebSocket_API_Kucoin
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_Kucoin *KuCoin = new TsgcWSAPI_Kucoin(this);
KuCoin->Client = WSClient;

WSClient->Active = true;
KuCoin->SubscribeTicker("BTC-USDT");
KuCoin->SubscribeLevel2("BTC-USDT");

Was ist drin

Token-Bootstrap-Handshake, Spot-Market-Streams, Level2-/Level3-Inkremental-Updates, private Balance- und Order-Channels.

Token-Bootstrap-Handshake

KuCoin verlangt einen einmaligen REST-Aufruf, um vor dem Öffnen des WebSockets ein Connect-Token und einen Endpoint zu erhalten. Die Komponente erledigt diesen Schritt transparent vor dem Connect.

Spot-Streams

SubscribeTicker, SubscribeSnapshot, SubscribeLevel2, SubscribeLevel3, SubscribeMatch, SubscribeCandles decken jeden öffentlichen Spot-Channel ab.

Private Channels

Authentifizierte Streams (balance, orderChange, tradeOrder) öffnen sich nach dem Private-Connect-Token-Flow — signiert mit ApiKey, ApiSecret und ApiPassPhrase.

Level-2-/Level-3-Deltas

Inkrementelle Updates über die L2-/L3-Channels erlauben es dir, das vollständige Buch lokal zu rekonstruieren — die Komponente stellt Snapshot- und Delta-Events separat bereit.

Heartbeats

KuCoin nutzt Ping/Pong auf Anwendungsebene; die Komponente antwortet automatisch und verfolgt das beim Connect ausgehandelte Intervall.

Futures-Pendant

TsgcWSAPI_Kucoin_Futures adressiert das Futures-Kontrakt-Gateway mit denselben Patterns — eine Komponentenklasse pro Produktfamilie.

Spezifikationen & Referenzen

Maßgebliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Direktlink zur Komponentenreferenz, das fertig laufende Demo-Projekt und der Trial-Download.

Online Help — API_Kucoin Vollständige Property-, Methoden- und Event-Referenz für diese Komponente.
Demo-Projekt — Demos\05.Crypto\11.Kucoin Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek.

Bereit für Trading auf KuCoin?

Lade die kostenlose Testversion herunter und streame KuCoin-Marktdaten und Konto-Events aus Delphi.