KuCoin WebSocket-API

Stream KuCoin-spot-marktgegevens (ticker, snapshot, level2, level3, match, candles) en private balance- / order-kanalen via de token-bootstrap-handshake.

TsgcWSAPI_Kucoin

KuCoin-spot-WebSocket-client — ticker, snapshot, level2, level3, match, candles plus ondertekende private balance- / order-kanalen.

Componentklasse

TsgcWSAPI_Kucoin

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Stel Kucoin.ApiKey / Kucoin.ApiSecret / Kucoin.ApiPassPhrase in, combineer met een TsgcWebSocketClient en laat het component de publieke/private token-bootstrap uitvoeren.

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");

Wat zit erin

Token-bootstrap-handshake, spot-marktstreams, level2/level3 incrementele updates, private balance- en order-kanalen.

Token-bootstrap-handshake

KuCoin vereist een eenmalige REST-aanroep om een connect-token en endpoint op te halen voordat de WebSocket wordt geopend. Het component voert die stap transparant uit vóór verbinden.

Spot-streams

SubscribeTicker, SubscribeSnapshot, SubscribeLevel2, SubscribeLevel3, SubscribeMatch, SubscribeCandles dekken elk publiek spot-kanaal.

Private kanalen

Geauthenticeerde streams (balance, orderChange, tradeOrder) openen na de private connect-token-flow — ondertekend met ApiKey, ApiSecret en ApiPassPhrase.

Level 2 / Level 3 deltas

Incrementele updates over de L2/L3-kanalen laten je het volledige orderboek lokaal reconstrueren — het component levert snapshot- en delta-events apart.

Heartbeats

KuCoin gebruikt ping/pong op applicatieniveau; het component beantwoordt automatisch en volgt het interval dat de gateway bij connect onderhandelt.

Futures-tegenhanger

TsgcWSAPI_Kucoin_Futures richt zich op de futures-contract-gateway met dezelfde patronen — één componentklasse per productfamilie.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_Kucoin Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\11.Kucoin Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om op KuCoin te handelen?

Download de gratis proefversie en stream KuCoin-marktgegevens en account-events vanuit Delphi.